Legal
Cookie Policy
What we store on your device, what is optional, and how you stay in control. Last updated: July 12, 2026
Quick Navigation
Cookies are small text files that websites place on your device to remember information between visits. Modern websites, including pixelmojo.io, also use browser storage (called "local storage"), which works like cookies but stays on your device and is never sent automatically with every request.
This Cookie Policy explains exactly what we store on your device, what is strictly necessary, what is optional, and how you stay in control. For how we handle personal information more broadly, see our Privacy Policy.
We do not use advertising cookies, remarketing cookies, or any cross-site tracking. The advertising signals in our consent system are permanently set to "denied" and never change, regardless of what you choose.
Some storage is required for the site to work and does not need consent. It is used only to provide features you actively use, never for tracking:
Your cookie consent choice
When you make a choice on the banner (Accept All, Reject All, Got It, or Opt Out), we save your decision in browser storage (under the keys pixelmojo_cookie_consent_v2 and pm_consent_v2) along with the date you decided. This is how the site remembers not to ask you again on every page, and how it knows whether analytics may run.
Region consent policy
A cookie named pm_region_policy remembers which consent rules apply where you are: either 'prior-consent' or 'notice-opt-out' (see the Optional Analytics section). It stores only that policy label, never your country or any identifier, and it refreshes on every visit (it lasts at most 24 hours).
Theme preference
Remembers whether you chose light or dark mode.
Radar sign-in session
If you sign in to Radar, your access token is kept in browser storage so you stay signed in between pages. Without it, sign-in would not work.
Chat session
If you use our AI chat, an anonymous session identifier is stored so the conversation can continue across pages. It is used only by the chat feature.
Free-tool usage
Our free audit tools store an anonymous marker on your device to apply the free-tier limit fairly. It is not derived from any personal identifier.
All of this stays on your device. None of it is used for analytics or shared with advertisers.
Depending on your location, we apply different requirements to the optional analytics services below. Where applicable law requires prior consent, including the EEA, the United Kingdom, and Switzerland, they stay off until you press Accept All: no scripts, no requests, no cookies. If you press Reject All, or simply never decide, they do not load at all. If we cannot determine your location, we apply this same prior-consent rule.
In other regions, these analytics services may start when you access the site. The banner tells you this and offers an Opt Out button, and you can opt out at any time through the Cookie Settings link in the footer. A previously recorded rejection or opt-out is always respected, regardless of the regional default.
Google Analytics 4 (gtag.js)
Helps us understand which pages are visited and how the site is used. Sets Google Analytics cookies (such as _ga) only when analytics is permitted for you, through your acceptance or the regional default described above. We use Google Consent Mode v2 with all advertising signals permanently denied, and analytics is measured without any ad personalization.
Microsoft Clarity
Provides heatmaps and interaction analytics so we can improve usability. Loads and sets its cookies only when analytics is permitted for you, and receives its own explicit consent signal from us.
PostHog
Product analytics for our Radar platform. Records a limited set of product events (for example, that an audit was started or a report was exported) and page views, only when analytics is permitted for you. It sets no cookies (it uses browser storage only), we never tell it who you are, and autocapture, session recording, heatmaps, and surveys are all switched off.
→ Always-On, Cookieless Services
A few services run without consent because they set no cookies and do not identify you:
Vercel Analytics
Anonymous, cookieless performance measurement (page counts and loading speed). It sets no cookies, stores nothing on your device, and cannot identify you across sites or visits.
Sentry
Error diagnostics. If something breaks, a technical error report helps us fix it. It sets no cookies, does not record your session ambiently, and error reports are configured to exclude personal information.
Paddle
Our payment provider. Paddle only comes into play when you open a checkout, where it may use cookies strictly for processing the payment and preventing fraud. It is never present during normal browsing.
The first time you visit, a banner appears. What it asks depends on where you are:
Where prior consent is required (EEA, UK, Switzerland)
Analytics stays off until you press Accept All. Reject All keeps it off. Ignoring or dismissing the banner is treated the same as rejecting. Advertising signals stay denied either way.
Everywhere else
Analytics is active by default and the banner says so. Got It acknowledges the notice; Opt Out switches analytics off immediately and is remembered. Advertising signals stay denied either way.
Whichever region you are in, a saved rejection or opt-out always wins over any regional default, and a saved acceptance is honored wherever you browse from.
You can change your mind at any time. The Cookie Settings link in the footer of every page reopens the consent banner, or you can use the button below:
→ How We Measure the Banner Itself
To verify that these consent controls actually work, we keep a small first-party record of banner activity. Each record contains exactly three things: the type of event (banner_shown, accepted, rejected, opted_out, preference_changed, or policy_applied), which regional policy applied (prior-consent or notice-opt-out), and the time our server received it.
These records contain no email address, no account or session identifier, no IP address, no browser details, no page URL, and no free text, so they cannot be linked to you. We use them only to check that the banner works, to measure whether visitors can successfully make privacy choices, and to diagnose failures in the consent interface. They are not user-level tracking.
Your consent decision is saved with the date you made it and is valid for one year. After a year, your saved choice expires and the banner will ask you again.
Changing your decision through Cookie Settings replaces the saved choice immediately and restarts the one-year period.
This applies to decisions you actively make. The regional default described in the Optional Analytics section is not a saved decision; it simply applies until you decide, and your decision then takes priority.
You can remove everything this site stores on your device through your browser. Look for "Clear browsing data" or "Cookies and site data" in your browser settings and clear data for pixelmojo.io:
Clearing site data removes your consent choice along with any sign-in session and preferences, so the cookie banner will appear again on your next visit. Until you decide again, the regional rule applies: analytics stays off where prior consent is required, and runs by default (with the opt-out offered) elsewhere.
Questions About Cookies?
We're happy to explain anything about what we store and why.
Privacy Inquiries
privacy@pixelmojo.ioGeneral Contact
founders@pixelmojo.ioRelated policies