This covers the Discord bots operated by Phase & Cipher, including CashFlow and any custom bot we build and host for you. It says what each bot stores, why, how long it's kept, and how to get it deleted. We've written what the code actually does instead of the usual vague version.
Phase & Cipher is a small development team that builds and hosts Discord bots. Easiest way to reach us is our Discord server. That's also where to send anything privacy related.
CashFlow is our economy bot. It stores the bare minimum needed to keep balances between restarts, and every server's data is kept separate so nothing crosses over.
| Data | Why |
|---|---|
| Your Discord user ID | To know which balance belongs to you |
| The server's ID | To keep each server's economy separate |
| Wallet and bank balances, daily streak, inventory | The economy itself |
| Command cooldown timestamps | To stop commands being spammed |
| Crew membership, bounties, shop items, lottery entries | The features that use them |
CashFlow does not read, store or log message content. It only sees the commands you run. No username, no avatar, no email, no IP address, and nothing from outside the server it's in.
A bot we build you can include moderation, tickets and reporting. What applies depends on which features your server turns on.
| Data | Why |
|---|---|
| Moderation records: warnings, strikes, bans, the moderator and reason | So your staff have a case history |
| Ticket contents and transcripts | To run support tickets and keep a record |
| Application and form answers | Staff applications and similar |
| Message log buffer (see below) | Evidence for the report feature |
If your server turns on reporting, the bot keeps a rolling buffer of the most recent 1,000 messages per person, per server. For each message it holds the text (up to 1,500 characters), any attachment links, the channel, and the time. It's there so that when someone gets reported, staff can see the context around it, including messages that were deleted after the fact.
The buffer is capped. Once it hits 1,000 messages for someone, the oldest one drops off. It only ever gets shown when a report is filed against that person, and only to that server's staff. It doesn't go anywhere else.
Don't want it? Say so and we'll turn message logging off on your bot. It's a feature, not a requirement.
Bot data sits as files on the servers we rent to run them, and only our team can get at it. This website is on Cloudflare Pages, which serves static files and doesn't track you.
Open a ticket in the Discord and ask. Say whether you want just your own data gone or everything for a whole server. No form to fill in, no charge.
Server admins can also clear economy data themselves with
/resetmoney, which wipes someone's balance in that server on the spot.
Discord's own minimum is 13, higher in some countries. Our bots aren't meant for anyone younger and we don't knowingly hold their data. If you think we've got data on a child, tell us and it's gone.
If we change what a bot collects, this page and the date at the top change with it. Anything major gets posted in the Discord too, not quietly slipped in here.
Questions, requests, or something on this page that looks wrong: discord.gg/pcdev.