Privacy Policy
The short version: Capy stores your study data locally on your device. We never sell your data. The only information that leaves your browser is your email address if you choose to subscribe to updates, and payment information processed securely by Stripe if you upgrade to Pro.
What data Capy collects
Capy stores the following data locally in your browser using Chrome's storage API. This data never leaves your device unless explicitly stated below.
- Study content — notes, flashcards, tasks, URL folders, and highlights you create
- Study activity — timer sessions, XP, streak days, and books earned
- Settings — theme preferences, display filters, widget toggles, active accessories
- A randomly generated UUID — created on first install, used only to associate your email with your account if you subscribe. It contains no personal information
Email address (optional)
If you choose to subscribe to Capy updates via the Settings panel, your email address and UUID are sent to a Cloudflare Worker and stored in a private database. This is used only to send product updates, new feature announcements, and occasional study tips.
- We will never sell or share your email with third parties
- You can unsubscribe at any time by emailing hello@niallcodes.com
- Subscription is entirely optional — Capy works fully without it
Pro subscription payments
If you upgrade to Capy Pro, payments are processed by Stripe. We never see or store your card details. Stripe's privacy policy applies to payment data. Upon successful payment, a license key is issued to your extension to unlock Pro features.
Web highlighting
Text you highlight on webpages is stored locally in your browser, indexed by page URL. This data never leaves your device and is not accessible to website owners or third parties.
Permissions Capy uses
- Storage — to save your notes, flashcards, tasks, and settings locally
- Alarms — to fire the study timer completion notification when the popup is closed
- Notifications — to show a desktop notification when your timer completes
- Active tab / Scripting — to inject the highlight toolbar and floating widgets on pages you visit
- Declarative Net Request — to block distracting sites during Lock In mode
- Offscreen — to play the timer completion chime when the popup is closed
Third-party services
- Cloudflare Workers — hosts the email subscription endpoint. Cloudflare's privacy policy applies
- Stripe — processes Pro subscription payments. Stripe's privacy policy applies
- Google Fonts — Inter and Lora typefaces loaded in the extension popup. Google's privacy policy applies
Data retention and deletion
All local study data can be deleted at any time by removing the Capy extension from Chrome, or by using the "Reset all data" option in the developer panel. Removing the extension clears all locally stored notes, flashcards, tasks, and settings from your device permanently.
If you have subscribed to email updates and wish to have your email removed from our records, email us at hello@niallcodes.com and we will delete it within 7 days.
Children's privacy
Capy is intended for students aged 13 and over. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided personal information, please contact us and we will delete it promptly.
Changes to this policy
We may update this policy as Capy evolves. Significant changes will be noted in the extension's update notes. Continued use of Capy after changes constitutes acceptance of the updated policy.
Questions? Contact us at hello@niallcodes.com or visit niallcodes.com.