Privacy Policy

Last updated: 15 June 2026

DLNACaster (“the App”) is a DLNA receiver for Apple TV. We designed it to do its job without collecting your personal data. This policy explains what the App does and does not do with information.

Information we collect

None that identifies you. The App has no user accounts, no login, and no registration. We do not collect your name, email, contacts, location, or any identifier that points back to you. The only data the App itself sends us is anonymous, aggregate usage analytics, described under “Analytics” below. (If you also choose to use our optional web feedback form, see “Feedback form” below.)

Information stored on your device

The App stores a small amount of data locally on your Apple TV — your preferences and free-trial usage counters — using the system's standard on-device storage (UserDefaults). This data never leaves your device and is removed when you delete the App.

Feedback form

Inside the App you can open a QR code that, when scanned, opens a feedback form in your phone's browser. This form is part of this website — not the App — and using it is entirely optional. If you choose to submit feedback, we receive:

We do not collect or store any identifier that singles out you or your device — no advertising identifier and no per-install ID — and we do not store your IP address. We use Cloudflare Turnstile to block spam; it does not track you across sites.

We use what you send only to understand and fix the problem you reported and, if you left an email, to reply. Feedback is stored on Cloudflare's infrastructure and kept only as long as we need it to act on your report. To have your feedback deleted, email cadl@duck.com.

Local network & casting

DLNACaster discovers controllers and receives video entirely over your local Wi-Fi network using the standard UPnP/DLNA (SSDP) protocol. Media is streamed directly from the casting device (for example, a video app on your phone, or a media server on your network) to your Apple TV. We do not see, route, store, or have any access to the content you cast.

Purchases

The optional “DLNACaster Pro” unlock is sold through Apple's In-App Purchase. Payments are handled entirely by Apple — we never receive your payment details. To deliver and restore purchases we use RevenueCat, which processes a randomly generated, anonymous app user ID together with purchase and device information solely to validate entitlements. See Apple's and RevenueCat's privacy policies for details on how each handles purchase data.

Analytics

To understand how the App is used and where to improve it, we collect anonymous, aggregate usage analytics through TelemetryDeck, a privacy-focused analytics service. We record a small set of in-app events — for example, that a cast started or failed, that the multi-screen layout changed, or that the Pro screen was shown — together with non-identifying context such as the app version and device model.

These signals are tied only to a random, irreversibly hashed identifier that cannot be linked back to you or used to recognise you in any other app. The App contains no advertising and does no cross-app tracking, and it does not use Apple's App Tracking Transparency because it does not track you. We never collect, see, or transmit the content you cast.

Children

DLNACaster is suitable for all ages and does not knowingly collect any data from anyone, including children.

Changes to this policy

If this policy changes, we will update the date above and post the revised version on this page.

Contact

Questions about privacy? Email cadl@duck.com.