Current Status
How We Use Cookies
Essential Cookies: Minimal Use
We use minimal essential cookies for authentication and session management. We also use browser localStorage for consent preferences.
| Cookie/Storage | Purpose | Duration |
|---|---|---|
| cleanrev_session | Authentication session (JWT) | Session |
| cookie-consent | Your cookie choice (localStorage) | Until cleared |
| cookie-consent-date | When you made your choice (localStorage) | Until cleared |
| cr_wl_popup | Waitlist-popup dismiss/join state, so we don't re-prompt you (localStorage) | Until cleared |
| cr_wl_shown | Whether the waitlist popup already displayed this browser session (sessionStorage) | Session |
Third-Party Cookies (Stripe - Requires Consent)
Only loaded after you explicitly consent. These cookies are set by Stripe when you use checkout or payment features.
| Cookie Name | Provider | Purpose | Duration |
|---|---|---|---|
| __stripe_* | Stripe | Payment processing, fraud detection | Session + 1 year |
| checkout-* | Stripe | Checkout session state | Session only |
Consent Required: These cookies are only set AFTER you consent. Rejecting may limit checkout functionality. Stripe Privacy Policy →
Analytics & Experimentation (opt-out available)
Non-essential. cleanrev.io runs first-party, cookieless analytics that we built and operate ourselves — no third-party vendor, no cookie, no cross-site tracking, no IP address or raw browser identifier stored. It records anonymous page-view and interaction events (retained 90 days) and, on our homepage only, a randomly assigned headline-variant identifier used to compare two versions of a closing headline. None of this is required for the site to function; you can opt out at any time below.
| Storage Key | Storage | Purpose | Duration |
|---|---|---|---|
| cr_hv | localStorage | Sticky headline-variant assignment (which version of our closing headline you see) | 180 days |
| cr_hv_e | sessionStorage | Deduplicates the "variant seen" event so it counts once per tab, not once per scroll | Tab session (cleared when the tab closes) |
| cr_cv_c | sessionStorage | Deduplicates the "clicked a call-to-action" event so it counts once per tab, not once per click | Tab session (cleared when the tab closes) |
| cr_cv_w | sessionStorage | Deduplicates the "joined the waitlist" event so it counts once per tab, not once per submission | Tab session (cleared when the tab closes) |
| cr_no_track | localStorage | Records that you opted out of this analytics (see below) | Until you clear it |
Reject Cookies opts you out. Clicking Reject Cookies below (or in the cookie banner) stops both the headline-variant assignment and every analytics beacon — no storage is written and no event is sent.
Privacy-First Approach
- No Google Analytics or tracking cookies
- No Advertising or marketing cookies
- No Social media tracking pixels
- No Cross-site tracking or behavioral profiling
- Yes Minimal cookies (only essential + Stripe)
- Yes Explicit consent required before third-party cookies
- Yes Easy opt-out (reject button always available)
Update Your Preferences
You can change your cookie preferences at any time. Note that rejecting cookies may limit your ability to use certain features, particularly checkout and payment functionality.