Effective Date: May 15, 2026
illi is a browser extension that gives you gestural speed controls for YouTube videos. This policy explains what data illi collects, why, where it goes, and what control you have over it.
The following data is stored locally using Chrome's storage API and never leaves your device unless you upgrade to a paid plan with cloud sync enabled:
When you create an account, we collect and store:
This data is stored in our database (hosted by Supabase).
When you subscribe, payments are handled entirely by Stripe. We store only a Stripe customer ID and subscription ID to manage your plan status. We never receive or store your card number, billing address, or other payment details.
If you are on a paid plan, the following data is synced to our servers so it works across your devices:
Channel playback speeds (your saved speed per channel) are never synced and always stay on your device.
Free trial users have no cloud-synced data. All data remains local until you subscribe.
We collect usage statistics to understand which features are valuable and to find bugs. This data is linked to your user ID (a random identifier, not your email) and includes:
Each event is sanitized before storage. Only the fields listed above are accepted; everything else is stripped both in the extension and on the server.
When illi crashes or encounters a bug, an error report is sent to Sentry (our error tracking service). Reports include:
Error reports do not include what you're watching, your browsing history, or your email address.
| Data | Purpose |
|---|---|
| Preferences and bookmarks | Provide a consistent experience across sessions (and across devices for paid users) |
| Email address | Sign-in authentication, billing notifications, account communications |
| Subscription and payment IDs | Manage your plan, process upgrades and cancellations |
| Referral data | Track referral rewards |
| Usage data | Understand feature adoption, identify bugs, guide product decisions |
| Error reports | Diagnose and fix crashes |
We do not use any of your data for advertising, and we do not sell or rent your data to anyone.
We use the following third-party services to operate illi. Each receives only the data it needs:
| Service | What It Receives | Why |
|---|---|---|
| Supabase (supabase.com) | Email, account data, synced preferences/bookmarks, usage events | Authentication, database, server functions |
| Stripe (stripe.com) | Email (to create a customer record), plan selection | Payment processing |
| Sentry (sentry.io) | Error details, extension version, user ID (not email) | Crash reporting |
| Postmark (postmarkapp.com) | Email address, email content | Sending account and billing emails |
No other third parties receive your data.
You can stop all usage data collection at any time:
When disabled, no usage events are sent to our servers. All features continue to work normally.
You can request a copy of the data we hold about you by emailing us at the address in Section 9.
You can request full deletion of your account and all associated data by emailing us at the address in Section 9. Upon deletion:
If you simply uninstall illi without requesting deletion, your local data is removed with the extension. Server-side data is retained until you request deletion.
You can cancel anytime through the Stripe Customer Portal, accessible from the illi extension popup. After cancellation, your subscription remains active until the end of your current billing period, then your account transitions to an expired state.
If you need your data in a portable format, contact us and we will provide it within 30 days.
| Data | Retention |
|---|---|
| Local data (on your device) | Until you clear extension data or uninstall |
| Account and profile data | While your account exists, deleted on request |
| Cloud-synced bookmarks and preferences | While your account exists, deleted on request |
| Soft-deleted bookmarks (cloud sync) | Permanently purged 30 days after deletion |
| Usage event records | Automatically purged after 90 days; aggregate statistics retained |
| Sentry error reports | Per Sentry's retention policy (typically 90 days) |
| Stripe billing records | Per Stripe's retention policy and financial regulations |
| Postmark email logs | Per Postmark's retention policy |
| Permission | What It Does |
|---|---|
storage | Saves your settings, bookmarks, and session data locally on your device |
activeTab | Detects when you're on a YouTube page so illi can activate |
alarms | Runs background timers for trial status checks and sync scheduling |
host_permissions for youtube.com and youtube-nocookie.com | Allows illi to add its interface to YouTube pages |
illi does not request access to any other websites.
illi is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe a child has provided us with personal data, please contact us and we will delete it.
For any questions about this policy, to request your data, or to request account deletion:
Email: malka@wallflowerstudio.ca
We aim to respond to all requests within 30 days.
We may update this policy as illi evolves. The effective date at the top will always reflect the latest version. If we make material changes to how we handle your data, we will notify you through the extension or by email before the changes take effect. Continued use after changes constitutes acceptance of the updated policy.