
Last updated: September 6, 2026
This Privacy Policy explains how Kafra (the “Bot”) — the Discord application operated as part of Midgard Community Hub (“we”, “us”, “our”), at midgardhub.com — handles data. By adding the Bot to a Discord server or using any /kafra command, you agree to this policy. It supplements, and does not replace, the Midgard Community Hub Privacy Policy and the Kafra Terms of Service.
Kafra is a free, fan-made Discord application independently operated by Ryan Geldun. It is not affiliated with, endorsed by, or sponsored by Discord Inc. or Gravity Co., Ltd. Contact details are in section 9.
Kafra runs on HTTP interactions only. It has no Discord Gateway connection and no Message Content intent. As a result it cannot read your messages, see your channel list or member list, access voice channels, read direct messages, or observe anything that happens in a server unless someone directly runs a /kafra command or uses one of its menus.
When you run a /kafra command (or pick an option from a “which one did you mean?” menu), Discord sends the Bot only the data needed to answer it:
The Bot does not request, receive, or store your email address, your real name, your IP address, your friends list, your other server memberships, or any Discord data beyond the above.
Most commands store nothing. The item, farm, monster, where, map, refine, help and happyhour schedule lookups are answered and immediately forgotten — there is no log of what you searched for.
Two opt-in reminder features keep a small record in a Cloudflare D1 database:
/kafra bosstimer): the server ID, the channel ID the command was run in, the in-game channel, the boss name, the Discord user ID of the person to ping, and the kill / expected-respawn / reminder timestamps. Each row is deleted automatically about 48 hours after its reminder time, whether or not it fired. You can delete one immediately with /kafra bossclear./kafra happyhour reminders:on, which needs the Manage Server permission): the server ID, the channel ID to post in, and the Discord user ID of the admin who enabled it. The row is deleted when an admin runs /kafra happyhour reminders:off, or automatically if the Bot loses permission to post in that channel.That is the complete list of what the Bot persists. There is no analytics, no advertising, no profiling, and no other database.
The Bot uses what it receives and stores for one purpose only: to operate the feature you invoked —
We do not sell, rent, trade, or share this information with anyone, except the infrastructure providers in section 6 that are strictly necessary to run the Bot, or where required by law.
There are no other third parties.
Boss-timer rows are deleted automatically roughly 48 hours after their reminder time. Happy-hour subscription rows persist only until an admin turns the feature off or the Bot loses channel access. Nothing else is retained. If the Bot is removed from a server, its stored rows for that server stop being used and are cleared by the routines above; you may also ask us to delete them immediately (section 8).
/kafra, or remove the Bot from your server./kafra bossclear, or let it expire./kafra happyhour reminders:off.Questions or requests about this policy or your data: [email protected], or via the Midgard Community Hub Discord.
The Bot is not directed at children under 13, or under the minimum age of digital consent in your country. Discord’s own Terms of Service require every user to be at least 13 years old.
We may update this policy from time to time. The date above reflects the most recent revision, and material changes will be announced in the Midgard Community Hub Discord. Continued use of the Bot after a change constitutes acceptance of the updated policy.