Privacy Policy

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.

What Data We Collect

Account information

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.

Authentication tokens

Session tokens for Supabase authentication are stored locally in chrome.storage.local. These never leave your device except to authenticate with our server.

Lecture transcripts

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.

Preferences and playlists

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).

How We Use Your Data

  • Account management — verify your subscription status and manage your license key
  • AI summaries — process lecture transcripts through Google Gemini to generate summaries
  • Feature access — determine which features are available based on your subscription tier
  • Preferences — remember your theme, playback speed, and other settings across sessions

Third-Party Services

Supabase

Provides authentication and license key validation. Stores your email and subscription status. Subject to the Supabase Privacy Policy.

Google Gemini

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.

LemonSqueezy

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.

Kaltura

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.

What We Do NOT Collect

  • No analytics or telemetry — zero tracking
  • No browsing history or activity outside podcast.ucsd.edu
  • No cookies or fingerprinting
  • No advertising data or user profiling
  • No sale or transfer of data to third parties

Data Storage

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.

Data Retention & Deletion

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.

Contact

For privacy questions, data deletion requests, or concerns, please don't hesitate to reach out via Discord or email me@anhpham.dev.