A reviewer opens your offer page That is how the account dies

They do not click the ad: they type the URL and open the full offer page. BlackInk decides on the server — reviewer sees the safe page, buyer sees the offer.

No OAuth · No script on your page · 7-day guarantee · The ad domain is yours

This is not bad luck

Yesterday it scaled
Today the account is under review

You opened the dashboard and the campaign was paused. The email named a policy — “Misrepresentation”, “Circumventing systems” — and nothing else. You changed nothing. The reviewer typed the URL and saw the offer page. The account with history, the creative and the weeks of learning went with it.

From zero
Account suspended
The appeal comes back with an automatic reply. You start over: new profile, new payment method, creative back in the queue, day-one CPA — while whoever did not get banned keeps the market that was yours.
In the dark
Your metrics lie
CPA, CTR and ROAS count a bot click as a click. You pause the creative that sold and scale the one that only attracted a datacenter — and you never find out.

Both start at the same point: who receives your page

How it works

The reviewer gets the safe page
The buyer gets the offer

Every click lands on your domain and BlackInk decides on the server, in under 50ms, before any HTML leaves: bot, VPN and reviewer go to the safe page; the buyer goes to the offer page.

Visitor
Lands on your domain
BlackInk
Decides on the server
Matching destination
Invalid traffic
Safe Page
Bots, VPNs, revisores
Qualified traffic
Offer Page
Real buyers

BlackInk is not a script on your page — it is server-side infrastructure: the decision happens before HTML leaves the server, in under 50ms.

You do not have to take our word for it: open a live ad destination URL behind a VPN and view the page source — Ctrl+U on Windows, Cmd+Option+U on Mac. If the filter is a script on the page, the offer-page HTML is all there — the server delivered the offer before any script ran. With BlackInk in place, the same source has to return the safe page: no redirect and no detection script.

15+ signals per visitorIP, geo, device, browser fingerprint and ASN — the network that owns the IP, which is how datacenters and VPNs give themselves away
Rules per campaignGeo, device, OS, ISP and your own IP lists
The advertised domain is yoursTwo domains, both yours: one hosts the pages, the other goes in the ad. The BlackInk domain does not appear to Google, Meta, TikTok or the visitor — you do not share footprint or domain reputation with any other advertiser.
Loss calculator

See how much money
you lose every month

You already saw where the decision happens. Now the number: move the slider to your budget and see how much of it invalid traffic consumes today. The ad-network dashboard does not split that piece; the decision log does — the record of every visitor that arrived, with IP, ISP, geo and the reason for the divert.

The premise: we use 22% of budget as a working rate of invalid traffic — bot, crawler and datacenter. That is BlackInk's working estimate, not a third-party number: the real rate varies by niche, platform and creative, and yours only shows up in the decision log. The ad reviewer is not in this math: they do not click the ad, they type the URL. Their cost is not budget, it is the account. We apply that rate to your budget, which assumes a bad click costs the same as a good one. The rest is your number.

Monthly paid-traffic budget
$10,000
$1k $25k $50k $75k $100k
Invalid traffic
$2,200
Of your budget becomes a click that was never going to buy

In the calculator above, that is $2,200 a month of budget on clicks that were never going to buy — and that is the smaller of the two numbers. The other is what this account makes on a good day, times the months of approval history. $69.99 does not refund the first. It exists because of the second: keeping the offer page off the reviewer's screen.

One product, one price. No extra modules, no hidden upgrade and no contract.
It does not connect your ads account, does not ask for OAuth and does not install a script on your page — and the domain in the ad is yours, not ours.

Price

BlackInk Cloaker

Everything included — filtering, routing, a dashboard with the decision log of every visitor, and a mobile push when bot traffic spikes.

Billed in USD on Whop$69.99/month · 7-day free trial · same cloaker that Brazilian accounts buy in BRL on Stripe
$69.99/month
Activate Cloaker — $69.99/month
7-day guarantee

Subscribe, configure and run real traffic for 7 days. If it is not for you, just ask — the guarantee covers the amount charged. The worst case here is 7 days; the worst case today is losing the account.

About $2.30 a day. One price because our cost is per analyzed request, not per seat — and it costs more than a script cloaker because the decision runs on a server, not in a JavaScript snippet hosted on your own page.
No contract and no penalty: cancel, access continues until the end of the period already paid and the subscription does not renew · Analyzed requests with no quota: scaling budget does not change the invoice · Setup in 10 minutes, with free support on the first configuration

Payment by card on Whop (USD). Quem cobra, emite a nota e responde por esta assinatura é a BLACKINK TECNOLOGIA LTDA — CNPJ 66.362.785/0001-50, Goiânia/GO. Dúvida antes de assinar: suporte@blackink.cloud.

Comparison

The script on the page only acts
after the HTML already left

Fair warning before the table: on price, BlackInk loses. There are cheaper cloakers than $69.99/month, and if price is your only criterion nothing below will convince you.

