Last updated: March 2026
Jesty reads your open browser tab titles and URLs to generate roasts. This data is:
All data is stored locally in your browser via Chrome's storage API:
This data never leaves your device except when sent to OpenAI (via our proxy) for generating responses.
Jesty does not call OpenAI directly. All API requests go through our Cloudflare Worker proxy, which holds the API key server-side. The proxy:
OpenAI's API data usage policy applies to all forwarded requests. We send only the minimum data needed: tab titles, URLs, and browsing pattern summaries. We do not send personal files, passwords, or page content.
To make roasts more relevant, Jesty may fetch public data from third-party APIs:
These requests are made directly from your browser. No personal data is included in these requests.
Focus time is available to all users. When active, Jesty injects a small floating UI element on web pages to display your timer and provide quick actions. Session data (duration, distraction count) is stored locally and never sent to any server.
Jesty includes mini-games (Memory Match, Tab Quiz, Roast Trivia) and an XP/leveling system. All game progress, scores, and unlocked accessories are stored locally in your browser. No gameplay data is sent to any server.
Premium users can optionally inscribe their Jesty Card on the Bitcoin blockchain via OrdinalsBot. If you choose to inscribe:
OrdinalsBot's terms of service apply to inscription orders.
Jesty runs a background service worker that:
All background processing happens locally on your device.
Premium purchases are processed through Stripe. Jesty detects a successful payment by watching for a Stripe success URL in your browser. We do not process, store, or have access to your payment details — all payment handling is done by Stripe under their privacy policy.
Jesty uses Mixpanel to collect anonymous usage analytics. This helps us understand which features are used and improve the product. We track:
Analytics data is tied to an anonymous ID — not your name, email, or browsing history. Tab titles, URLs, and roast content are never sent to Mixpanel. There are no ads. Mixpanel's privacy policy applies.
Uninstalling the extension removes all locally stored data. You can also clear data manually through Chrome's extension settings.
Questions? Reach out at hey@jesty.fun.