IP filtering allows you to exclude specific IP addresses and CIDR ranges from your experiment data. This is particularly useful for excluding internal traffic that could skew your experiment results.
Note: IP filtering only affects experiment data collection. Users with excluded IP addresses will still see the experiment variants, but their data will not be included in your experiment results.
To set up IP filtering for your project:
IP filtering is particularly useful in the following scenarios:
Single IP addresses must be entered in the standard IPv4 format: xxx.xxx.xxx.xxx, where each xxx is a number between 0 and 255.
Examples of valid IP addresses:
192.168.1.110.0.0.1172.16.254.1To exclude a whole subnet, such as an office network or a VPN egress range, add it in CIDR notation instead of listing every address. The prefix length can be anything from /0 to /32.
203.0.113.0/24 — excludes 203.0.113.0 through 203.0.113.255 (256 addresses)198.51.100.0/22 — excludes 1,024 addresses10.0.0.0/8 — excludes the entire 10.x.x.x private rangeThe address you enter does not have to be the start of the range. 203.0.113.42/24 is stored as entered and matches the same addresses as 203.0.113.0/24.
There are a few limitations to keep in mind when using IP filtering:
192.168.1.* is not supported. Use a CIDR range like 192.168.1.0/24 instead.Tip: If you're using a VPN or proxy, make sure to exclude those IP addresses as well to ensure your own traffic is not included in your experiment data. Most VPNs egress from a known range, so a single CIDR entry usually covers all of it.