Privacy
Last updated 2026-09-19. This explains what Chaining Tatum stores about you and why. Responsible for the data: the operator of this service. Contact: (contact details have not been configured yet).
What we store
Discord login
When you log in with Discord we receive your Discord user ID, your username and the list of servers you manage (scopes identify and guilds). These live only in a signed session cookie in your browser until you log out. They are not written to our database. A member without manager rights can log in too, to hand in their own Torn API key: the site then asks Discord, with the bot's token, whether you are a member of that server. Nothing of that answer is stored.
Server settings
Per Discord server: the server ID, the roles you chose as admin roles, the channels you put on the blacklist, the money goal (heading, amounts, note) and the custom bot lines you add together with the Discord ID of whoever added them.
Torn API key
The keys you submit (a faction can have several, from different accounts), each stored encrypted, plus the faction ID and name it belongs to, the Torn ID and name of the account that owns it, the Discord ID of whoever submitted it and the date. A key is never shown again and can be removed at any time. Keys can be submitted by a server manager or by an ordinary member of the server for their own account (marked as a member key, together with the submitter's Discord ID). Managers and the server owner never see the key of a member, only that it exists, the Torn account and faction behind it and the date, and they can remove it. A member can see and remove their own key on their own page.
FFScouter key (optional)
Only if you link one yourself with /linkff: your own FFScouter key (a Torn API key that you registered on ffscouter.com), stored encrypted together with your Discord ID, the Torn ID of its owner and the date. The key belongs to you as a person, not to a server, and is never shown again. Nobody else, including server managers and the operator, can read it. You can delete it at any time with /unlinkff.
Racing championship pages (public by code)
Racing championship pages (public by code): Torn player names, IDs, cars and results from the Torn API are shown to anyone who has the championship code. The code is a random string that the organiser of a championship shares with the drivers; the pages need no login, set no cookie and are marked noindex for search engines. Behind them the bot keeps, per championship, its name and settings, the races linked to it (Torn race ID, title, track, laps, times) and per driver the Torn ID, name, car, class, position, times and points.
Subscriptions, balance and payments
Which products a server has booked and until when, whether renewal is cancelled, the server's Xanax balance with every movement on it (payment, booking, renewal, payout), and a record of each payment: the Torn log entry ID, the sender's Torn ID, the amount of Xanax, the time and, for payments the operator entered by hand, a short note. Payout requests are kept with the Discord ID of whoever made them.
Bot data
While a chain watch runs, the bot keeps the queue of that server: Discord IDs, Torn IDs and names of the people who signed up and their hit counts. It also keeps, per server, the link between a Discord account and a Torn ID, taken from the Torn ID in a member's server nickname, from Torn's own Discord verification, or entered with /link.
Chain history
When a chain ends with /chain-stop, its leaderboard is kept for that server: the display names, Discord IDs and Torn IDs of the people who took a slot, how many hits each was assigned and how many were detected, plus when the chain ran and how far it got.
Mercenary history
When a mercenary run ends with /merc-stop, its payroll leaderboard is kept for that server: the display names, Torn IDs and, where /link is known, Discord IDs of everyone who landed a hit, how many hits each got and the bounty figure that results from them (hits times the price per hit). This bounty is a record for you to pay out in Torn by hand, no real money or Xanax moves through the bot or this site.
What the bot does not read
The bot does not request Discord's message content intent. It only notices when someone mentions it directly and counts how many messages were posted in the chain channel, it does not read or store what people write.
Server logs
Technical logs on the operator's server can contain Discord and Torn IDs and error messages. Torn API keys are masked before anything is logged.
What it is used for
Purpose
To run the chain-watch bot for your faction, to let you manage its settings, and to manage subscriptions and payments. Nothing is used for advertising or sold.
Torn API key
Used only to read your faction's chain status, recent attacks and member list, and to identify the account behind the key so a payment from it can be matched to your server. Nothing else.
FFScouter (optional)
FFScouter is opt-in, per person. Only after you link your own key with /linkff does the bot send that key, together with the player IDs it asks about, to ffscouter.com to look up suggested chain targets and Fair Fight values for you. It is not used for anything else and not shared with anyone else. FFScouter is an independent third party with its own terms and privacy rules, which apply to the data it receives, and the operator has no influence on how it handles it. Without a linked key nothing is sent to FFScouter. /unlinkff deletes the key here at once.
Who receives data
Discord and Torn, because the bot and this site talk to their APIs, and FFScouter (ffscouter.com) if, and only if, you linked a key with /linkff. The hosting provider of the operator's server technically processes everything stored there. Anyone who has the access code of a racing championship can see its public results page (see above). Your data is not passed on to anyone else.
How long we keep it
Torn API key
Deleted immediately when you press Remove key, or when you replace it.
FFScouter key
Deleted immediately with /unlinkff, or when you link a new one.
Chain session
The queue is deleted when the chain watch is stopped with /chain-stop.
Chain history
Kept until a server admin deletes an entry on the History page or asks for it to be deleted. Only the latest 200 chains per server are kept, older ones drop out.
Mercenary history
Kept until a server admin deletes an entry on the Mercenary history page or asks for it to be deleted. Only the latest 200 sessions per server are kept, older ones drop out.
Racing championships
Kept until a server manager deletes the championship on the Racing page of the dashboard (this removes its races and all results for good) or asks for it to be deleted. A closed championship stays readable by its code until then.
Everything else
Kept until you ask for it to be deleted, since there is no self-service deletion for it yet. Payment records may have to be kept longer for bookkeeping. Backups of the database are rotated and expire on their own after a couple of weeks.
Session cookie
One functional cookie that keeps you logged in, deleted when you log out or close the session. There is no tracking, no analytics and no advertising cookie.
Fonts
The pages load their typefaces from Google Fonts, which means your browser contacts Google's servers when a page loads.
Your rights
You can ask for a copy of the data held about you or your server, ask for it to be corrected or deleted, and object to its use. Write to the contact above and say which Discord ID or server ID you mean. If you believe your data is being handled unlawfully you can also complain to your local data protection authority.