Family Filter TV Get the app

Privacy policy

Last updated: 31 October 2026

This policy covers the Family Filter TV Android app (TV and phone) and the Family Filter TV iPhone app. It explains what an account involves, what we store, how payment works, and what the third-party services the app relies on see. It's written in plain language on purpose.

What Family Filter TV does

Family Filter TV works with supported Stremio playback and automatically mutes unwanted language according to the filter profile you choose. To support playback and filtering, the app may use Stremio metadata and subtitle services. Those services are operated by third parties, not by Family Filter TV. Family Filter TV is not affiliated with Stremio, Google, Apple, or OpenSubtitles.

Your account

Since version 0.2, using Family Filter TV requires an account, created with Firebase Authentication using either an email address and password or Google sign-in. On iPhone you can also use Sign in with Apple; Apple may give us a private relay address instead of your real email, and we use whichever address we are given. Accounts are for the parent or adult setting up filtering for the household — see "Children" below. The TV itself never asks you to type a password: you sign in on your phone and activate the TV with a short code generated by the TV, which expires after 2 minutes.

What we store

Against your account we store:

This data is stored in Google Cloud / Firebase, in the europe-west1 region. We do not store your card or payment details — see "Payments" below.

Payments

Subscriptions are billed through Google Play Billing (Android) or Apple's in-app purchase (iPhone) and managed by RevenueCat, a subscription-management service. RevenueCat receives your Google Play purchase token or Apple purchase receipt and your Firebase user id, so it can tell us whether your subscription is active — it does not receive your card details, and neither do we. No card, bank, or payment-card information ever reaches Family Filter TV's own servers.

Network requests during playback

Besides our own account and billing systems, Family Filter TV may contact third-party Stremio services needed for supported playback and filtering:

ServicePurposeWhat may be sent
Stremio metadata services Identify the title or episode being played Title, episode or other playback identifiers needed for the request
Stremio subtitle services Check or obtain subtitle support used by the filtering feature Playback identifiers needed to request a compatible subtitle

Family Filter TV does not upload the video or audio you watch to our servers. Subtitle data used by the filtering feature is handled on-device and may be cached locally to avoid unnecessary repeat requests. That local cache is not uploaded to Family Filter TV.

Usage analytics (app)

The app uses Google Analytics for Firebase to count how the app is used, so we can see which devices and versions people use and whether it keeps working for them. It records things like app opens, session length, screens viewed, subscription purchase events (which plan and its price, never card details), app version, device model, Android or iOS version, and an approximate country worked out from a masked network address. Each install gets a random app-instance id; it is not your name, email or advertising ID, and we do not link it to your account.

No advertising, no selling data

Family Filter TV contains no advertising SDK and does not use an advertising ID. We do not sell your data, or any data about your household, to anyone, for any purpose.

Launch updates sign-up (website)

The website can offer a short form to get launch updates by email. You do not need an account or the app to use it.

Website visit counter (no cookies)

This website counts visits in a simple way that does not follow anyone. It sets no cookies and stores nothing in your browser. It is a counter, not a profile of you.

The website's fonts are hosted on our own site, so no font requests go to Google.

Notification-listener access

On an Android TV, follow mode (below) needs Android's notification-listener permission to read what another app is currently playing. You are asked to grant it explicitly in Android's system settings. The app does not have this access until you turn it on yourself, and you can revoke it at any time from Android's notification-access settings. It reads media-session information (what's playing, not notification content), and it never reads the text of your notifications. Settings → Diagnostics, a compatibility check screen, exists only in test builds of the app, not in the versions you install from Google Play, the App Store or this website.

Following another app on your TV (beta)

Follow mode lets Family Filter TV mute swearing while you watch in another app on your Android TV. It uses the same notification-listener access described above, which you grant yourself, and reads, from the TV's media session, which apps are playing, their playback position and state (playing, paused), and the title, id and length, only to check that the same show is still on. Nothing it reads is stored by us beyond the follow data below, and it never reads notification text.

Direct-install updates

Copies of Family Filter TV installed directly (not through Google Play) check a small version file hosted on this site to see if an update is available. That check does not send any personal data — only the app's own version number, to compare against the latest one published.

How long we keep your data, and deleting your account

We keep your account and device records for as long as your account exists, and your subscription snapshot for as long as needed to support billing queries. To delete your account and the data we hold about it, email jacquesjdupreez@gmail.com from the address on the account. In the Android app and in the iPhone app you can also delete your account yourself: open the Account tab and tap Delete account. The steps, what is deleted and what is kept are on the account deletion page. Cancelling your subscription in Google Play or your Apple Account settings stops billing but does not by itself delete your account, and deleting your account does not cancel your subscription, so cancel there first.

When an account is deleted, the sign-in and the household are deleted, but a few records are kept for a fixed time because of a legal or abuse-prevention reason, and then deleted by a job that runs every day: 2 years for a one-way hash of the email address and of the device id with the date and kind of the free week (the user id is removed from it, so a deleted account cannot be recreated to collect another one, under POPIA section 11(1)(f)); 5 years for paid creator commission records, which hold the amount the subscriber was charged, the tax and store shares, the commission owed, the currency, the date, the creator's code and the store transaction id against the account's old random user id, with no name or email (a commission record that is not paid yet is kept until it is paid), and for the purchase-event log, which holds that user id, the event type, the product and the time, with no email and no price. Those records still contain the old user id, which we can no longer match to you through the app. Shared timing votes, a plain number filed under a hash of the user id, are kept with no deletion date, because removing old votes would let one new vote overwrite the timing other households share. Totals that hold no personal data are not deleted. The account deletion page lists them and how long each is kept.

Your rights

This app is operated from South Africa and this policy is written with South Africa's Protection of Personal Information Act (POPIA) in mind. We collect only what's needed to run your account, activate your devices, and confirm your subscription (see "What we store" above). You can ask us at any time what we hold about you, ask us to correct it, or ask us to delete your account — email jacquesjdupreez@gmail.com.

Children's privacy

Family Filter TV accounts are for parents and other adults (18+) setting up filtering for the household, in line with the target-audience declaration on our Google Play listing. The app itself does not collect data from the children watching — filtering happens on-device, and only the account holder's details (above) are stored against the account.

Changes to this policy

If this policy changes, the "Last updated" date above will be updated and the change described here before it takes effect.

Contact

Questions about this policy, or to delete your account: jacquesjdupreez@gmail.com
Jacques du Preez, South Africa.