Discord bots privacy policy
What Ace, Pyr, and Stasis read and store, the 14-day moderation cache explained plainly, and how to request access or deletion — by support ticket or [email protected].
Acepyr Legal
Version v1.0 · Effective August 8, 2026
This policy explains what our Discord bots do with your information. It covers the three bots we operate in the official Acepyr community Discord server: Ace, Pyr, and Stasis.
These bots run only in our own community server. They are not public, are not listed in any bot directory, and cannot be added to other servers.
Scope
Discord is a separate service with its own privacy policy. This page covers our bots, not Discord itself.
For everything outside Discord, see our main Privacy Policy. Your use of the bots is governed by the Discord Bots Terms of Service.
The three bots, in one line each
- Ace — answers questions about Acepyr in our main community channel and in seven regional language channels.
- Pyr — a conversational assistant in one community channel that explains how points and roles work.
- Stasis — runs the points, roles, invites, leaderboards, rewards, support tickets, and moderation logging.
What the bots read
Messages in public channels. Ace and Pyr read messages in the specific channels they operate in, so they can understand your question and the conversation around it. Most questions are follow-ups that make no sense without the messages before them, which is why they read recent context rather than only the message addressed to them.
Stasis reads messages in public channels to count chat activity, to find links you share in contribution channels, to answer common questions automatically, and to keep the moderation record described below.
Your Discord username and user ID, so we can tell who said what and attach your points to you.
Server membership events — joins, leaves, and role changes. Stasis uses these to credit referrals and to maintain the moderation record.
What the bots never read
- Your direct messages. None of our bots read DMs.
- Any channel other than the ones they operate in.
- Your presence, online status, or activity. We request no presence data at all.
What we store
Ace and Pyr store nothing
Your message is held in memory for the few seconds it takes to generate a reply, then discarded. Nothing is written to a database or a log. There is no conversation history and no transcript.
Stasis stores the following
| What | Why | How long |
|---|---|---|
| Discord user ID and username | Links everything below to you | While you're a member |
| Roles held, and role changes | Runs the progression system; lets moderators review changes | While you're a member |
| Message content from public channels | So moderators can see what a deleted or edited message said | 14 days, then permanently deleted |
| Message and channel activity counts | Awards chat points. Counters, not content | While you're a member |
| Invite codes, who joined through them, and when | Credits referrals; detects invite farming | While you're a member |
| Points totals and unlocked tiers | The progression system itself | While you're a member |
| Links posted in contribution channels | Credits your contribution | While you're a member |
| Your X handle and X user ID, if you link one | Awards points for public engagement | Until you unlink or leave |
| Your wallet address, if you submit one | Delivers rewards you've earned | Until you replace it or leave |
| Support ticket records and transcripts | Lets staff handle and follow up on your case | Transcript archived after the channel closes |
| Moderation records — warnings, bans, kicks, deletions, edits, AutoMod triggers | Community safety and staff accountability | While you're a member, and after where needed as a safety record |
| Event attendance, votes, and raffle entries | Runs community events fairly | While you're a member |
The 14-day message cache, explained plainly
This is the part people most want to understand, so here it is directly.
Stasis keeps a copy of messages posted in public server channels for 14 days. A cleanup job runs every 6 hours and permanently deletes anything older.
We keep it for one reason: when a message is deleted or edited, Discord tells us that it happened but not what it said. Without a copy taken beforehand, our moderators cannot see what a scammer posted before deleting it. Our community discusses financial topics and is actively targeted by scam and impersonation attempts, and this is our main tool for investigating them.
It is not used for anything else. It is not read routinely, not analysed, not profiled, and never sent outside our own database.
Who else touches your data
Ace and Pyr send the text of your question and the recent channel context to two providers in order to generate a reply:
| Provider | Purpose |
|---|---|
| Anthropic | Generates the reply text |
| Pinecone | Looks up the relevant passage of our documentation |
Neither is given your Discord user ID, wallet address, X handle, or any other Acepyr account identifier. They receive the message text and the display names in the conversation, nothing more. Neither retains it for training.
Stasis sends nothing to any AI provider. It finds links and matches keywords using ordinary text operations.
All three run on infrastructure provided by Railway (hosting) and store data in Supabase (database). Connections are encrypted, and access is restricted to the bots' own service credentials and named Acepyr staff.
Some information is visible to other members by design: your position on public leaderboards, the roles you hold, and announcements when you earn points. Contact us if you'd rather not appear on leaderboards.
We may disclose information if legally required, or where necessary to investigate abuse of our community.
We do not train AI models on your messages
Your messages are used to generate a reply to you, in that moment, and for nothing else. We do not fine-tune models on member conversations, we do not build training datasets from them, and we retain no content for that purpose.
Why we're allowed to do this
- To provide the service you're taking part in — points, roles, invites, leaderboards, and rewards. We can't run a progression system without recording participation.
- With your consent — your wallet address and your X handle. You choose to provide these, and you can remove them at any time.
- Legitimate interests — the assistants reading public channels to answer questions, and the moderation record and 14-day cache to keep the community safe from fraud and impersonation. We consider a 14-day ceiling with automatic deletion proportionate to that.
Your rights
You can ask us to give you a copy of your data, correct it, delete it, export it, stop or limit how we use it, or withdraw consent — at any time.
How to make a request — two routes, use either:
- Open a support ticket in the community server. It reaches our staff directly.
- Email [email protected]. We aim to acknowledge within 10 days and respond within 30 days.
Some specifics:
- You can remove your wallet address or X handle without leaving the server.
- Deleting your data doesn't require leaving the server, but deleting your points history means losing your progression.
- Ace and Pyr hold nothing, so requests about them will usually be answered with confirmation that there's nothing to return.
- We may keep a minimal moderation record after a deletion request where community safety requires it — a ban record, for example. We'll tell you if that applies to you.
If you leave the server
Some data is cleaned up automatically — referral credit for members you invited is reversed, for example. The rest is kept unless you ask us to delete it, so your progression is intact if you come back. You can request full deletion whether or not you're still a member.
Age
Our community isn't intended for anyone under 13, or under the minimum age of digital consent in your country if that's higher.
Changes
If our bots change in a way that affects this policy, we'll update this page and change the effective date at the top. Material changes will be announced in the community server.
Questions
Email [email protected], or open a support ticket in the community server.
Related: Discord Bots Terms of Service · Privacy Policy · Terms of Service