Effective August 8, 2026
Privacy Policy
ChronoReader is a local-first Chrome extension operated by C&J Studios. This policy explains what the extension processes, what Stripe receives for billing, and the choices available to you.
Information ChronoReader processes
Page and selected text
When you activate ChronoReader, it reads the active page or the passage you explicitly selected so it can display that text in the RSVP reader. This processing occurs inside your browser. C&J Studios does not operate a server that receives or stores the text you read.
Local settings and quota
ChronoReader stores reading preferences, a local daily quota record, your Pro license key, and a cached subscription status in Chrome extension storage. The quota stores cryptographic hashes of counted page URLs rather than a browsing-history list. You can remove this local data by uninstalling the extension or clearing its storage.
Payments and account information
Paid subscriptions are processed by Stripe on its hosted pages. Stripe may receive your email address, payment details, transaction records, and subscription status. ChronoReader’s billing service stores a hashed license identifier and the Stripe customer, subscription, checkout-session, and status identifiers needed to provide Pro access. C&J Studios does not receive your full payment-card number.
Permissions
- activeTab and scripting: open the reader only on the page you activate.
- contextMenus: provide the “Open this in ChronoReader” action for selected text.
- storage: save settings, quota state, and cached entitlement.
Sharing and sale
C&J Studios does not sell your personal information or reading text. Information is shared only with service providers needed for billing and subscription management, when you choose to use those services, or when required by law.
Contact messages
The contact form prepares a message in your email app. ChronoReader’s website does not submit or store the form fields. Your email provider processes the message only when you choose to send it.
Retention and security
Reading text is not retained by C&J Studios. Local extension data remains in your browser until reset or removed. Stripe retains transaction and account records according to its policies and legal obligations. ChronoReader retains billing entitlement records while needed to provide Pro access and meet legal obligations. We use the minimum Chrome permissions needed for the product’s single purpose.
Your choices
You may use the Free plan without creating a ChronoReader account. You may remove local data by uninstalling the extension. Paid users can manage or cancel subscriptions through the Stripe customer portal and can request billing help through the support page.
Children
ChronoReader is not directed to children under 13, and C&J Studios does not knowingly collect personal information from children through the extension.
Changes
Material policy changes will be posted on this page with a revised effective date.
Contact
Email candj.studio28@gmail.com or visit ChronoReader Support.