Last updated: October 18, 2026 · Version 2.3
This explains what Elemental Fracture (“we,” “us,” “our”) collects when you use our Services (the game servers, launcher, EF Controller and other mods, account system and website, in-game chat, Discord bot “Marla,” and modding toolkit), why, how long we keep it, and the control you have over it.
We’re a non-commercial, volunteer-run preservation community. We are not an advertising company, we don’t sell data, and we don’t run analytics, tracking, or crash-reporting SDKs. We collect what we need to run the game and keep the community safe, and nothing more. Third-party services we build on (Discord, Patreon, Google’s mail relay, our hosting and CDN) have their own policies.
The short version: Your data is yours. We collect only what the game needs and what moderation needs. We never sell it and never use it for advertising. Match recordings, chat logs, reports, your connection addresses, a device fingerprint, and the list of mod files your game runs are used only for moderation, fair play, and safety. You can see your data or have it deleted at any time: email [email protected] or open a ticket in our Discord.
You register with a username, email, and password, verified by a one-time code sent to your email, on the website or in the launcher. We store:
Supporters. If you support us on Patreon, we only record that you’re a Supporter (a flag on your account, set from your Supporter role in our Discord or by staff), so you get your badge and skin. Payments are handled entirely by Patreon: we never receive your card or payment details.
Linking Discord (optional). If you connect a Discord account, we store your Discord user ID, username, and avatar reference, and read your roles in our Discord server to show community badges on your account. Unlinking removes those details.
We keep a history of the usernames each account has used, and a record when a name is reset because it broke the naming rules. This lets staff follow an account across name changes.
To run matchmaking and the social features, we store your friends, blocked players, and party data, live presence (online or in a match; not kept as history), skill ratings per mode, progression and cosmetics (experience, levels, gold, items you own or chose), and a “recent players” list of people you shared a match with over roughly the last 7 days.
For every match you play, we record:
These records power your profile, your public stats and the hi-scores, skill ratings, and matchmaking, and they’re available to staff for moderation. Each match’s stat record is permanent: it stays as long as your account exists.
Our servers keep a recording of every match (every mode, in every region) so staff can review reports of teaming, griefing, throwing, and cheating. A recording holds:
Retention: a recording of an unreported match is kept for 1 day (the game’s replay for up to 3 days) and then deleted. If a match is reported, or our automatic checks flag it, its recording is kept until the report is decided, then deleted. Staff can place a hold on a match’s recording for up to 30 days after the decision, when the case may be appealed or matters to another case; the hold records who placed it. Recordings are staff-only: no other player can view them. Staff watch a recording in game, with the same view a spectator in the match would have had.
When you send a message in game, we store the message, the channel, and when you sent it, and for match, squad, and private messages, who received it. Private messages are included. This chat log is kept for 14 days and then deleted.
When you’re reported, or you report someone, the recent chat lines of both players from that day (up to the last 50 each) are attached to the report and kept with it as a moderation record.
Messages from the Game Masters. Staff can write to you in game as [GM] about a report you filed or an appeal you made. Those messages, and your answers to them, are part of the chat log, and every staff member can read the thread. The staff member who wrote each line is recorded for accountability, but is not shown to you.
When moderation is needed, we keep:
These records are account-native: they attach to your Elemental Fracture account, and staff can find an account by username, Spellbreak ID, email, account ID, or linked Discord account. They’re visible only to staff, except your own offences and appeals, which you can see on your account’s Conduct tab.
The full records are kept case by case, as long as that case needs them. Each offence stays on your record so staff can take your history into account: a warning or a temporary mute or suspension stops counting one year after it was issued (or when an appeal is accepted), and a permanent one stays for as long as your account exists. A summary of each report and its outcome is kept indefinitely.
For members of our Discord, the bot stores your Discord ID and current name, a history of past names, your account-creation and join dates, your preferred language, moderation records (warnings with reason and issuer, and flags like “watched,” “restricted,” or “verified”), support-ticket metadata, and participation flags like beta enrollment. For safety, the bot also logs edited and deleted messages and some staff actions to a private, staff-only channel.
Fair play depends on everyone running the same game. Once per session, our mod sends an inventory of the mod files and content packs installed in your Spellbreak folder: for each file in Mods/ and each content pack (.pak) in the game’s Paks folder, its name, size, and a hash of its contents, and for content packs we can read, the names of the folders inside it. Nothing else on your computer is read, and no file contents are sent. The server compares the inventory with the files we released: files we shipped pass, cosmetic packs (skins, textures, sounds, UI, translations) are fine even if we did not make them, and a modified mod file, an unknown program file, or a pack that changes how the game plays is flagged for staff to review. We keep only your latest inventory and its result.
Our servers keep operational logs (IPs, usernames, account IDs, connection times, sign-in outcomes) for a limited window to keep things running and investigate abuse. The launcher and mods write logs on your own computer; they stay on your machine. The website and launcher use a little local storage for things like your theme and language, never advertising or cross-site tracking.
The game and your account: to run and secure the game, verify accounts, matchmake, power friends, parties, presence, chat, profiles, stats, and progression, and send account messages such as verification codes.
Automated match timing: our servers read the live state of matches (how many players are in each lobby and match, how many are still alive, and when a match is ending) to decide when the next lobby should start, so players leaving a match can make it into the next one. This is fully automated. No staff member watches your play live, except through Spectator mode, which works the same for staff as for any player.
Moderation and safety: match recordings, the chat log, reports, name history, command records, connection addresses, the device fingerprint, the client inventory, and enforcement records are used only to review reports, enforce these rules, handle appeals, keep banned players from returning, and protect the community and our servers. They are not used for anything else: not for advertising, not for profiling, not for sale, and not shared with anyone outside the staff who moderate.
Automatic enforcement: two things happen without a staff member acting first. An account that signs in from an address or device we have banned (one staff attached to a ban) is refused and banned itself, and our systems file a report for staff when fresh evidence ties an account to a banned one or when a client runs files we did not release. Everything else, including every decision on those reports, is made by a person. Every automatic ban can be appealed like any other.
Telling you about decisions: when staff act on your account (a warning, a mute, a suspension, a decision on your appeal), you are told in game, by email to your verified address, and by Marla on Discord if your account is linked.
Nothing we hold is used for advertising, marketing profiles, or sale.
Your password, email, Discord linkage, moderation records, match recordings, addresses, device fingerprint, and client inventory are never shown to other players.
Some things leave our hands once they reach other players:
We don’t sell your data and we don’t share it with advertisers. We disclose it only to:
If the project’s stewardship ever changes hands within the community, account data may pass to the successor stewards under this same policy.
| Data | How long |
|---|---|
| Verification codes / password-reset links | 15 minutes / 30 minutes |
| Data-export download links | 7 days |
| Presence and in-memory session data | Your session only |
| Chat log (including [GM] messages) | 14 days |
| Match recordings | 1 day (the game’s replay up to 3 days); a reported or flagged match until its report is decided; up to 30 days more under a staff hold |
| Addresses your account connected from | 180 days after your account was last seen on each |
| What an address is (ip-api.com answer) | 30 days |
| Device fingerprint | As long as your account exists |
| Your game client’s file inventory | Latest report only, replaced each session |
| Address and device bans | Until lifted, or until the ban they belong to ends |
| “Recent players” list | About 7 days |
| Server logs | A limited rolling window |
| Account, social, progression, and per-match stat records | As long as your account exists (permanent) |
| Reports, enforcement records, name history | Case by case, as long as needed for that case |
| Offences (warnings, mutes, suspensions, bans) | On your record; a warning or temporary sanction stops counting after one year, a permanent one never |
| Summary of a report and its outcome | Indefinitely, to inform later account decisions such as suspensions and bans |
| Staff notes | As long as your account exists; deleted with the account |
| Anonymous online-player counts | About 120 days |
| Launcher and mod logs on your computer | Until you delete them |
You can:
We don’t sell or share your personal information for advertising, so there’s nothing to opt out of, but we affirm the right. We won’t treat you differently for exercising any of this.
One honest limit: content that’s inherently shared, such as a chat message already delivered to other players, or your place in a match recording, stays until its normal deletion date or, for copies on other players’ machines, out of our reach.
We keep secrets out of source control, restrict moderation data and tools to staff, sign authentication tokens, use encrypted connections (HTTPS/TLS), and store passwords only as salted hashes. Match recordings can only be read with a staff key. No system is perfectly secure, so protect your password and change it if it might be exposed.
The Services aren’t directed to children under 13, and you must meet Discord’s minimum age (at least 13, or older where required) to take part. We don’t knowingly collect data from children under 13; if you believe we have, contact us and we’ll delete it.
We’re run by volunteers, and our infrastructure is hosted in more than one country: the United States, the European Union, and Brazil. Some game servers run on machines operated by volunteers, including on home connections; they hold only the live match and its short-lived recording, never your account. Account data lives on our main server in the United States and is backed up to our EU server so the game can keep running if the main server goes down. Using the Services means your information may be processed in a country other than your own. We apply this policy to everyone.
For any privacy question, or to access or delete your data: email [email protected] or open a ticket in our Discord (https://dsc.gg/elefrac). We may take reasonable steps to verify who you are before acting on a request.
We may update this policy as the project evolves. We’ll change the date above and announce material changes. Continued use means you accept the current version.
We keep this project running because we care about it, and that includes caring about the people in it. If you ever want to know exactly what we hold about you, just ask.