Effective date: April 26, 2026
We collect only what's needed. We never sell your data.
This Privacy Policy explains what data Serializd Tracker Bot ("the Bot", "we", "our") collects when you add it to a Discord server or interact with its commands, how that data is used, how long it is kept, and what controls you have over it. We are committed to collecting only the minimum data necessary to operate the Bot's features.
All data is stored in a private SQLite database. Here is exactly what is stored and why:
Purpose: To deliver diary posts and responses to the correct channels with your chosen settings.
Purpose: To know which Serializd accounts to poll and where to post new diary entries.
Purpose: Deduplication, per-server statistics, group diary bundling, and reliable delivery via retry.
Purpose: Episode announcement feature.
Purpose: Displays a community profile card in your server. This data is entirely optional and user-initiated.
Purpose: Displaying timestamps in your local time.
Purpose: Allows server admins to audit configuration changes via their configured audit log channel.
Purpose: Acknowledging supporters publicly. Only added by the bot owner, and only the Serializd username is stored - no payment details or Discord IDs.
Purpose: Internal analytics to understand feature usage and improve the Bot. This data is not shared externally.
Purpose: Reduces redundant calls to the TVMaze API. Cached data is refreshed periodically. No personal data is involved.
The Bot communicates with the following external services to function. All connections are over HTTPS.
The Bot polls the public Serializd API approximately every 5 minutes to check for new diary entries for each tracked username. It sends only the Serializd username and receives publicly available diary entry data (show title, episode, rating, tags, watch status). No authentication credentials are sent. The Bot retries failed requests with exponential backoff and respects rate limit (HTTP 429) responses.
Show names and IDs are sent to the TVMaze public API to retrieve metadata such as episode air dates, poster images, and show status. No API key is required. Results are cached for up to 30 days to minimise repeated calls.
All standard Discord bot communication is performed through Discord's official API in accordance with Discord's Privacy Policy.
The total number of servers the Bot is in is periodically reported to Top.gg to keep the Bot's public listing up to date. No user or server-specific data is sent - only a guild count.
To keep the Bot running smoothly, the developer receives automated alerts for things like servers joining or leaving, API errors, and rate limit warnings. These include basic info such as server name and member count. This data is used only for operational health checks and is never shared with anyone.
Days - Failed Post Retry Buffer
Diary entries and episode announcements that couldn't be delivered are held for up to 7 days while the bot retries, then automatically deleted.
Days - Seen Entries
Diary entry IDs used for duplicate detection are purged after 14 days.
Days - Watching List Data
Show data from your server's watching list is cleaned up 30 days after a show is removed from the list.
Days - Entry Statistics, Audit Logs, Aired Episode Records & TVMaze Cache
Aggregated per-entry stats, settings audit log entries, announced episode records, and TVMaze show metadata are all automatically deleted after 90 days of age (or inactivity, in the case of the TVMaze cache).
Hours - After Bot Removal
All data associated with a server (tracked usernames, settings, stats, share links, watching lists, audit logs, etc.) is permanently and automatically deleted 48 hours after the Bot is removed from that server.
Indefinite - While Bot is Active
Guild configuration, role settings, share links, user preferences, and command usage statistics are kept for as long as the Bot remains in your server.
The following built-in commands give you control over your data:
/privacy
Displays a summary of what data the Bot stores for your server, including tracked usernames and configuration.
/listusers
Lists all Serializd usernames currently being tracked in your server.
/removeuser
Removes a Serializd username from tracking. Associated seen-entry records are deleted immediately.
/clearallusers
Removes all tracked usernames from your server in one action.
/setanonymous
Toggles your server's participation in global statistics and leaderboards. When enabled, your server name is hidden from public-facing stats.
/clearsharelink
Permanently removes a user's share link card and all associated profile URL data from the database.
/timezone
Sets your personal timezone preference. You can remove this preference by contacting support.
To request complete deletion of all data for your server, simply remove the Bot - all data will be purged within 48 hours. For individual data deletion requests or any other privacy concern, contact us via our support server.
The /stats command can display global leaderboards showing the top 20 most-active watchers, servers, and trending shows across all servers using the Bot. By default, server names are included in these rankings. You can opt your server out entirely using /setanonymous. Individual Serializd usernames that appear in leaderboards reflect publicly available activity data.
We may update this Privacy Policy from time to time. When we do, we will update the effective date at the top of this page. We encourage you to review this page periodically. Continued use of the Bot after changes are posted constitutes your acceptance of the revised policy.
For privacy questions, data deletion requests, or any other concern, please reach out via our Discord support server:
Join Support Server →We collect only what's necessary. Add the bot and track your shows with confidence.