Privacy policy

Last updated: 3 October 2026

Keelarr is an iOS app for managing media services you host yourself. It is developed by Yurii Zarovnyi, an individual developer ("I", "me"). This page describes what the app does with your information.

The short version

What the app stores on your device

Keelarr stores the following locally:

If you back up your device to iCloud or to a computer, connection settings, trust decisions, cached data, preferences and the analytics SDK's usage statistics are included in that backup in the same way as other app data. Those backups are yours and are handled by Apple under your Apple Account; I have no access to them.

Removing your data

Where the app sends data

Keelarr makes network requests only to the addresses you configure. Those requests carry the credentials you entered for that service, because that is how the service authenticates you. Nothing from those requests is sent to me or to any third party.

Separately, the app sends anonymous usage data to TelemetryDeck, as described in the next section, unless you switch it off.

When you add an instance and its HTTPS address cannot be reached, the app may check whether the same server answers over unencrypted HTTP, so that it can suggest that address to you. That check carries no credentials, but the address itself is sent unencrypted. Your credentials travel unencrypted only if you enter an http:// address yourself, or if you accept that suggestion.

What your own services log or retain is governed by those services and by whoever operates them, not by this policy.

Analytics, advertising and tracking

The app includes the TelemetryDeck SDK, an analytics library. It is the only software in the app that sends anything to a third party. The app contains no advertising software and no crash reporting software of its own, and it does not track you across apps or websites.

What the app sends

The app sends one usage signal each time a connection test finishes, whether it passes or fails. A test you cancel, or one that is never attempted, sends nothing. The signal carries two values:

The signal never carries a server address, port, path, header, credential, instance name, certificate fingerprint or media title. It has no field that could hold one.

What the SDK adds

The SDK attaches the following to every signal:

The SDK also sends two signals of its own: one when a session starts, and one the first time the app runs after it is installed. They carry the same details.

How this data is treated

The data is de-identified before it leaves your device: the per-install identifier is hashed on the device, and nothing in the data names you or your servers. It is not linked to your identity, and it is not used for tracking or advertising. I use it only to see which connection problems happen and how often, so I can improve the app.

Switching it off

In Keelarr's Settings, under Privacy, the switch "Share anonymous usage data" is on by default.

TelemetryDeck

TelemetryDeck GmbH, based in Germany, receives and stores this data for me. As TelemetryDeck publishes in its privacy FAQ:

TelemetryDeck's own privacy policy covers its handling of the data. TelemetryDeck provides the same or equal protection of this data as this policy describes.

What Apple may share with me

Keelarr is distributed through Apple's App Store and TestFlight.

Apple's handling of this information is covered by Apple's privacy policy.

When you contact support

If you email me, I receive your email address and whatever you include in the message. I use it only to answer you and to fix the problem you report, and I do not share it with anyone. Please do not send API keys, passwords or other credentials; I will never ask for them.

Support email is kept for as long as it is useful for resolving the issue. Ask me at any time and I will delete your messages.

Your rights

The only personal information I hold is support correspondence and, for beta testers, what Apple shares as described above. You can ask for a copy of it, ask me to correct it or ask me to delete it by writing to the address below. Usage data is not linked to you, so I cannot pick out yours; to stop sending it, switch off "Share anonymous usage data" in the app's Settings. If you are in the EU, the EEA or the UK you also have the right to complain to your local data protection authority.

Children

Keelarr is not directed at children, and I do not knowingly collect personal information from children.

Changes to this policy

If a future version of the app changes what is collected, for example by adding crash reporting or push notifications, this page will be updated before that version is released, and the date at the top will change.

Contact

Questions about this policy: keelarrsupport@gmail.com