CleanMyPrompt

Privacy Policy

Last updated: April 2026

CleanMyPrompt ("we", "us", "the Service") is committed to protecting your privacy. This policy explains what data we process, how, and your rights.

1. Data Controller

CleanMyPrompt is operated by its maintainers. For data-related inquiries, contact us at privacy@cleanmyprompt.io.

2. Client-Side Processing (Web App)

The CleanMyPrompt web application processes your text, PDFs, and images entirely within your browser using JavaScript. Your content is never uploaded to our servers, stored in our databases, or seen by our team.

PDF text extraction uses pdf.js (loaded from cdnjs.cloudflare.com). Image OCR uses Tesseract.js (loaded from cdn.jsdelivr.net). Both libraries execute locally in your browser — your files are not sent to these CDN providers.

3. Chrome Browser Extension

The CleanMyPrompt Chrome extension operates under the same privacy-first principles as the web app. This section explicitly covers all data practices for the extension, as required by the Chrome Web Store Developer Program Policies.

3a. Data Collected

The extension does not collect, transmit, or store any personal data about you. Specifically:

3b. Extension Storage (chrome.storage)

The extension uses chrome.storage.sync to save your preferences (e.g., default cleaning mode). This data:

3c. Host Permissions

The extension requests access to the following sites to inject its cleanup button:

The extension only activates when you explicitly click the clean button or right-click menu item. It does not read page content passively or automatically.

3d. Data Sharing

We do not sell, rent, share, or disclose extension user data to any third party. The only outbound network request the extension makes is to https://cleanmyprompt.io/api/v1/clean — our own API — when you explicitly trigger a clean action.

3e. Data Retention

No extension user data is retained. Text submitted for cleaning is discarded immediately after the API response. There is no database record of your usage.

4. Server-Side API

We provide optional REST API endpoints (/api/v1/clean, /api/v1/analyze) for programmatic access. When you use the API:

5. Data We Collect

4a. Analytics (opt-in only)

If you explicitly opt in via the consent banner, we collect anonymous page-view analytics through Vercel Analytics. This data includes pages visited, referrer, and anonymous session identifiers. No personal identifiers, IP addresses, or content are collected. You can opt out at any time by clearing the cmp_analytics_consent key in your browser's localStorage.

4b. Browser Local Storage

We store the following keys in your browser's localStorage. This data never leaves your device:

KeyPurposeContains Personal Data?
cmp_sessions_consentYour consent choice for local session storageNo
cmp_analytics_consentYour consent choice for analyticsNo
cmp_audit_logEU AI Act compliance audit log (up to 500 entries)No — stores operation metadata only
cmp_onboarding_doneWhether first-visit onboarding has been completedNo
cmp_show_historyHistory panel visibility preferenceNo
cmp_history_autopruneWhether automatic session pruning is enabledNo
cmp_history_prune_maxMaximum sessions before auto-pruningNo
cmp_pii_rules_overridesCustom PII detection rule configurationNo
cmp:cumulative_tokensLifetime token savings counterNo
cmp:cumulative_costLifetime estimated cost savingsNo

You can clear all localStorage data at any time via your browser settings or by pressing F12 → Application → Local Storage → Clear.

6. Cookies

CleanMyPrompt does not set any first-party or third-party cookies. We use localStorage exclusively. See our Cookie Policy for full details.

7. Third-Party Services

When you use CleanMyPrompt, your browser may make network requests to the following third-party services to load required libraries:

We do not use advertising networks, social media trackers, or data brokers.

8. Children's Privacy

CleanMyPrompt is not directed at children under 16. We do not knowingly collect personal data from children.

9. Your Rights — Global Privacy Laws

Under GDPR (EEA/UK), LGPD (Brazil), PDPA (Singapore/Thailand), PIPEDA (Canada), Australia Privacy Act, and equivalent laws, you have the right to:

In practice, because we do not store personal data server-side, most of these rights are satisfied by design. For any requests, email privacy@cleanmyprompt.io.

Legal basis for processing: Legitimate interest (providing the Service) and consent (analytics).

Data Protection Authority: You have the right to lodge a complaint with your local data protection authority.

10. Your Rights Under CCPA / US State Laws (US Residents)

Under the California Consumer Privacy Act (CCPA), Colorado Privacy Act (CPA), Virginia CDPA, and other US state privacy laws, you have the right to:

To exercise these rights, email privacy@cleanmyprompt.io.

11. Data Processing Agreement (DPA)

For organizations requiring a Data Processing Agreement, please contact privacy@cleanmyprompt.io. We can provide a standard DPA that covers:

12. Security

We implement industry-standard security measures:

To report a security vulnerability, please see our security.txt or email security@cleanmyprompt.io.

13. Changes to This Policy

We may update this policy from time to time. Material changes will be posted on this page with an updated date. Continued use of the Service after changes constitutes acceptance.

14. Contact

For privacy-related questions or to exercise your data rights: