A cloaker that shows your offer only to the visitors you target

TrafficFilter checks every click on your ad link before a page loads. Blacklisted IPs, VPN, proxy and datacenter traffic, and visitors outside your countries, devices or languages get a safe page. The visitors you target get your offer.

TrafficFilter dashboard: links, filters and stats

How it works

Three steps from a new link to filtered traffic.

Upload one PHP file

Download the connector for your link and upload it to your host as index.php. It needs PHP 7.4 or newer with cURL or allow_url_fopen.

Set the offer page, safe page and filters

Choose where passing visitors go and what caught visitors see, then switch on block flags, audience lists and, on paid plans, advanced rules.

Put the link in your ad

Every visit asks TrafficFilter for a decision before anything is shown. Changes you save reach your connector within 2 seconds.

What the cloaker checks

Checked top to bottom on every request. IPs on your whitelist skip every filter and go straight to the offer page.

Blacklist IP

Catches IPs on the blacklist TrafficFilter maintains, and visitors its global rules flag by user agent, ASN, network type or ISP.

VPN, proxy, Tor and datacenter

Catches VPN, proxy and Tor exit IPs and hosting networks. Paid plans.

Countries and time zones

Allow or block lists by country and by time zone, taken from an IP lookup of each visitor.

Devices, OS and browsers

Mobile, tablet or desktop. iOS, Android, Windows, macOS or Linux. Chrome, Safari, Firefox, Edge or Samsung Internet.

Browser language

Allow or block by the first language the browser sends in Accept-Language.

IPv6, no ISP, no referrer

Block IPv6 visitors, IPs with no ASN or organisation, and visits that arrive without a referrer.

Advanced rules

AND/OR rules on user agent, ISP, Accept-Language, query string, referrer host, any header or query parameter, with is, contains, regex and more. Up to 50 per link. Paid plans.

IP whitelist

Your own IPs or CIDR ranges, IPv4 or IPv6, skip every filter and always reach the offer page.

Fails closed

If a link needs the IP lookup and the lookup fails, the visitor gets the safe page, not the offer.

Safe pages

Generate the safe page instead of building one

Describe the page, then pick a type, industry, style and language. AI writes a single-file HTML page in the background, usually in one to two minutes. You can also upload your own .html file or start from a template. AI pages come with paid plans.

  • 4 page types: home, product landing, service, event
  • 10 industries and 6 styles
  • 11 languages, from English and Vietnamese to Japanese and Indonesian
Generate the safe page instead of building one

Rule tester

Test your filters before you buy traffic

Run the draft of a link, saved or not, through the same pipeline live clicks go through. Set a sample visitor's IP, country, ISP, network type, user agent, referrer and query string, and see where that visitor would land.

  • Ready-made sample visitors: VPN, headless Chrome, link preview and more
  • Shows the decision, the reason and every pipeline step
  • Network facts are inputs you set, so nothing is looked up
Test your filters before you buy traffic

Offer delivery

Redirect, iframe or your own domain

Choose how visitors who pass reach the offer: a redirect, a full-page iframe, or Loading, where your connector fetches the offer and shows it on your own domain. Caught visitors get the safe page by redirect, as a page hosted by TrafficFilter, or loaded on your domain.

  • Redirect with status 302 or 307 and a full, origin-only or empty referrer
  • Loading keeps your domain in the address bar and passes the visitor's query string
  • Safe page by redirect, hosted page or Loading
Redirect, iframe or your own domain

Stats

See why each request was blocked

Stats come from the click log your connector feeds, for the last 7 or 30 days, per link or across all links. Clicks count people only; blocked requests, bots and link previews are counted apart.

  • Blocked by reason, down to the rule that caught the visitor
  • Top countries, bots and link previews by kind
  • Latest requests with IP, country, device, user agent, decision and reason
See why each request was blocked

Watch a link go from setup to its first filtered click

Offer page, filters, an AI safe page, the rule tester, the connector and stats, in one take.

Pricing

Billing period

Free

$0forever
$0forever

Try the cloaker on real traffic.

  • 2 links
  • 1,000 clicks per 30 days
  • Block flags, audience lists and IP whitelist
  • Rule tester and stats
  • Uploaded and template safe pages
  • No advanced rules or VPN/proxy filter
Start free

Starter

$19/month
$190/year

For a first campaign that needs every filter.

  • 5 links
  • Unlimited clicks
  • 10 AI safe pages per 30 days
  • Advanced rules
  • VPN, proxy and datacenter filter
Choose Starter
Most popular

Pro

$49/month
$490/year

For a steady set of campaigns.

  • 25 links
  • Unlimited clicks
  • 50 AI safe pages per 30 days
  • Advanced rules
  • VPN, proxy and datacenter filter
Choose Pro

Business

$99/month
$990/year

For many offers running at once.

  • Unlimited links
  • Unlimited clicks
  • 200 AI safe pages per 30 days
  • Advanced rules
  • VPN, proxy and datacenter filter
Choose Business

Prepaid in USDT (TRC20). Plans never renew on their own: when a paid plan ends, your account moves to Free and keeps its settings.

Questions about the cloaker

What is a cloaker?

A cloaker decides, visit by visit, which page someone gets from the same link. TrafficFilter sends visitors who pass your filters to the offer page and everyone a filter catches to a safe page.

How does TrafficFilter decide what a visitor sees?

In a fixed order: your IP whitelist, then block flags (Blacklist IP, VPN/proxy, IPv6, no ISP, no referrer), then audience lists (country, device, OS, browser, language, time zone), then advanced rules. A visitor caught anywhere gets the safe page; everyone else gets the offer.

What do I install?

One PHP file, the connector, uploaded to your host as index.php. It needs PHP 7.4 or newer with cURL or allow_url_fopen. You can also include it at the top of your own PHP page.

What is a safe page, or white page?

The page a caught visitor gets instead of the offer. Upload your own .html file, start from a template, generate one with AI on a paid plan, or point to any URL by redirect or Loading.

Can it filter bots?

There is no separate bot switch. The Blacklist IP flag catches IPs on TrafficFilter's blacklist and visitors its global rules flag. To catch a specific bot yourself, add an advanced rule on the user agent with contains or a regex. Stats show bots and link previews apart from people.

Can the offer stay on my own domain?

Yes. With Loading, your connector fetches the offer page on each visit, passes along the visitor's query string and shows it on your domain. Redirect and full-page iframe are the other two options.

What happens if TrafficFilter cannot be reached?

The connector fails closed: the page that included it keeps rendering, as for a caught visitor, or the visitor goes to the offline URL you set. If the IP lookup fails for a link that needs it, the visitor gets the safe page.

Is there a free plan?

Yes, for as long as you like: 2 links and 1,000 clicks per 30 days, without advanced rules, the VPN/proxy filter or AI pages. When the clicks run out, every link serves its safe page until the next 30-day window.

How do I pay?

In USDT on Tron (TRC20), through a hosted payment page. Plans are prepaid by month or year and never renew on their own.

Which languages can an AI safe page be written in?

English, Vietnamese, Spanish, French, German, Portuguese, Japanese, Korean, Chinese, Thai and Indonesian.

Put your first link behind the cloaker

The Free plan covers 2 links and 1,000 clicks every 30 days. Move to a paid plan when you need more.

Start free