The short version
CleanIP.io provides IP intelligence lookups. We use no third-party ad tracking, limit analytics to self-hosted Umami and Google Analytics (no Meta Pixel, Sentry or other third-party scripts), and never sell or share your query data with ad networks or data brokers. During normal use, your browser only stores a handful of essential localStorage keys, used to remember things like "which IPs you've looked up" and "whether you've completed the environment check". Any sponsored content on this site is self-served, clearly labeled as an ad, and carries no third-party tracking scripts. Here's the full breakdown.
CLIENT STORAGE
Browser local storage (localStorage)
These keys live entirely in your own browser — the server never sees them, and nothing is ever reported to a third party. Clearing your browser data or using private mode wipes them instantly.
| Key | Purpose | Retention |
|---|---|---|
cleanip:cookie-ack | Remembers that you've seen this privacy notice, so it won't pop up again. | 1 year |
cleanip:checked-at | Records the last time you ran the /check environment test, used to hide the top red-dot reminder. | 30 days |
cleanip:env-snapshot | Saves key measurements from /check (timezone, WebRTC, DNS, exit IP) so the AI report page can read them across pages for cross-analysis. | 30-minute TTL |
cleanip:dual-stack-hint-dismissed | Remembers that you've dismissed the "IPv4 + IPv6 dual-stack detected" banner, so it won't show again. | Permanent (until you clear browser data) |
claude_ip_history | Powers the "recently looked up IPs" shortcuts on the homepage and history drawer, stored entirely in your browser. | Permanent (until you clear browser data) |
HTTP COOKIES
HTTP Cookie
This site, cleanip.io sets no cookies of any kind — no persistent cookies and no third-party tracking cookies. All interface state lives only in your browser's localStorage (see the table above), and clearing your browser data removes it instantly.
SERVER LOGS
Server-side logging
- Query cache — we cache the multi-source intelligence result for a given IP for 24 hours to cut down on repeat calls to upstream providers. The cache key is the IP address itself, never tied to who looked it up.
- Access logs — the reverse proxy (Caddy) logs request paths, status codes, and response times, retained for 14 days, used to debug 404s / 5xxs and abusive crawlers.These logs are never sold to ad networks.
- Anti-bot token — a real browser landing on the page runs a lightweight proof-of-work locally to earn a signed token, which expires after 5 minutes. The token is tied to your IP but never to an account, and it exists only to stop scripts from scraping our paid data sources.
- Newsletter subscription — we only store your email address if you actively sign up for the "weekly IP report" subscription. An unsubscribe link is included in every email's footer; one click removes you from the subscriber list.
UPSTREAM SOURCES
Third-party data sources
When you look up an IP, our backend queries a number of IP intelligence providers. These requests are made by our server and carry no information that identifies you — upstream providers only see "cleanip.io is looking up 1.1.1.1", never who you are or where you're from. See the full list of data sources on the About page → Data sources.
WHAT WE DON'T DO
We don't do these things
- No Google Analytics / GA4 / Tag Manager.
- No Meta Pixel / TikTok Pixel / any advertising pixel.
- No selling or sharing query records with ad networks or data brokers.
- No third-party tracking scripts embedded on the page.
- No fingerprinting for tracking purposes (the fingerprint page only computes and displays results in real time when you visit it yourself — nothing is ever reported).
CONTACT
Questions, or want data deleted?
If you'd like to confirm what we hold about you, or request deletion of any data tied to you (subscription email, feedback records, etc.), just email the address below — we'll respond within 7 business days.
Last updated: 2026-05-24