Skip to main content
Focus

Focus · Chrome extension

Privacy Policy

Last updated:

About Focus and this website

Focus is a Chrome extension that helps people read text using rapid serial visual presentation (RSVP): words are presented one at a time, so readers can focus on the text without scanning across a page.

This website is not part of the extension. It provides product information, this policy, the Terms of Service, and support links. There are no accounts, no sign-in, and no reading features on this website.

Google sign-in and account information

Focus uses Google sign-in for account identity. When you sign in, Focus may receive basic Google account profile information, such as your name, email address, and profile photo URL, through Supabase Auth.

Google handles the sign-in process under its own privacy policy: policies.google.com/privacy. You can review and revoke Focus’s access to your Google account at any time from myaccount.google.com/permissions.

Google handles your password during sign-in; Focus does not store it. Focus also does not keep Google provider tokens. To keep you signed in, the extension stores Supabase access and refresh session tokens in private, extension-controlled storage on your device. It sends those tokens over HTTPS to Supabase when authenticating account requests.

Focus’s use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Discord account linking

If you choose to link Discord in Focus settings, Discord shares your Discord account ID with Focus so we can connect it to your Focus account, add you to the Focus Discord server, and assign a User or Supporter role based on your account status. Focus stores the Discord account ID and link timestamp with your account in Supabase. The link uses Discord’s identify and guilds.join permissions. Discord handles sign-in and server membership under its own privacy policy. You can disconnect Discord from Focus settings; Focus then removes the link from your profile and removes the Focus-managed role from your server member profile. You remain in the server, and your other server roles are left intact. Focus does not send reading text, documents, or reading history to Discord.

How account information is used

Focus uses account information to provide the account, subscription, monthly reading-usage, and optional Discord-linking features. In practice this means recognizing your account when you sign in, associating your subscription with you, and tracking your monthly reading usage against your plan’s limits.

Focus does not sell your account information, and this policy does not describe any use of it for advertising.

Your reading content

The extension processes the text you choose to read — text you paste, text you select on a webpage, and supported documents, including PDF contents and OCR text.

The text of what you read is not sent to Focus’s quota backend. Focus’s usage accounting reports word-count increments and the identifiers needed to process them. It does not report reading text, PDF contents, OCR text, selected webpage text, reading titles, or source URLs to the quota backend.

In short: the quota backend learns how much you read this month so your plan’s limits can be applied — not what you read.

OCR is an exception to the local-only handling of reading content. If you choose OCR Clip, Focus captures the visible tab and crops the region you select on your device, then sends that crop through an authenticated Supabase function to OCR.Space for text recognition. The crop is shared with OCR.Space for this request; Focus does not add the image or recognized text to account or reading-usage records. The recognized text is returned to Focus for reading. Review OCR.Space’s privacy practices before using OCR, and avoid selecting sensitive information.

Reading history on your device

Focus stores reading history, saved readings, reading progress, and preferences locally in the extension. When you choose to read or queue a webpage, Focus may also store that item’s title and source URL with it. Focus does not monitor pages you visit or sync reading history, titles, or URLs to your Focus account or another device. You can remove local data by clearing the extension data in Chrome or uninstalling the extension.

Payments and subscriptions

If you subscribe to Focus, payments are processed by Stripe. Payment details — such as card numbers — are handled by Stripe and are not stored by Focus.

You can update billing details and payment methods through the billing management link in Focus settings. Stripe processes those changes.

Stripe describes its own practices in its privacy policy: stripe.com/privacy.

Google and Stripe provide their services under their own terms and privacy policies. Mentioning or linking to them here does not mean they endorse Focus.

Bug reports and feature suggestions

If you submit a bug report or feature suggestion in Focus, the message, its category, your signed-in account email, and an internal account identifier are sent through Supabase to Resend and delivered to Focus support at support@focusrsvp.com. Your email is included so Focus developers can identify the sender and reply. Focus does not keep a separate support-message database. Resend and the support mailbox process and retain the message under their own practices. Do not include sensitive information in a report.

Technical information

Supabase stores your account identifier, email address, available profile name, optional linked Discord account ID and link time, subscription identifiers and status, billing-period dates, monthly word totals, and the random identifiers and timestamps needed to process usage reports. These records do not contain the text you read, document contents, or source URLs.

You can request deletion of your Focus account and associated account, linked Discord, subscription, and usage records using the contact details below. Focus deletes those records from its active service data when it processes the request. Some backup, security-log, or payment records may remain for limited periods or where retention is required by law. Supabase may also process request and security log information, such as IP address, browser details, and timestamps, under its own logging and retention policies.

The Focus website is hosted by Vercel. When you visit it, Vercel may process technical request information such as your IP address, requested page, browser information, referring page, and request time for delivery, security, and operational logs. Vercel handles this information under its own privacy notice.

Advertising, analytics, and tracking

Focus does not include advertising or product analytics. Its service providers may create operational and security logs as described above.

Your choices, rights, and account deletion

Depending on where you live, you may have rights regarding your personal information — for example, to ask for access, correction, or deletion. To exercise these rights, contact Focus using the details in the Contacting Focus section below.

You can revoke Focus’s access to your Google account at myaccount.google.com/permissions.

Account deletion. You can request deletion of your Focus account and associated account, subscription, and usage data by emailing us or contacting us through the Focus Discord. Focus will delete those records from its active service data when it processes the request. Signing out or uninstalling the extension alone does not delete server-side records. Stripe may retain payment records under its own policies and applicable legal requirements.

Changes to this policy

If Focus changes how it handles information, this policy will be updated and the “Last updated” date above will change. Material changes will be communicated through the extension or this website.

Contacting Focus

Questions about this policy can go to:

The Contact & Support page has more ways to get help.