Privacy Policy
1. What This Extension Does
Clipboard Rewriter is a Chrome Extension that lets you select text on any webpage and rewrite it using OpenAI's language models. You choose a tone (e.g., Professional, Casual, Fix Grammar), the text is processed, and the result is injected back in place or copied to your clipboard.
2. Data We Collect and How It Is Used
The table below is a complete inventory of every piece of data this extension touches.
| Data | Where Stored | Purpose | Retained? |
|---|---|---|---|
| Selected text you choose to rewrite | Sent to our backend, then forwarded to OpenAI | AI processing only | Never stored |
| IP address | Our backend (Upstash Redis) | Rate limiting (free: 15/hr, paid: 500/day) | Max 24 hours, then auto-deleted |
| License key | Chrome sync storage (on your device) + Redis cache | Verify paid tier; cached to reduce API calls | Redis cache: 24 hrs; device: until you clear it |
| OpenAI API key (BYOK users only) | Chrome sync storage (on your device only) | Passed to our backend to forward to OpenAI on your behalf | Never stored on our servers |
| Model preference | Chrome sync storage (on your device) | Remember your chosen GPT model | Device only, until you clear it |
| Prompt configurations | Chrome sync storage (on your device) | Remember which modes are enabled / your custom prompts | Device only, until you clear it |
| Hourly usage count (free tier) | Chrome local storage (on your device) | Enforce the 15 rewrites/hour free quota locally | Resets automatically every hour |
3. Data We Do NOT Collect
- We do not log or store the text you rewrite.
- We do not collect your name, email address, or any account information.
- We do not track your browsing history or the URLs you visit.
- We do not use cookies or persistent identifiers beyond your IP for rate limiting.
- We do not sell, rent, or share your data with advertisers or data brokers.
4. Third-Party Services
We rely on the following third parties to operate the extension. Their respective privacy policies apply to data they handle.
- OpenAI — Your selected text and a system prompt are sent to OpenAI's API for rewriting. OpenAI's Privacy Policy and Usage Policies govern how they handle this data. By default, OpenAI does not use API data to train models.
- Vercel — Hosts our backend API. Vercel may retain standard server access logs (IP, timestamp, path) per their infrastructure. See Vercel Privacy Policy.
- Upstash Redis — Stores temporary rate-limiting counters keyed by IP address (TTL: 1–24 hours) and license validation cache (TTL: 24 hours). See Upstash Privacy Policy.
- Lemon Squeezy — Processes license key purchases and validation. Your license key is sent to Lemon Squeezy during purchase and verification. See Lemon Squeezy Privacy Policy.
5. Chrome Storage Permissions
The extension uses chrome.storage.sync to store your settings (API key, model preference, prompts, license key) and chrome.storage.local to track your hourly free usage count. This data lives on your device and syncs across your Chrome profile if you are signed into Chrome. We have no access to this data directly — it is stored entirely in your browser.
6. Permissions Justification
The Chrome Web Store requires us to disclose why we request each permission:
- storage — Save your settings (API key, model, prompts) and free usage count locally.
- activeTab — Access the currently active tab to read selected text and inject the rewritten result.
- scripting — Execute a small script to replace selected text in the page after rewriting.
- contextMenus — Add a "Rewrite with AI" right-click menu option when text is selected.
- clipboardRead / clipboardWrite — Read selection from clipboard if direct injection fails; write the rewritten text to clipboard as a fallback.
7. Data Security
All communication between the extension and our backend uses HTTPS/TLS. Your BYOK OpenAI API key is transmitted securely and never stored on our servers — it is passed directly to OpenAI and discarded. Rate-limiting data in Redis has automatic expiry (TTL) and contains only IP addresses, not any personally identifiable information linked to you.
8. Children's Privacy
This extension is not directed at children under 13 years of age. We do not knowingly collect personal information from children.
9. Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page. Continued use of the extension after any changes constitutes acceptance of the updated policy. For significant changes, we will update the extension description in the Chrome Web Store.
10. Contact
If you have any questions about this Privacy Policy or how your data is handled, please contact us at:
support@clipboardrewriter.com
This privacy policy was written to be accurate, complete, and compliant with the Chrome Web Store Program Policies.