Privacy
KaraTube is a karaoke queue built on top of the official YouTube APIs. This page describes exactly what it stores and why.
What KaraTube stores
- Profile metadata
- Your Google account id, email address, name and avatar URL, plus an optional display name you choose. Used to sign you in and label you in rooms and shared playlists.
- Saved playlists and items
- Playlist titles, descriptions, visibility, and for each track the YouTube video id, title, channel name, thumbnail URL and duration.
- Queues
- Your personal Play Next queue while you are signed in. Anonymous queues live only in your browser's localStorage and are never sent to the server unless you choose to migrate them after signing in.
- Rooms and queue actions
- Rooms you host or join, the display name you use in a room, songs you submit, approvals and skips, and reactions. Room membership records include a last-seen timestamp so the host can see who is present.
- Favorites, history and song notes
- Videos you favorite, tracks you play (if playback history is enabled in Settings), and any personal notes you attach to a song.
- Recent searches
- Your recent search terms, so the search page can offer them again. You can clear them at any time from the search page.
- OAuth tokens
- When you connect YouTube, Google's access and refresh tokens are stored server-side in the accounts table. The grant is read-only, so the token cannot modify your YouTube account even in principle. Tokens are never sent to your browser and are excluded from all application logs.
- YouTube import history
- A record of every playlist import KaraTube performed on your behalf, including what was requested and what YouTube returned. This is your audit trail.
Google permissions
Signing in asks for the minimum: your basic profile and email address, so KaraTube can create your account and show you who is signed in.
The YouTube permission (youtube.readonly scope) is requested separately, only at the moment you first choose to list the playlists you own. It is read-only: KaraTube cannot create, edit or delete anything in your YouTube account. If you never use that feature, KaraTube never asks for it, and declining still leaves search, queues, local playlists, rooms and public-URL imports fully working.
You can revoke KaraTube's access at any time from your Google account permissions page. KaraTube will fall back to public search and local playlists.
Your controls
- Turn off playback history entirely in Settings. While it is off, no history rows are written.
- Delete individual history entries or clear your whole history.
- Clear your recent searches from the search page.
- Delete a playlist, room or favorite at any time; deleting removes the stored rows, including any share link.
- Deleting your account removes your user record and everything that references it, including playlists, queues, rooms you host, favorites, history and stored OAuth tokens.
What KaraTube never does
- It does not download, proxy, re-stream or modify YouTube videos.
- It does not extract audio or attempt to remove vocals.
- It does not scrape YouTube pages; all data comes from official APIs.
- It does not write to your YouTube account at all. KaraTube holds only a read-only grant, so this is enforced by Google rather than by our own restraint.
- It does not log OAuth tokens, secrets, or full email addresses.
Third parties
Playing a video loads YouTube's embedded player, which sets its own cookies and is governed by Google's privacy policy. KaraTube also uses the YouTube API Services, and by using KaraTube you also agree to the YouTube Terms of Service.