Privacy Policy
Last updated: April 26, 2026
What Polished does
Polished rewrites and polishes any text with AI — posts, replies, emails, messages, and more. You provide a draft in any language and Polished returns three improved versions for you to choose from.
Polished is available as a macOS menu bar app and as a Chrome extension. This Privacy Policy covers both.
Text you enter
The text you type or select is sent to OpenAI's API for processing. OpenAI uses this text solely to generate rewritten versions and does not use it to train their models (per OpenAI's API data usage policy). We do not store your text on our servers.
With the Lifetime API plan, the app or extension communicates directly with OpenAI servers using your own API key — your text never touches our servers at all.
Data we collect (macOS app)
- A random anonymous identifier (UUID) generated on your device — used to track free usage limits.
- A device identifier (hardware UUID) — used to bind licenses to a single device.
- Usage counters (number of rewrites per month and total).
- License key and subscription status — verified via our backend.
We do not collect your name or any personally identifiable information unless you provide your email at checkout.
Chrome extension — permissions and data
The Chrome extension uses the following browser permissions, each strictly necessary for its single purpose of rewriting selected text:
- activeTab — read your selected text on the active tab and replace it with the rewritten version, only when you explicitly invoke the extension (toolbar icon, keyboard shortcut, or context menu).
- contextMenus — adds a single "Rewrite with Polished" item to the right-click menu.
- scripting — injects the in-page overlay that shows the three rewrite variants and inserts the chosen rewrite back into the page.
- storage — stores your preferences locally in the browser: preferred rewrite style, target language, free-tier usage counter, and (optionally) your license key or OpenAI API key. This data stays on your device.
- Host permission (all sites) — required so the extension can work in text inputs on any website where you write (Gmail, X / Twitter, LinkedIn, Slack, Notion, Google Docs, custom editors, etc.). The extension does not read or transmit page content beyond the text you explicitly select for rewriting.
The extension does not load or execute any remote code. All JavaScript is bundled in the extension package. It only makes HTTPS requests that return JSON (rewritten text) to textpolished.com or, with the Lifetime plan, directly to api.openai.com.
The extension does not use cookies, fingerprinting, or analytics scripts. We do not track your browsing.
Payments
Purchases and subscriptions are processed by Stripe. We do not store your credit card information. You can manage your subscription through the Stripe billing portal.
Third-party services
- OpenAI - your text is sent to OpenAI's API to generate rewritten versions. See OpenAI Privacy Policy.
- Stripe - payments and subscriptions are processed by Stripe. See Stripe Privacy Policy.
- Vercel - our website and API are hosted on Vercel. See Vercel Privacy Policy.
Activity tracking
The app tracks your rewrite activity (daily counts for the contribution calendar). This data is stored locally on your device and is never sent to our servers.
Data retention
Anonymous usage data is retained as long as your app account token exists. You can request deletion by contacting us at hello@textpolished.com.
Contact
If you have any questions about this Privacy Policy, please contact us at hello@textpolished.com.