Last updated: February 18, 2026
UCSD Enhanced Viewer ("the extension") is a Chrome extension that enhances the podcast.ucsd.edu website. This policy explains what data the extension collects, how it is used, and your rights regarding that data.
If you subscribe to Plus, your email address is collected by LemonSqueezy (our payment processor) and stored in Supabase for license validation. We do not collect payment card details.
Session tokens for Supabase authentication are stored locally in chrome.storage.local. These never leave your device except to authenticate with our server.
When you request an AI summary, the lecture transcript is sent to our server (Supabase Edge Function), which forwards it to Google Gemini for processing. Transcripts are not stored permanently on our server.
Theme, playback speed, sorting preferences, and timezone settings are stored in chrome.storage.sync (synced across your Chrome devices). Playlists are stored in chrome.storage.local (device-only).
Provides authentication and license key validation. Stores your email and subscription status. Subject to the Supabase Privacy Policy.
Processes lecture transcripts to generate AI summaries. Transcripts are sent through our Supabase Edge Function and are not stored permanently. Subject to Google AI Terms of Service.
Handles subscription payments and billing. Collects your email and payment information. We never see or store your card details. Subject to the LemonSqueezy Privacy Policy.
UCSD's video hosting platform. The extension fetches video streams and caption files from Kaltura on your behalf. No user data is sent to Kaltura beyond what podcast.ucsd.edu already sends.
Local storage: Playlists, auth tokens, and cached data are stored in chrome.storage.local on your device.
Synced storage: Theme, speed, sorting, and view preferences are stored in chrome.storage.sync, which Chrome syncs across your signed-in devices.
Cloud storage: Your email and subscription status are stored in Supabase (hosted on AWS). No lecture content or personal data beyond your email is stored in the cloud.
Local data: Removed when you uninstall the extension or clear Chrome storage.
Account data: Your Supabase account and subscription records are retained while your account is active. To request deletion, email the address below.
AI summaries: Transcripts sent for summarization are processed in real-time and are not stored permanently on our servers.
For privacy questions, data deletion requests, or concerns, please don't hesitate to reach out via Discord or email me@anhpham.dev.