cloakingx@guard:~
man cloaking-x.integrations.custom-domainsIntegration Guide

Custom Tracking Domains

Serve your snippet and API calls from your own hostname instead of cloakingx.com, so nothing in your page source points at us.

Why this exists

Every stream's snippet is already unique per customer — the script path, element ids, and event name are all randomly derived per stream (see the Integration Guides overview). But by default, every customer's page source still points at the same cloakingx.com hostname. A reviewer only has to scan for that ONE domain to see that a page is running Cloaking X at all — a custom tracking domain replaces it with a hostname unique to your own account.

1. Add your domain

In your dashboard, go to Domains and add a subdomain you control — e.g. t.yoursite.com. We recommend a dedicated subdomain rather than your bare root domain, so this never interferes with anything else already running there.

2. Prove you own it (TXT record)

We show you a one-time TXT record to add at your DNS provider, under a _cloakingx-challenge subdomain — the same pattern used by Let's Encrypt and other providers' own domain verification, so it never disturbs anything else already configured on your hostname. Click Check Verification once it's live — DNS changes can take a few minutes to propagate.

3. Point your domain at Cloaking X (CNAME)

Once verified, we show you a CNAME record to add: your hostname pointing at cname.vercel-dns.com.

Note
This step needs our side tooThe CNAME alone doesn't route traffic until our team has also attached your hostname on our end. Add the CNAME record and let us know (support ticket) once it's in place — this is a manual step on both sides for now, not something the dashboard does automatically.

4. Assign the domain to a stream

Open a stream's Integration tab and choose your verified domain from the Serving Domain selector, right above the platform tabs. Every snippet/plugin download for that stream then uses your domain instead of cloakingx.com. One domain can be reused across as many streams as you like, or you can add a separate domain per stream if you want them kept isolated from each other.

What this does and doesn't do

Warning
Be realistic about what a custom domain buys youA custom tracking domain removes OUR hostname from your page source — a scan for cloakingx.com specifically no longer finds you. It does not make the integration undetectable: the script that gets served is still the same recognizable code to anyone who actually fetches and reads it, and the DNS record for your tracking domain still resolves to infrastructure that can be correlated with other customers using the same setup. Treat this as removing one specific, cheap enumeration vector — not as a general anti-detection guarantee.

Existing installs are unaffected

Tip
Nothing changes unless you opt inA stream with no custom domain assigned keeps emitting the standard cloakingx.com snippet exactly as before. This is entirely opt-in, per stream.