Apps: Nuvio + IPTV (Android TV, Google TV and Fire TV) and Nuvio + IPTV Mobile (Android phones and tablets), including their test versions
Last updated: November 3, 2026
Nuvio Account Sync keeps your Live TV setup the same on every device where you're signed in to the same Nuvio account. You can turn it on or off in Settings → Live TV → Nuvio Account Sync (on the phone: Nuvio account sync).
The app sends your setup to a small service run by the developer on Cloudflare (livetv-cloud.nuvioplusiptv.workers.dev). To know whose setup it is, the app also sends the Nuvio sign-in token it already has. The service asks Nuvio's sign-in server (api.nuvio.tv) which account the token belongs to, and remembers the answer for about five minutes. The token itself is never stored, logged or refreshed. Nothing is written to Nuvio's servers; your Nuvio account only identifies you.
Some settings stay on each device and are never sent, such as the last channel you watched and where recordings are saved.
Your setup is encrypted (AES-256-GCM) before it is stored, with a separate key for each account. It is sent over an encrypted connection (HTTPS). This protects your data if the database were ever leaked. To be clear: the keys are held by the developer's service, so the developer could technically decrypt it. The developer does not look at, use or share it for anything except syncing your devices.
Nuvio Account Sync only works with the official Nuvio server. If you're signed out, or use a self-hosted Nuvio server, nothing is sent.
If you turn on Google Drive sync, the app asks for permission to use a private app data folder in your own Google Drive (the drive.appdata permission). It cannot see, open or change any other files in your Drive.
If Google doesn't allow the private folder, the app instead uses the drive.file permission and saves a file named "Nuvio Live TV backup.json" in your Drive. With that permission it can only see files it created itself, never your other files.
The file holds the same Live TV setup described above and is used only to copy your setup between your own devices. The app also reads your Google account's email address, only to show which account is connected. Your Google sign-in is stored only on your device. The developer never receives it, and never receives the contents of your Drive backup.
Import from Google Drive reads your Drive backup once and adds it to Nuvio Account Sync. Nothing in your Drive is changed.
To remove it: Settings → Live TV → Google Drive sync → Disconnect. To delete the backup and remove access, open Google Drive on a computer → Settings (gear) → Manage apps → find the app → Options → Delete hidden app data, then Disconnect from Drive. You can also remove access at myaccount.google.com/permissions.
The apps check GitHub for new versions and download them from GitHub. Test versions check the developer's service instead, using a tester key built into the test app. No personal information is sent for either.
Your playlists, guides, IPTV provider, addons and accounts you connect (for example Trakt, Simkl, MDBList or a debrid service) are contacted directly from your device and are covered by their own privacy policies. Scores and schedules are loaded from public sports feeds (such as ESPN and TheSportsDB), show schedules from TVmaze, and pictures from TMDB, also directly from your device.
Crash and Start-Up Reports stay on your device. They are only shared if you choose to send them yourself, and usernames and passwords are hidden in them.
The app's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
If this policy changes, the new version is posted on this page with a new date.
Questions or deletion requests: open an issue at github.com/homelessbrian/NuvioPlusIPTV/issues.