Privacy Policy

Last updated: 29 July 2026

This policy covers every Roost app: RoostBAR, RoostTX, RoostWATCH, RoostMEDIA and RoostDASH.

Most of these apps collect nothing whatsoever — they run entirely on your own device and have no account, no server and no way to report anything back to us. RoostDASH is the exception, because its whole job is delivering messages between people, and its section below sets out exactly what that involves.

Who we are

Roost apps are made by Tacker Cochrane (James Cochrane), an independent developer. Questions about this policy or your data can be sent to tackercochrane@icloud.com.

True of every Roost app

No analytics. No telemetry. No advertising. No third-party tracking. We do not use the advertising identifier (IDFA), we do not build a profile of you, we do not track you across other apps or websites, and we never sell or rent your data to anyone.

At a glance

App Data we receive Talks to
RoostTX Nothing Nothing — no network access at all
RoostBAR Nothing The streaming sites you choose to open
RoostMEDIA Nothing The sites you paste; engine update servers
RoostWATCH Nothing TMDB, public torrent indexes, BitTorrent peers
RoostDASH Account & messages Plex, Firebase, TMDB, Apple Push

"Data we receive" means data that reaches us, the developer. Apps that reach out to third-party services still send nothing to us — the details are below.

App by app

RoostTX

Transcription runs entirely on your Mac using Apple's on-device speech framework. The app makes no network requests at all. Your audio files and the transcripts it produces never leave your machine, and are saved only where you tell the app to save them.

RoostBAR

RoostBAR opens streaming services in floating mini-player windows. It collects nothing and has no account system. Kept locally on your Mac only:

The streaming sites themselves load inside WebView windows, and your use of them is governed by their own privacy policies. RoostBAR has no access to your credentials or your activity on those sites, and none of the information above ever leaves your device.

RoostMEDIA

RoostMEDIA downloads audio, video and images from addresses you supply. Your download history, settings and saved files stay on your Mac; nothing about what you download is sent to us.

The app makes network connections to two kinds of destination:

RoostWATCH

RoostWATCH follows shows and films you add, finds matching releases and downloads them. Your watchlist, download history and settings are stored on your Mac. None of it is sent to us — there is no account and no server of ours involved.

The app connects to:

Worth knowing about BitTorrent. BitTorrent is peer-to-peer, so your IP address is visible to other people sharing the same file. That is how the protocol works and is true of every BitTorrent client, not something RoostWATCH adds — but it is a real privacy consideration, and you may want a VPN if it matters to you. Laws around downloading also vary by country; what you choose to download is your responsibility.

RoostDASH

RoostDASH is a companion app for Plex. It connects to your Plex account so you can browse the libraries other people have shared with you, and exchange requests, issues and announcements with the people who run those servers. Because it delivers messages between people, it is the one Roost app with a backend.

When you sign in through Plex's own sign-in flow, the app accesses:

In use, it also handles:

Where it is stored. Your Plex authentication token is held securely in your device's Keychain and used only to talk to Plex on your behalf; it is never sent to our servers. Messages, requests, announcements, your notification token and your Plex identity are stored in Google Firebase (Cloud Firestore), which acts as the app's backend so content can be delivered between you and the server owners you interact with. A cached copy of library lists and your layout preferences is kept on your device for speed.

Third-party services it relies on:

Your controls. Sign out at any time — this disconnects your Plex account, clears the app's local data, and removes your notification token so pushes stop. You can delete messages and requests you have created from within the app. The app only ever shows content from Plex servers you already have access to; it does not expose anything you could not already see in Plex. To request deletion of content associated with your Plex identity from the backend, contact us at the address above.

Children

Roost apps are not directed to children under 13, and we do not knowingly collect information from them.

Changes to this policy

If this policy changes, we will update the date at the top of this page. Continued use of the apps after a change means you accept the updated policy.

Contact

Questions about privacy, your data, or anything else: tackercochrane@icloud.com.