Pebble is a browser extension that helps you write in text fields. This policy covers what it does with your data.
What stays on your device
Spelling suggestions and underlines come from a word list inside the extension. Grammar is checked by Harper, a checker that runs inside Pebble on your computer. The words you type for spelling and grammar are never sent anywhere.
Your settings, personal word list, Styles, Snippets, recent instructions, AI sign-in (ChatGPT tokens and email address, or your OpenRouter key) and Pebble Pro license key are kept in your browser's extension storage on your device. To time its occasional tips, Pebble also keeps a few counts on your device, such as how often you used rewrites on a site. These are counts and site names, never the text you typed.
What is sent, and only when you ask
When you hold or tap the rewrite key, Pebble sends the text in the field you're typing in (or just your selection), any instruction you typed, and the page's title and site name (for context) to the AI provider you chose: OpenAI (when you sign in with ChatGPT) or OpenRouter. They return rewrites, which Pebble shows you. Their own privacy policies cover what they do with it.
When you add a spelling language (Pebble Pro), Pebble downloads that language's word list from jsDelivr (cdn.jsdelivr.net), a public file server. Nothing you typed is sent.
When Pebble lists the models your ChatGPT account offers, it first looks up the latest version number of OpenAI's Codex app on the npm registry (registry.npmjs.org), because ChatGPT lists models by app version. Nothing about you is sent.
Sync (Pebble Pro, only if you turn it on)
Your words, Styles, Snippets and settings are stored with Chrome's own sync, in your Google account, so they're the same on every Chrome you sign in to. Google's privacy policy covers that storage. You can turn sync off on Pebble's Backup & sync page.
Paying for Pebble Pro
Pebble Pro is sold by Polar (polar.sh), which handles the payment as the merchant of record. Polar sees your email address and payment details; Pebble never sees your card. Polar emails you a license key. When you paste it into Pebble, Pebble sends the key to Polar with a name for this browser (such as "Pebble in Chrome on Windows"), so you can see in Polar where the key is used. After that, Pebble checks the key with Polar about once a day, so a refunded key stops working. Removing the key on Pebble's Pro page frees this browser's place on it. Polar's privacy policy covers what it keeps.
What the developer receives
Pebble has no server, no analytics and no tracking, and it doesn't sell, share or transfer your data to anyone. If you buy Pebble Pro, Polar shows the developer your email address and purchase, as any store shows a seller their orders.
Removing your data
Sign out or clear your OpenRouter key on Pebble's settings page, or remove the extension to delete everything it stored on your device. If you used sync, the synced copy stays in your Chrome sync data until you clear that data in your Google Account.