diff --git a/src/FrameProcessor/Configuration/ForwardedHeadersOptions.cs b/src/FrameProcessor/Configuration/ForwardedHeadersOptions.cs
new file mode 100644
index 0000000..8496860
--- /dev/null
+++ b/src/FrameProcessor/Configuration/ForwardedHeadersOptions.cs
@@ -0,0 +1,16 @@
+namespace FrameProcessor.Configuration;
+
+///
+/// Bound from the ForwardedHeaders section of appsettings.json.
+/// Controls which upstream proxies are trusted to set X-Forwarded-* headers.
+/// Empty lists trust any upstream — only safe when the listening port is not
+/// publicly reachable (e.g. Docker network).
+///
+public sealed class ForwardedHeadersOptions
+{
+ public const string SectionName = "ForwardedHeaders";
+
+ public List KnownNetworks { get; set; } = new();
+
+ public List KnownProxies { get; set; } = new();
+}