Privacy Policy
This policy explains how information is collected and used when you use the TV Shows application ("the App"). The App is a personal project created by Joe Bailey that lets you track television shows and optionally sync upcoming episodes to a calendar.
Information We Collect
Account Information
- When you sign in with Google or GitHub, we store your name, email address and profile image.
- We create an internal user identifier to link your account data.
TV Show Data
- When you add a show, episode information is fetched from Episodate and stored in our database so it can be displayed quickly.
- We record which episodes you mark as watched.
Calendar Data
- If you sign in with a Google account, we create a new calendar on Google Calendar and store your calendar ID, access token and refresh token so we can add or remove events on your behalf.
- We can also generate an ICS feed for your shows. Anyone with the link (which contains your email address) can access your feed.
Logs and Analytics
- Basic logs about requests are kept for troubleshooting. No analytics or advertising trackers are used.
How We Use the Information
- To authenticate you and allow you to log in.
- To keep track of the shows you follow and the episodes you have watched.
- To sync episode dates to your Google Calendar or to generate an ICS file.
- To send verification emails when you sign in.
Sharing of Information
- We use third‑party services to operate the App:
- Episodate – to retrieve show and episode details.
- Google and GitHub – for optional sign‑in.
- Mailgun – to send authentication emails.
- Cloudflare D1 – to store the App's data.
- These providers only receive the information necessary to perform their functions.
- We do not sell or share your information with advertisers.
Data Retention
- Your data is kept while your account remains active or as needed to provide the service.
- You may request deletion of your account and related data at any time.
Your Rights
- You can request a copy of your data or ask us to delete it by contacting us.
Contact
If you have questions about this policy or about your personal data, please email joe@joebailey.xyz.
Changes to This Policy
We may update this Privacy Policy from time to time. The latest version will always be available in the project repository.