Privacy
Last updated 8 August 2026
This describes what the Azuka Discord bot and the website at azuka.io actually do with data. It is written from the source code rather than from a template, and it is specific on purpose: a policy you cannot check is not worth reading.
The short version
Never stored
Message content and Spotify status are never written to disk. Both are held only in memory while the bot is running, in caches with hard size limits, and are gone the moment the process restarts. Neither is logged, sold, shared, or used to train anything.
What is stored is the configuration you give the bot and the
records it keeps on a server's behalf — settings, warnings, levels, and the
game handles you asked it to remember. You can see it with
/privacy show, limit it with /privacy set, and
delete it with /privacy forget.
What is stored
All of it lives in a private database on infrastructure operated by Railway. It is not shared with anyone, not sold, and not used for advertising.
| Data | Why it exists |
|---|---|
| Discord user IDs and server IDs |
The reference every record below hangs off. No usernames, emails or profile data are stored. |
| Warnings and moderation cases |
A server's moderation history: the action, who took it, who it applied to, the reason a moderator typed, and when. |
| Levelling | Experience points, a message count, and a last-active timestamp, per person per server. The messages themselves are not kept — only how many. |
| Game handles | The osu!, Steam, Brawlhalla, Roblox or Last.fm username you saved with /gamelink, so lookups do not need retyping. |
| Timezone | Set by you, so times are shown in yours. |
| Reminders | The text you asked to be reminded of, and when. Deleted once delivered. |
| AFK notes | The short note you set with /afk. Cleared when you return. |
| Server settings | Log channels, custom tags, staff roles, automod rules, welcome messages and disabled commands. Set by server administrators, not by members. |
Backups
The database is copied once a day and the last 14 copies are kept on the same infrastructure. Deleted data can therefore persist in a backup for up to fourteen days before it ages out.
What is only read, never kept
Message content
The bot reads messages to run text commands, to enforce a server's automod rules, to record edits and deletions in a server's log channel, and — where a server has switched it on — to read osu! score screenshots. To make delete logs useful it holds a rolling cache of recent messages, capped at a fixed size and discarded on restart. No message content is written to the database.
Spotify status
/nowplaying reads what you are listening to at the moment
somebody runs the command. It is not polled, not tracked over time, and not
stored. Discord only shares it at all if you have the Spotify connection
enabled and set to display.
Your controls
| Command | What it does |
|---|---|
/privacy show | Everything the bot is currently allowed to read about you. |
/privacy set | Refuse Spotify status, message reading, or both. |
/privacy forget | Delete your game handles, timezone, reminders, AFK note and levelling data. |
/gamelink | Remove a single saved game handle. |
These choices are stored against your Discord user ID and apply in every server the bot is in. A server administrator cannot turn them back on for you.
Two things opting out does not do
Refusing message reading does not exempt you from a server's automod or its audit log. Those are rules a server applies to everyone in it, and an opt-out that switched them off for whoever asked would simply be a way around them.
/privacy forget does not delete warnings or
moderation cases. Those are records a server keeps about actions its
moderators took, not personal data you control — a moderation log anybody
could erase would be worthless to the people it exists for. Ask that server's
administrators if you believe a record is wrong.
Other services
When you ask for a game profile, the bot sends the username or ID you supplied to that game's public API and shows what comes back. No Discord data about you is sent to any of them.
- Discord — the platform the bot runs on
- osu!, Steam, Brawlhalla, Roblox, Last.fm — profile and statistics lookups
- warframestat.us and warframe.market — Warframe world state and item prices
- marvelrivalsapi.com — Marvel Rivals profile lookups
Each has its own privacy policy, and this one does not cover them.
The website
azuka.io sets no cookies, runs no analytics, and loads no third-party scripts or fonts. It reads live figures from the bot and loads avatars from Discord's CDN; nothing else leaves your browser.
If you sign in with Discord to manage a server, the session token is kept
in sessionStorage — it is discarded when you close the tab, is
sent only in an authorisation header, and is never stored as a cookie.
Keeping and deleting
- Server data is kept while the bot is in that server. Remove the bot and it can be deleted on request.
- Your own data is kept until you delete it with
/privacy forget. - Reminders are deleted once delivered; AFK notes when you return.
- Deleted data may remain in a backup for up to fourteen days.
Age
Discord requires users to be at least 13, or older where local law says so. This bot is not directed at children under that age and does not knowingly keep their data. If you believe it has, use a contact below and it will be removed.
Changes
If this changes, the date at the top changes with it. That date is the only claim made here about currency — there is no mailing list and no announcement channel, so promising a notification would be promising something that does not exist.
Contact
For a deletion request, a question, or a complaint:
- Email: azukaomiku@gmail.com
Say which Discord account the request is about — the user ID is best, since names change — and what you want removed. There is no form to fill in and no account to create.