Privacy Policy
Effective Date: April 3, 20261. Introduction
Snorkel ("we", "us", or "our") operates the Snorkel Chrome extension ("Service"). This Privacy Policy explains what data we process, how we handle it, and what rights you have.
Our core privacy commitments: No sign-up required. No bot added to your groups. No chat data stored on our servers. Your summaries are kept locally on your device.
2. Data We Process
The following table shows every category of data the Service touches and how it is handled:
| Data Type | Sent to AI API | Stored Locally | Stored Remotely |
|---|---|---|---|
| Message text | Yes | Yes | No |
| Message creator names | No | Yes | No |
| Timestamps | Yes | Yes | No |
| Voice message audio | Yes | No | No |
| Generated summaries | No | Yes (30-day retention) | No |
| Settings & preferences | No | Yes | No |
| Saved shortcuts | No | Yes | No |
| Usage analytics | No | No | Yes (Amplitude) |
3. Anonymization
Before any data is sent to the AI service, all message creator names are replaced with anonymous labels ("Person 1", "Person 2", etc.). This means the AI service never receives the real names of people in your chats, and message content cannot be attributed to any identifiable individual.
4. How We Use Your Data
We process your data for one purpose only: to generate chat summaries and voice transcriptions. We do not:
- Profile you or build user models
- Serve advertisements
- Sell, rent, or trade your data to anyone
- Use your data for analytics, marketing, or any purpose other than summarization
- Track your browsing activity outside of WhatsApp Web
5. Third-Party Services
Google Gemini API
Message content (with anonymized message creator names) and voice audio are sent to the Google Gemini API for summarization and transcription. We use a paid tier of the Gemini API, which means:
- Google does not use your data to train its AI models
- Google may retain data for up to 30 days for abuse detection purposes
- Processing is subject to Google's Privacy Policy and Gemini API Terms of Service
Amplitude (Analytics)
We use Amplitude to collect anonymized usage analytics purely for improving the user experience. No chat content, message text, message creator names, or any personal data is ever sent to Amplitude. Analytics data includes only anonymous interaction events such as feature usage and general performance metrics. All analytics data is anonymized and cannot be linked to any individual user.
6. Data Storage and Retention
All data generated by the Service is stored locally on your device using your browser's built-in storage (IndexedDB and Chrome Storage). No data is stored on our servers or any cloud service.
- Summaries: Stored locally for 30 days, then automatically deleted
- Shortcuts: Stored locally until you delete them
- Settings: Stored locally until you uninstall the extension
- Voice audio: Temporarily held in memory during transcription, then immediately discarded — never written to disk
- Original messages: Read from WhatsApp Web in real time and never stored by Snorkel
Uninstalling the extension removes all locally stored data.
7. Data We Do NOT Collect
Snorkel does not collect or have access to:
- Your name, email, or any personal account information (no accounts exist)
- Your browsing history or activity outside WhatsApp Web
- Cookies or tracking identifiers
- Device fingerprints or hardware identifiers
- Location data
- Payment or financial information
8. Chrome Extension Permissions
Snorkel requests the following browser permissions, each for a specific purpose:
- sidePanel: Opens the Snorkel interface as a side panel in your browser
- storage: Saves your summaries, shortcuts, and settings locally on your device
- activeTab: Identifies the current browser tab to ensure Snorkel only operates on WhatsApp Web
- scripting: Reads chat messages from the WhatsApp Web page for summarization
- Host access (web.whatsapp.com): Allows the extension to interact with WhatsApp Web
9. Your Rights — GDPR (EU/EEA Users)
If you are located in the European Union or European Economic Area, you have the following rights under the General Data Protection Regulation:
- Right of access: Your data is stored locally on your device — you have direct access to it at all times
- Right to erasure: Delete individual summaries within the extension, or uninstall to remove all data
- Right to data portability: Your data is stored in standard browser storage accessible to you
- Right to restriction/objection: You can stop using the Service at any time by uninstalling
Our legal basis for processing is legitimate interest — specifically, providing the summarization service you requested by using the extension. For data sent to the Gemini API, processing is necessary to perform the core function of the Service.
10. Your Rights — CCPA/CPRA (California Users)
If you are a California resident, you have the following rights under the California Consumer Privacy Act:
- Right to know: This Privacy Policy describes all data we process and how
- Right to delete: Uninstall the extension to delete all locally stored data
- Right to opt out of sale: We do not sell, share, or trade your personal information — there is nothing to opt out of
11. Children's Privacy
The Service is not directed at children under the age of 13. We do not knowingly collect or process data from children under 13. If you believe a child under 13 has used the Service, please contact us.
12. International Data Transfers
When you use the Service, message content is transmitted to Google's servers for AI processing. Google may process this data in any country where Google operates infrastructure. This transfer is governed by Google's Data Processing Addendum, which includes Standard Contractual Clauses for international transfers.
13. Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by an updated "Effective Date" at the top of this page. Your continued use of the Service after changes are posted constitutes your acceptance of the revised policy.
14. Contact
If you have questions about this Privacy Policy or your data, contact us at:
support@getsnorkel.xyz