Privacy Policy
Last Updated: June 6, 2025
This Privacy Policy explains what data the Watch Later Extension collects, how we use it, and your rights. By installing or using the Extension, you consent to the practices described here.
Who We Are
Watch Later Extension is developed and maintained by [Girish Shedge] (“we,” “us,” or “our”). If you have privacy questions, contact us at girishshedge54@gmail.com.
Data We Collect
Google Profile Data
Name, email, avatar (when you sign in with Google).
Tokens
Google Access Token: Lets us create and manage Calendar events and read basic YouTube data.
Supabase Access & Refresh Tokens: Keep you logged in and save your preferences/history.
Stored in your browser’s secure Extension storage.
Calendar & Scheduling Info
We read your busy times (via Google Calendar API) to suggest free slots.
We store details of events we create: event ID, start time, end time, title, video URL, and thumbnail.
YouTube Video Data
When you click “Save to Calendar,” we extract video title, URL, and channel name from the page.
We do not store your YouTube login info—only the URLs you choose to save.
Favorite Channels
If you favorite a channel, we save: channel ID, channel name, thumbnail, subscriber count, and channel URL.
Preferences & Usage
Preferred time slots (e.g., “Morning 6–9 AM”).
Theme choice (dark or light).
Watch history (videos you scheduled or marked watched).
Feedback (likes/dislikes/comments on videos).
Background Checks
Every 15 minutes, we fetch RSS feeds of your favorite channels to see if there’s a new video.
If we find one you haven’t saved yet, we schedule it automatically
How We Use Your Data
Authentication & Identification: To tie all saved data to your Google account.
Calendar Scheduling: To create events for the videos you pick.
Free/Busy Checks: To suggest available times in your calendar.
Automatic Scheduling: To add new favorite-channel videos for you when they’re released.
Preferences & History: To remember your favorite time slots, theme, and which videos you’ve saved or watched.
Support & Notifications: To email you about important updates or respond to your requests.
How We Store & Protect Your Data
Supabase Backend
Stores everything: profile, tokens, watch history, favorites, feedback, and preferences.
Implements strict access rules—only you (and our system on your behalf) can read or write your data.
Browser Storage
chrome.storage.local: Holds encrypted tokens, hidden history IDs, and similar data.
localStorage: Holds UI settings like dark/light mode.
Encryption & Transport
All data in transit (to Google, YouTube, or Supabase) is transmitted over HTTPS.
Tokens stored in your browser are Base64-encoded (a minimal safeguard against casual inspection).
Third-Party Policies
You agree to Google’s Privacy Policy when you sign in.
You agree to Supabase’s Privacy Policy when we create your record there.
How We Share Your Data
We do not sell or rent your personal information. We share data only in these cases:
With Service Providers
Supabase stores and processes your data on our behalf.
Google processes data when you use Google OAuth or Calendar features.
YouTube processes data when we fetch RSS feeds.
Legal Requirements
If required by law or to protect our rights, we may disclose information to comply with a court order, investigation, or government request.
Business Transfers
In the unlikely event we sell or merge our business, user data may be transferred. We will notify you before any change of control.
Cookies and Tracking
The Extension does not set its own tracking cookies.
Google or Supabase may set cookies as part of their normal API usage and OAuth flows.
We do not use Google Analytics, Mixpanel, or other analytics services.
Your Choices and Rights
View & Update Your Data
To update name or avatar, change your Google profile and re-sign in.
To update email, change your Google account email.
Delete Your Account & Data
In the Extension’s “Logout” screen, uncheck “Remember Me” and confirm.
This will delete all your data from Supabase (profile, tokens, history, favorites, feedback) and clear browser storage.
Remove Individual Items
You can remove specific videos from your watch history or favorites at any time. Those entries will be marked “removed” or deleted.
Opt-Out of Automatic Scheduling
Removing a channel from favorites stops future automatic scheduling for that channel.
GDPR/CCPA Rights
Access & Portability: Request a copy of all data we hold about you.
Rectification & Erasure: Ask us to correct or delete your data.
Restrict or Object: Request limits on how we process your data or object to certain processing.
To exercise any of these rights, email us at girishshedge54@gmail.com. We will reply within the timeframes required by law.
Retention
We keep your data (Supabase and browser storage) until you ask us to delete it or you delete your account.
There is no automatic deletion after a certain period.
Children’s Privacy
This Extension is not designed for children under 13.
We do not knowingly collect data from anyone under 13. If you believe we’ve done so, please contact us to delete that data.
Security
We use industry-standard practices (HTTPS, token encryption, secure database rules) to protect your data.
However, no system is 100% secure. You use the Extension at your own risk.
Changes to This Privacy Policy
We may update this policy occasionally to reflect new features or legal requirements.
We’ll post the new policy within the Extension or email you if the changes are significant.
Continuing to use the Extension after changes means you accept the updated policy.