Cookie & Storage Policy
Last updated: March 2026
1. Zero-Cookie Policy
CleanMyPrompt does not set any first-party cookies. We do not use:
- Tracking cookies
- Advertising cookies
- Session cookies
- Authentication cookies
Our application has no server-side session management that requires cookies.
2. Browser Local Storage
Instead of cookies, we use your browser's localStorage API to store preferences and session data. Unlike cookies, localStorage data is never sent to our servers with HTTP requests — it remains entirely on your device.
2a. Consent & Preferences
| Key | Purpose | Set When |
|---|---|---|
cmp_sessions_consent | Records your choice to allow/deny local session history storage | Consent banner interaction |
cmp_analytics_consent | Records your choice to allow/deny anonymous analytics | Consent banner interaction |
cmp_onboarding_done | Prevents the first-visit onboarding guide from showing again | After completing onboarding |
cmp_show_history | Remembers whether the history panel is open or closed | Toggling history panel |
2b. Session History (requires consent)
The following keys are only populated if you accept session storage via the consent banner:
| Key | Purpose | Retention |
|---|---|---|
cmp_audit_log | EU AI Act compliance audit trail — stores operation metadata (timestamps, action types). Does not contain your text content. | Up to 500 entries, auto-pruned |
cmp_history_autoprune | Whether automatic session pruning is enabled | Until cleared |
cmp_history_prune_max | Maximum number of sessions to keep (default: 50) | Until cleared |
2c. Usage Statistics (local only)
| Key | Purpose | Contains Personal Data? |
|---|---|---|
cmp:cumulative_tokens | Your lifetime token savings counter (displayed in header) | No |
cmp:cumulative_cost | Your estimated lifetime cost savings | No |
2d. Tool Configuration
| Key | Purpose |
|---|---|
cmp_pii_rules_overrides | Custom PII detection rules you have configured (JSON format) |
3. Third-Party Cookies & Requests
When you use PDF or image features, your browser loads libraries from external CDN providers:
- cdnjs.cloudflare.com — Serves pdf.js (PDF text extraction). Cloudflare may set its own cookies or log request metadata per their privacy policy.
- cdn.jsdelivr.net — Serves Tesseract.js (image OCR). jsDelivr may log request metadata per their privacy policy.
These CDN requests download JavaScript libraries only. Your file content is never sent to these services — all processing happens locally in your browser.
If you opt in to analytics, Vercel Analytics may set a cookie or use browser APIs for anonymous session tracking. See Vercel's analytics privacy policy.
4. How to Clear Storage
You can clear all CleanMyPrompt data at any time:
- Open your browser's Developer Tools (F12 or Cmd+Option+I)
- Navigate to Application → Local Storage →
https://cleanmyprompt.io - Delete individual keys or click Clear All
Alternatively, clearing your browser cache/site data for cleanmyprompt.io will remove all stored data.
5. No IndexedDB or Service Workers
CleanMyPrompt does not use IndexedDB, Web SQL, or Service Workers for data storage. All persistent storage is limited to the localStorage keys listed above.
6. Changes to This Policy
We may update this policy when we add or remove storage keys. Changes will be reflected with an updated date at the top of this page.
7. Contact
Questions about our cookie and storage practices? Email privacy@cleanmyprompt.io.