Capability
BlackInk
Client-side cloaker
Decides before HTML leaves the server
Filters after the HTML
Blocks bots, VPNs, proxies and datacenters
IP list
Safe page delivered to the reviewer with no redirect and no script
Vendor footprint
Nothing of ours in your HTML
Your domain + vendor script

The test above closes here: with a script filter, the offer-page HTML leaves the server in full and only then the screen changes. The reviewer reads what the server sent, not what the script showed.

Objections

Before you change the ad destination URL

You can see my offer page. What stops you from copying my offer?
We can — and it cannot be otherwise: deciding on the server which page goes out requires both pages to be registered in the dashboard. No server-side cloaker works without that, and anyone who says they route without seeing your page is describing a script on the page, not a server cloaker. What exists on our side is a named company: the platform is operated, billed and invoiced by BLACKINK TECNOLOGIA LTDA, CNPJ 66.362.785/0001-50, and what binds us is written in the Terms of Use — read them before you subscribe, not after.
Do I need to connect my ads account? Does it work outside Google?
No — no OAuth, no integration, no access to your account. And it works the same on Google Ads, Meta and TikTok because it depends on none of them: the decision is about who opened the URL, not which dashboard the click came from.
Will the ad point to one of your domains?
No. Two domains, both yours: one hosts the safe page and the offer page, the other is what goes in the ad. The BlackInk domain does not appear anywhere — not in the ad, not to Google, Meta or TikTok, not to the visitor, not to your customer. You do not share footprint with any other advertiser: another client's banned domain does not touch yours. And if you cancel, both domains stay yours.
If BlackInk goes down, does my traffic stop?
Every click passes through here — that is what puts the decision on the server instead of in a script, and it would be dishonest to pretend that does not make you dependent on us. So the useful answer is not “it never goes down”: the emergency exit is yours. Both domains are yours, and disconnecting them from BlackInk to serve your pages directly does not depend on our dashboard or opening a ticket; it is the same move as canceling. And if the problem is on our side, the channel that does not depend on the dashboard is suporte@blackink.cloud.
I already use another cloaker. Do I have to pause the campaign to migrate?
No. The whole migration happens outside the campaign: you register the safe page and offer page in the dashboard (or use BlackInk Clone) and adjust the rules while your current cloaker keeps running traffic as usual. Nothing changes for the visitor until you swap the ad destination URL — that swap is the only moment the campaign feels the migration, and you choose when. You can start with one campaign, compare it with the ones still on the old cloaker, and move the rest later.
What if the reviewer discovers the cloaker?
There is no cloaker for them to discover. They open your destination URL and receive the safe page directly — HTTP 200, no redirect, no detection JavaScript. Nothing is left in their browser showing that a choice happened. In exchange, the safe page has to stand on its own: BlackInk decides who sees what; it does not make bad content pass review.
What if it blocks a real buyer?
It happens — every filter errs to one side, and this one errs toward closing. That is why every signal is your toggle: bot, VPN, datacenter, device and country you turn on and off, and a disabled signal never sends anyone to the safe page. When a divert looks wrong, it is in the decision log with IP, ISP, geo, device and the reason — you see which rule caught it and turn that rule off. That is why the 7 days are with real traffic: calibrating this only happens on your campaign, not on ours.
Cloaking goes against the networks' stated policy. So?
It does — and nobody honest will say otherwise. The decision happening on the server means nothing is left in the reviewer's browser; it does not mean, and nobody can promise, that your account will never be banned. Anyone who guarantees “account never banned again” is selling something else. What changes here is who receives your page. What stays yours is the risk of the operation, the offer and the safe page.
What if I want to cancel? Is there a fee or notice period?
There is no contract and no lock-in. You have a 7-day guarantee on the amount charged. After that you cancel whenever you want, with no fee and no notice — access continues until the end of the period already paid and the subscription does not renew. Before you close, disconnect from BlackInk any domains still routing traffic — they are yours and they stay yours.
Do I need technical knowledge?
No. The dashboard is visual: register your pages, turn filters on and configure geo and device with toggles. BlackInk Clone makes it even easier if you already have a finished page. If you get stuck, help on the first configuration is free and, after that, support is by ticket in the platform.
How long does setup take?
Cloaker setup takes about 10 minutes. Register the safe page and offer page in the platform, configure filtering rules by geo, device and ISP, connect your domain to BlackInk — and routing works immediately. The team offers free support on the first configuration.
How do I set up my pages?
Register the HTML or code of the safe page and the offer page directly in the BlackInk dashboard. Alternatively, use BlackInk Clone: a platform tool that copies the structure of a page that already exists and leaves it ready as a safe page or offer page, without you rebuilding the HTML by hand. Then configure the filtering rules and keep your domain as the ad destination — the platform decides which page to serve to each visitor.
Start now

The next review is coming
The question is what it will find

It does not warn you, and it almost always arrives on a day the campaign is doing well. The only decision you can make now is who opens the door. 10 minutes of setup. No ads-account access. 7-day guarantee.

7-day guarantee · The advertised domain is yours · No contract