Active Reader / LegalEffective 10 August 2026

Privacy, in plain language.

Your selected text, reading history, and reading progress are not sent to Synodic Hub. Optional supporter verification transmits the supporter email, redemption code, and a random installation identifier.

01 / Summary

Most processing stays on your device.

Active Reader reads only the text you deliberately select for a reading session. It uses that text in the page you are viewing and does not send it to Synodic Hub, Supabase, Ko-fi, advertising networks, or analytics services.

The extension does not contain advertising, behavioural analytics, tracking pixels, or remote executable code. The optional Supporter Programme is the only feature that sends extension-entered information to a Synodic Hub service.

02 / Data handled

What is stored, and where.

InformationPurposeLocationSent to us?
PreferencesReading mode, keybindings, themes, pacing, and display choicesBrowser storageNo
Reading progressURL, current segment, scroll position, and timestamp used to offer local resumeBrowser storageNo
Reading historyPage title, URL, short selected-text snippet, and timestamp when you enable historyBrowser storageNo
Selected page textCreates the active reading sessionTemporary page memoryNo
Supporter recordEmail, code, tier, active status, Ko-fi transaction reference, device allowance, and a one-way hash of a random installation identifierBrowser storage (email, code, tier, status and random identifier) and SupabaseYes, if used
Reading history is optional. Reading progress is enabled by default and can be disabled or cleared from Active Reader’s Advanced settings. Both remain local to the browser profile.

03 / Supporter Programme

Optional verification only.

If you support Active Reader through Ko-fi, Ko-fi sends the email address associated with the payment and the contribution type to a Synodic Hub Supabase function. A redemption code is created and may be delivered through Resend.

When you enter that email and code in Active Reader, the extension sends both and a randomly generated installation identifier to Supabase over HTTPS. Supabase stores only a one-way SHA-256 hash of that identifier to enforce the code's device allowance; it is not a hardware or browser fingerprint. While the code remains saved, Active Reader rechecks it when the browser starts and approximately every six hours. These checks do not include page text, reading history, reading progress, or unrelated browsing information.

As with any internet request, Supabase may process ordinary network metadata such as an IP address and request headers for delivery, reliability, and security. Synodic Hub does not intentionally add that metadata to the supporter database.

Supporter information is used only to create, deliver, verify, revoke, or delete supporter access. It is not used for advertising or marketing.

04 / Service providers

Who processes information.

Supabase

Hosts the supporter redemption database and verification function. Read Supabase’s privacy policy.

Ko-fi

Processes voluntary contributions under its own terms. Synodic Hub does not receive card or bank details from Ko-fi. Read Ko-fi’s privacy policy.

Resend

May process the supporter email address to deliver a redemption code. Read Resend’s privacy policy.

Netlify

Hosts the Synodic Hub website. This website does not add analytics or advertising cookies, although Netlify may process ordinary network and security logs as the hosting provider. Read Netlify’s privacy statement.

05 / Your choices

View less, save less, delete it.

  • Disable or clear local reading history and progress from Advanced settings.
  • Sign out this device from the Settings page, which removes its server-side device registration and the locally saved supporter email and code.
  • Uninstall Active Reader to remove its browser-managed local storage.
  • Request deletion of the supporter record held in Supabase by contacting us from the email address associated with it.

Supporter records are retained for as long as needed to administer the programme, resolve payment or access issues, and meet applicable legal obligations, unless deletion is requested sooner and no legal requirement prevents it.

06 / Security

Designed around limited access.

Network requests use HTTPS. The extension contains a public Supabase publishable key, which is expected to be visible in client software; that key is limited to a verification function and cannot list supporter records. Administrative database credentials are not included in the extension.

No internet service can guarantee absolute security. We limit the information collected, restrict database access, and will update this policy if the extension’s data handling changes materially.

07 / Contact

Questions or deletion requests.

Email synodicentertainment.official+privacy@gmail.com. To protect supporter records, we may ask you to write from the email address attached to the code.

Policy updates will be published at this URL with a revised effective date. If a change materially expands data collection or use, we will provide notice appropriate to the change before it takes effect.