RenewdTV Privacy Policy
DRAFT — for review by the owner and a qualified attorney before publishing.
RenewdTV is an iOS app for tracking the movies and TV shows you watch and getting personalized recommendations. It is built and operated by Christopher Roura (roura.io). This policy explains what data the app collects, why, where it lives, and what control you have over it.
The short version: we collect what we need to run your account and your watch list, we don't sell your data, and we don't use advertising, tracking, or analytics SDKs.
What we collect
Account data
When you create an account, we store:
- Your email address
- A display name (optional)
- A unique username
- If you sign up with email and password: a hash of your password (we never store the password itself)
- If you sign in with Apple or Google: the sign-in identifiers those services provide
This data is stored on our backend, which runs on AWS (Lambda, us-east-1 region) with a Neon Postgres database.
Content data
As you use the app, we store the activity that makes your watch list and recommendations work:
- The titles on your watch list and the titles you track
- Watch statuses for each title (want to watch, watching, watched, abandoned)
- Per-episode watch events for TV shows
- Title-detail view events — that is, which title pages you open ("engagement")
We use this data to maintain your lists across devices and to personalize your recommendations (your "Vibe Score").
We also use this same history to build your Renewd Rewind — monthly and yearly recaps computed on our servers from your own activity. Only you can see your Rewind. Share cards are rendered on your device and leave it only when you choose to share one.
Vibe Blends
Blends are opt-in. If you accept a blend invite, your saved titles and watch signals contribute to that blend's shared recommendations — other members see the blended results (for example, "you both saved this"), never your watch history itself. Leaving a blend, or blocking another user, stops your data from contributing. Declining an invite shares nothing.
Notifications and push tokens
If you enable notifications, we store the device push token Apple assigns to your device, linked to your account, solely to deliver the notifications you turned on (blend invites and tracked-show alerts). You can switch each kind on or off in Settings — the server checks your preferences before sending anything. Signing out deactivates the token.
Preferences
Two settings — your content language override and your adult-content filter — are stored only on your device. They are not synced to our servers. Your lists and watch events, by contrast, do sync to your account (see "Where your data lives" below).
Where your data lives
RenewdTV is local-first: your data is stored on your device (using Apple's SwiftData) and syncs to your account on our backend so you don't lose it and can use it across devices. The backend runs on AWS Lambda in the us-east-1 region (United States) with data stored in Neon Postgres.
Third-party data sources: TMDB and TVmaze
Movie and TV metadata in RenewdTV (titles, posters, descriptions, episode lists, and so on) comes from TMDB (The Movie Database). When you search or browse, the app sends your queries — search terms and language/region parameters — to TMDB's API to fetch that content. TMDB's own privacy policy governs how TMDB handles those requests.
Upcoming-episode air dates for tracked shows come from TVmaze. Our server asks TVmaze about the shows themselves — these lookups carry no account information.
We do not send TMDB or TVmaze your account information, your watch list, or your watch history.
What we don't do
- No advertising
- No tracking SDKs
- No analytics SDKs
- No sale of your data, ever
On-device machine learning
Recommendation scoring runs on your device using a model bundled with the app — your individual interaction data is not sent to a server for scoring.
Aggregated interaction signals (titles and their watch statuses) may be used to retrain our recommendation models over time.
Account deletion
You can delete your account in the app: Profile → Delete Account. Deletion permanently removes your account and all synced data from our servers.
Subscriptions and payments
We plan to offer a premium subscription through the Apple App Store. Apple handles all payment processing — the app never sees your card details or other payment information. Apple's privacy policy governs payment data.
Data retention
We keep your account data for as long as your account exists. When you delete your account, that data is deleted.
Children
RenewdTV is not directed at children under 13, and we do not knowingly collect personal information from children under 13. If you believe a child under 13 has created an account, contact us and we will delete it.
Changes to this policy
If we change this policy, we will update the effective date above and, for significant changes, let you know in the app.
Contact
Questions about this policy or your data: support@roura.io