Privacy Policy

Last updated: April 2026

What Jesty accesses

Jesty reads your open browser tab titles and URLs to generate roasts. This data is:

What Jesty stores

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.

Our proxy server

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.

Real-time context

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.

Focus time

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.

Mini-games and progression

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.

Bitcoin inscription (optional)

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.

Background activity

Jesty runs a background service worker that:

All background processing happens locally on your device.

Payments

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.

Analytics

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.

Data deletion

Uninstalling the extension removes all locally stored data. You can also clear data manually through Chrome's extension settings.

Contact

Questions? Reach out at hey@jesty.fun.