Privacy

Your library never leaves your Mac.

Last updated: April 23, 2026

VidNotes is a local-first application. We don't run servers, we don't collect analytics, and we don't have accounts. This page explains exactly what happens to your data.

What we collect

Nothing. VidNotes has no server. There is no account system, no telemetry, no crash reporting sent to us, no usage analytics. You open the app and use it.

Where your data lives

Everything is stored locally on your Mac, inside the app’s sandboxed Application Support directory:

  • Notes, transcripts, briefs, quotes, alerts, coveragesSQLite database at ~/Library/Containers/VidNotes/Data/
  • Captured frames, live captures — PNG files in the same container
  • Transcription model — WhisperKit model downloaded from Hugging Face on first use, cached locally
  • License key — stored in macOS Keychain

You can back up the whole library with Time Machine or migrate it to a new Mac by copying the container folder.

Network requests the app makes

VidNotes only connects to the internet when a feature you’ve explicitly used requires it:

  • YouTube playback — embedded IFrame player loads from youtube.com. Google’s privacy policy applies to what they see.
  • YouTube public-caption fetch — when you click Transcribe on a YouTube video, VidNotes fetches the public caption track directly from youtube.com. No audio is sent anywhere.
  • Optional cloud AI providers — when you generate a brief, chat with a video, or run synthesis with a cloud provider configured, VidNotes sends the relevant text directly from your Mac to the API endpoint you configured (OpenAI, Anthropic, Google Gemini). Each provider has its own privacy policy. We receive nothing in between. By default, AI runs entirely on your Mac via Apple MLX — no provider call.
  • Optional third-party transcript API — if you provide a youtube-transcript.io API key, the YouTube video ID (not the audio) is sent to that service when you choose that fallback. Disabled by default.
  • Model downloads — WhisperKit and MLX fetch model weights from Hugging Face on first use. Stored in Application Support and never re-downloaded after that.

API keys

If you enter API keys for OpenAI, Anthropic, Gemini, or YouTube, they are stored in the macOS Keychain and used only for requests originating from your Mac. Keys are never transmitted to us — we have no servers to transmit them to.

Content you capture

Transcripts, quotes, captures, and briefs are derived from content you load or monitor. You are responsible for ensuring you have the right to process and retain that content — especially copyrighted broadcasts, if you use the live-monitoring features for professional journalism. VidNotes never uploads or shares your captured content.

Third-party services

This website (vidnotes.org) uses:

  • Cloudflare for hosting and DNS. Cloudflare logs IP addresses for DDoS protection per their policy.
  • Privacy-first analytics (e.g. Plausible) to track aggregate visits without cookies or personal identifiers. If we enable this we’ll list the provider here.

Children

VidNotes is a general productivity tool. We don’t knowingly process data from children under 13. There’s no way for us to collect such data given the app sends us nothing.

Contact

Questions, corrections, or requests: email team@vidnotes.org.


This policy may change as the product evolves. Any material change will be noted with an updated date at the top of this page and summarized in the changelog.