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:
- the message you write;
- an email address — only if you choose to provide one, so we can reply;
- basic technical context the app passes along to help us reproduce the issue: the app version and build number, your Apple TV's tvOS version and hardware model (for example “AppleTV14,1”), and your language.
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.