We believe privacy is a right, not a feature. Here's exactly what we do and don't do with your data.
This policy explains in plain language what data we collect, why we collect it, how it's protected, and what control you have over it. We've designed this extension with privacy-first principles from the ground up.
Chat data lives on your device only, never our servers.
We never sell, trade, or monetize your personal data.
Every data point collected is documented here. No surprises.
Delete your data any time, instantly, from extension settings.
All chat messages, preferences, and cached results are stored in your browser using Chrome's chrome.storage.local API.
Used exclusively for extension features on your device:
All external communication uses HTTPS with TLS 1.3 encryption and proper certificate validation.
All chat HTML is sanitized with a whitelist-based approach, blocking malicious scripts.
Fully Manifest V3 compliant. All code is bundled locally no remote code execution.
Content Security Policy prevents unauthorized code injection attacks.
License keys are never logged or stored on our servers in any form.
Chrome's built-in storage encryption protects all locally-stored data.
You have full, granular control over your data at all times:
Twitch Moments is not intended for users under 13 years of age. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information, please contact us immediately so we can delete it.
We may update this policy periodically. Significant changes will be communicated via in-extension notifications, GitHub announcements, and email (Pro users). Minor corrections like typos or clarifications will simply update the date above.
Have a question about how we handle your data? Reach us through any of these channels: