Privacy Policy
Highframe is made by Highnote Labs LLC. It plays movies, TV shows and live TV from media servers you run or have access to (Plex and Jellyfin). This policy explains what happens to your information when you use Highframe on iPhone, iPad, Mac and Apple TV.
The short version
- We don't collect your data. Highnote Labs has no servers that receive your information. There are no accounts with us, no analytics, no advertising and no tracking.
- What you watch stays between you and your server. Highframe talks to the servers you add, directly.
- What syncs goes through your own iCloud account, so your devices share your servers and where you left off. We can't see it.
Information on your devices and in your iCloud account
Highframe keeps these on your device, and syncs them between your devices through your own iCloud account (iCloud Keychain, iCloud key-value storage and your private iCloud database):
- The servers you add, and the sign-in for each (stored in the Keychain; a copy is kept in your iCloud key-value storage for devices that can't use iCloud Keychain, such as Apple TV)
- Your settings
- Profiles for the people who watch on your devices: each person's name, which server accounts are theirs (their sign-ins are kept in the Keychain, like your own), and their own Continue Watching, kept apart from everyone else's
- What you've watched and where you left off (Continue Watching)
- Lists you keep: your Watchlist, titles removed from Continue Watching, favorite and hidden channels, recently watched channels and recent searches
- Your audio and subtitle choices for each show, and where intros and credits were found
- Subtitles generated on your devices and their translations: the subtitle text, the title's name and language, and a key made from the title's public IDs and running time, so each title is made once for all your devices
- Downloaded films and episodes, cached artwork and subtitles, which stay on the device that downloaded them
On Apple TV, the Top Shelf shows what you're in the middle of, using this same information on that Apple TV.
This information is stored and protected by Apple under your iCloud account. Highnote Labs has no access to it. You can delete it by removing Highframe's data in iCloud settings, and by deleting the app.
Generated subtitles
When Highframe makes subtitles for a title, it listens to the title's sound on your device, using Apple's on-device speech recognition, and translates them with Apple's on-device translation. The sound comes from your own server or from a download; it isn't sent anywhere else. The first time you use a language, your device downloads Apple's language models for it, as part of iOS, iPadOS, macOS or tvOS.
Your media servers
Highframe sends requests, including your sign-in, only to the servers you add, to browse your library, play, convert and download video, watch live TV and recordings, search for subtitles through your server, watch together with SyncPlay on Jellyfin, and report what you've watched and where you stopped. What your server does with that information is governed by whoever runs the server.
If you sign in with a Plex account, Highframe signs in through Plex (plex.tv) to find your servers and your Plex Home's members (a member's PIN is checked by Plex), and, if you use it, to show your Plex Watchlist. That's covered by Plex's privacy policy.
Services Highframe uses for some features
- Subtitles: when you search for subtitles a title doesn't have, Highframe asks OpenSubtitles (opensubtitles.com) directly from your device. It sends the title's public identifiers (such as its IMDb or TMDB number, or a show's name with the season and episode) and the language you want, and downloads the subtitle file to your device. Nothing that identifies you is sent.
- Demo: before you add a server, Highframe can play a sample video from Apple's servers.
These services see your device's internet address, as any website you visit does. Their own privacy policies apply.
Keeping and deleting your information
Highframe keeps this information only on your devices and in your iCloud account, until you remove it. Highnote Labs holds none of it, so there is nothing for us to keep or delete.
- Removing a server, or a person, from Highframe deletes their sign-in from your devices.
- In Settings › Downloads & Storage › iCloud Data (on Apple TV, Settings › Storage), you can see everything Highframe keeps in iCloud and delete any of it, or all of it, from all your devices. Servers, sign-ins and profiles are removed in Settings › Servers.
- Deleting Highframe removes what it stored on that device, including downloads.
- To remove Highframe's data from iCloud, open Settings › your name › iCloud › Manage Storage (on a Mac, System Settings › your name › iCloud), choose Highframe and delete its data.
Anything your media server keeps, such as watch history, is managed on that server.
Your local network
Highframe asks for permission to use your local network, so it can find Jellyfin servers on your network and reach servers at home. When you use AirPlay, the device you send video to receives it from your iPhone, iPad or Mac.
SharePlay, Siri and Shortcuts
SharePlay runs through FaceTime and is handled by Apple under Apple's privacy policy. When you watch together, Highframe shares what's playing and the playback position with the people in the session. If you use Siri or Shortcuts with Highframe, your requests are handled by Apple under Apple's privacy policy.
Children
Highframe is not directed at children and collects no personal information from anyone.
Changes
If this policy changes, the new version will be posted here with a new effective date.
Contact
Questions about privacy: info@highnotelabs.io
Highnote Labs LLC