Privacy & your data

No account, no tracking — here's every place CoursifyYT stores something.

There is no account, no login and no user profile. CoursifyYT can't tell you apart from anyone else — and this page lists every place it puts data so you can check that claim.

What stays in your browser

DataWhereRemoved by
Your API keysLocal browser storage, never our serverClearing the key field
Watched / progress stateExtension storage, keyed by channelDeleting the course in History
Your saved courses (History)Extension storageDeleting the course in History
TranscriptsExtension storageAutomatically — 60 days / 500 docs / 20 MB
Preferences (theme, autoplay, panel width, pins)Local + extension storageUninstalling the extension

Uninstalling the extension removes all of it. None of it syncs to another machine, because there's nowhere for it to sync to.

What reaches our server

  • The channel you're coursifying. Its ID and title, so we can list its videos and cache the finished course.
  • The finished course itself, cached and shared — which is why opening a popular channel is often instant and free for you.
  • Video captions, on the free tier only, when you build an Overview: they're posted to our server so our AI key can summarize them, and the resulting outline is cached. With your own key, this call goes from your browser straight to your provider and we never see it.
  • Your IP address, only to run the daily free-tier counters — in a bucket that expires automatically after about two days, linked to nothing else. Where we tally how many distinct people asked for a channel, it's stored as a one-way salted hash instead.

Not sent, ever

Your API keys. Your watch history. Your progress. Which videos you ticked. Any YouTube account identity — we never ask you to sign in to YouTube and never read who you are.

What the AI providers see

  • Building a course: the titles and descriptions of the channel's public videos.
  • Building an Overview: that one video's captions (or, on the fallback path, the video's public URL).
  • Nothing else. No personal data is included in either prompt, because we don't hold any.

Why the extension asks for each permission

PermissionUsed for
youtube.comDrawing the panel and feed bar, and reading captions on the page
storageYour courses, progress, transcripts and settings
unlimitedStorageA large channel's course and its transcripts exceed the default quota
tabsReading a video's captions and finding the channel tab you have open
scriptingReading the channel/video ID from the page you're on
activeTabPrefilling the popup from the channel tab you already have open
notificationsTelling you a course finished
coursifyyt.comListing a channel's uploads, and the shared course / Overview cache
The three AI provider domainsSending your own-key requests directly to Mistral / OpenAI / Gemini

There is no analytics SDK, no advertising identifier and no third-party tracker in the extension.

Payments

CoursifyYT sells nothing and has no paid tier. The optional “Support us” link hands off to Razorpay, so no payment details ever pass through us. Support the project →

Full policy

The formal document lives at coursifyyt.com/privacy.html. Questions: feedback@coursifyyt.com.