DiscordTerms
Terms
008 · Terms

Terms

What ODG is, where the content comes from, how to ask for something to be taken down, and what this site collects. Plain language, because the point is that you can read it.

Last updated 25 OCT 2026

01 · Who we are

Unofficial, and not affiliated

Operator Development Group is a small group of players who make mods for OPERATOR. We are not affiliated with, endorsed by, or connected to the developers or publishers of OPERATOR, or to any other game, studio or brand named anywhere on this site or in the pack.

Nothing here is an official product. If you have a problem with the game itself, take it to its developers. If you have a problem with something we made, tell us and we will deal with it.

02 · What it costs

The pack is free

Every mod, map and file on this site downloads for nothing. You do not need an account or a key. You need to own OPERATOR, and that is it.

There is one exception: ODG Zombies, which we sell. Everything else in the pack stays free. How buying it works is at the end of this section.

The Patreon runs several tiers, priced monthly. None of them buys a mod, a map or a fix that free players never get. What the higher ones buy is time and a voice: builds we push to your tier before they go out to everyone, a vote on what gets built next, and a seat in the channels where that gets decided. The top tier gets a direct say in which projects we take on at all. When nothing is pushed to a tier, it gets the public release like everyone else. A head start and a vote are not a file, and every mod, map, mission and fix still reaches every player, free, once it ships. That part does not move tier to tier, and if it ever did, it would change on this page before it changed anywhere else. ODG Zombies is the one thing we sell, and the top tier, Dev Partner, comes with it.

A couple of tiers also earn you personal credit for what you contributed: your name in the patch notes for a bug you found, or a patch for your own kit if the fix you flagged ships. That is a thank-you for what you did, not a piece of the pack.

Current tiers, prices and what each one includes live on the Patreon page, because that is the page we actually keep up to date.

What the money covers is the domain and the file server, plus the hours.

Patreon runs the billing and we don't. They charge the card and set the date, and they sit on the money for about a week before any of it moves. The amount on your statement can come out higher than the tier price, because Patreon adds the tax your country requires, and an app store adds its own cut if you joined from inside an app. We never see a card number.

Cancelling is on their side too. You do it from your own Patreon account before the next billing date. Refunds go through Patreon's billing history within 60 days of a payment, and through Patreon support after that. Ask us if you like, but we can't return money we never held.

We're a creator on somebody else's platform, so Patreon's rules apply to us. One of them is that a creator can only offer what they have the right to offer, and Patreon can pull the page if that stops being true. Their rule and ours point the same way. The Patreon is funding. The pack is free. Nothing built on Ground Branch's assets is being sold to anyone.

Buying ODG Zombies. It is sold in the STORE page of the ODG launcher. It is a one-time purchase, never a subscription, and it is yours to keep. Gumroad sells it for us: they take the payment, add the tax your country needs and send the receipt, so the seller on your statement is Gumroad. We never see your card. Gumroad may show a lower price in some countries.

Only the player who hosts the game needs it. Anyone can join a zombies game for free. A Dev Partner has it through the tier while the tier is active.

A purchase unlocks the ODG account that opened the checkout. A gift, or a purchase made on Gumroad without the launcher, comes with a licence key in Gumroad's email: type it into the STORE page and it unlocks your account. A key opens one account, once.

Sales are final once the purchase has unlocked, except where the law where you live gives you more. If a payment is refunded or charged back, what it unlocked is taken off the account. Gumroad's own terms cover the payment itself.

03 · Credits

What it's built with

Most of the pack is built on OPERATOR's own art. The rifles use weapons, meshes and parts the game already ships, and three of the five missions are the game's own scenes with the competitive machinery switched off. All of it runs on a copy of the game you already own.

THE WORLD'S WORST AIR BNB and THE OFFSHORE ACCOUNT are built with assets from Ground Branch by BlackFoot Studios. We also put a lot of our own work into both of them, including the sky scenes.

Some of the textures and work in the closet come from DegenerateXL, SevenStudios, MarseloGogob0y, Mscabecinha, your401kplanreturns and .ScottSauce. [UES], whose originals are on Nexus Mods. We networked them, so what one player is wearing shows up on everyone else's screen. If any of them wants a credit worded differently, or wants their work out of the pack, section 04 applies to them the same as to anyone else.

Some insignia is military or belongs to serving units. Where an asset carries a Creative Commons licence, the credit ships in a PROVENANCE file inside the bundle and travels with it.

Trademarks belong to their owners. Weapon names, camo patterns, brands and insignia are used to identify the thing you are looking at. No endorsement is implied and none has been given.

04 · Takedowns

Ask and it comes down

If you hold rights to something in this pack and you want it gone, write to us and it is gone. We will not argue and we will not make you file a formal notice first. We may ask you which files you mean, so that we remove the right thing and not the wrong one.

What happens: we pull the file from distribution, take the page down, and stop the launcher handing it out. We aim to do that within 48 hours of reading your message, and faster in practice. If you want a change instead of a removal, say so and we will do that instead.

This applies to any rights holder, including BlackFoot Studios, the developers of OPERATOR, marketplace asset authors, and anyone whose insignia or artwork is in the closet.

Where to send it

Message us on the ODG Discord. Say what you hold the rights to and which files you mean.

05 · No warranty

Use it at your own risk

Everything here is provided as is, with no warranty of any kind. We do not promise that a mod works, that it keeps working after a game update, or that it does what the page says on your machine.

Mods change how a game runs. This one loads code into OPERATOR and writes files into its folder. It can crash the game, corrupt a save, break a session for whoever you're playing with, or stop working the day the game updates. We test what we ship and we fix what gets reported, and neither of those is a guarantee.

You install it because you want to. To the fullest extent the law allows, we are not liable for damage, lost data, lost time or anything else that follows from using it. Some places do not allow that exclusion, and where yours does not, your local law wins and this paragraph gives way to it. If you are not comfortable with any of that, don't install it.

Installing mods may also breach the game's own terms of service. That's between you and the game's developers, and you should know it before you start.

Taking it off. SETTINGS > UNINSTALL in the launcher removes every ODG mod and map, DLSS 5 if you installed it, the launcher's own files and shortcuts, and then the launcher itself. OPERATOR stays, and so do your saves, your settings and outfits, your own maps and other people's mods.

06 · Subscriber accounts

Keys, and how access ends

Free players can skip this section. The public pack needs no account, no key and no sign-in, and that is not going to change.

What a key is. A subscriber launcher holds one: thirty-two random bytes, issued by our server, kept in a file on your own PC. We store only a one-way hash of it, the same way a password is stored. It is not a password and there is nothing to remember. It identifies your launcher so the server can answer one question: is this person's subscription live.

Two ways to get one. An invite code, which is eight characters you type once. Or sign in with Patreon, where the launcher opens your browser, you sign in to the account you already have, and the launcher picks the key up on its own. Both end in the same place. The code works whether or not you use Patreon.

What the launcher asks. When it starts, and about once an hour while it is open, it asks our server who it is. The answer is small: active or ended, which tier, and the name on the account. For a paid tier it also asks which build that tier is on: one we pushed to it early, or the public release like everyone else. The server writes down when your launcher last asked and which version it is running, and that is what tells us whether a bug report is about a current build.

The developer distro. Two tiers reach the private repository where the work happens. That is a GitHub collaborator invite on a real repository, so it needs your GitHub username, and we check the name exists before it goes anywhere. Nothing is sent automatically. A person reads the request and presses confirm, because a payment can clear and reverse within the hour and a repository invitation cannot. Once you are in, GitHub's own terms and privacy policy cover what happens there.

How access ends. Cancel on Patreon and it ends when Patreon says so, usually at the end of the period you already paid for. We can also end it ourselves: for a payment that never arrived, for sharing your key or the private repository with people who did not pay, or for conduct that makes the channels worse for everyone. We will tell you why.

What ending it does. Your launcher stops starting the game and stops treating the subscriber pack as installed. It offers you three things: resubscribe, remove the pack, or download the free launcher and carry on with the public release. Nothing is deleted from your PC unless you press the delete button yourself. The files stay exactly where they are. If you come back, the launcher downloads the current pack from scratch. A folder that has sat outside the update path for a month is not worth trusting.

What we will not do. We will not reach into your game folder to delete anything because a payment stopped. We will not disable a mod you already had. The free release stays free and stays available, and it carries everything the paid one does, a little later. The one exception is ODG Zombies, which is sold (section 02); what you bought stays yours if a subscription ends.

07 · What this site collects

Privacy

No advertising, no analytics, no tracking across the site, and nothing about you is sold, because there is nothing to sell. Free players still have no account of any kind. What changed is that subscribers now do, so this section says exactly what that holds.

Server logs. Like any web server, this one sees your IP address and the pages you ask for. Those logs exist to keep the site up and to stop abuse.

Download counts. Two numbers per file: how many times it was downloaded, and how many separate people downloaded it. The second one has to tell one visitor from another, so the server keeps a keyed one-way hash of your address beside the file name. The key lives on the server and never leaves it. We don't keep the address itself and we don't try to work it back out of the hash. All the hash is used for is matching another hash of the same address, which is what stops six clicks from one person reading as six people. The figure on the downloads page is that count.

Bug reports from this site. The form on this site is closed, and reports come from the launcher now. For a report sent through the form before, we keep what you typed, the pack version, the machine description, and the log file you attached. Your IP is stored as a one-way hash for rate limiting, so we can tell two reports came from the same place without knowing where that is.

Crash reports from the launcher. These leave your PC only when you press SEND on the launcher's REPORT page. The report is a zip of the logs the game and the mods wrote, your mod settings, the names of the files in your game folder, a description of your PC (processor, graphics card and driver, memory, motherboard), what Windows recorded about the game crashing or hanging, and the crash dump if you leave it in. A dump is a copy of part of the game's memory at the moment it broke. Your Windows user name and PC name are blanked out before it leaves, and anything shaped like a password token is removed. You have to be signed in with Steam to send one, and a report needs a log the game itself wrote. The report is filed under your account, with its name, its tier and the number and name of the Steam account you signed in with, and your Discord name if you add it. The launcher also reads which Steam account your PC is on, and the report says whether that is the same one. The server keeps that PC account's number, and a random number the launcher makes the first time you send a report, as one-way hashes, the same way it keeps addresses. Those tell one player's reports apart from another's, and they are how a player who sends abuse gets blocked, whatever account they use next. The zip is kept on our server and in a private GitHub repository only ODG's developers can open, for 90 days, or 30 when it holds a crash dump. The ticket, your note and the summary stay until you ask us to delete them, or until we clear out closed reports. Your IP is stored as a one-way hash for rate limiting. SAVE THE ZIP INSTEAD, on the same page, shows you exactly what would be sent.

Messages on a report. We can reply to a report, and you can reply back, on the launcher's REPORT page. Those messages are kept with the report and deleted with it. Only your account and ODG's developers can read them. They go through the same filter as a report.

Open a log file before you send it. A game log usually contains your Windows username, folder paths and your hardware. Have a look first if that concerns you. We use it to work out what broke and for nothing else.

Subscriber accounts. If you connect a launcher, our server keeps one row about you. It holds the name to call you, your tier, whether access is live, a one-way hash of your launcher key, your Patreon member id if you signed in that way, the pledge amount Patreon reports, when your launcher last checked in, which launcher version it was running, which version of these terms you accepted and when, your GitHub username if you asked for the developer distro, the Steam account you signed in with and what its public profile says (below), and a short note field we use for things like "paid by bank transfer". That is the whole row. There is no email address in it, no payment details, and nothing about your PC.

Buying from the ODG Store. When you press BUY, the launcher asks our server for the checkout link, which carries your account's number and a token our server made, and your browser opens Gumroad's page. Gumroad then tells our server about the sale, and our server asks Gumroad's licence service whether that sale is real before it unlocks anything. For each purchase we keep the sale's number, what was bought, the price, whether it was a test or a gift, its licence key, and the account it unlocked. Gumroad sends us the buyer's email with the sale; we do not write it down anywhere. Your card and your billing details stay with Gumroad, under Gumroad's privacy policy. About once a day our server asks Gumroad again about each licence key, so a refund or a chargeback is noticed. If you type a licence key into the STORE page, the launcher sends it to our server, which checks it with Gumroad the same way.

What the launcher sends. Your key, and the launcher version, to our server only. When you are signed in with Steam it also sends which Steam account owns OPERATOR on your PC, read from Steam's own files, so a launcher passed to somebody else shows up. A crash report goes only when you send one yourself, and a message on it only when you send that. What a report holds is listed above, under Crash reports from the launcher. Apart from that it does not send your game files, your saves, your hardware, your Windows account or anything you play. There is no telemetry in it. Downloads come from GitHub, so GitHub sees the download the way it sees any download.

Signing in with Steam. You sign in on Steam's own page, and we never see your Steam password. Steam tells us the number of the account you signed in with. From that account's public Steam profile we read its name, and whether it is a limited account or has a VAC ban on record. We keep those in your row, and a report you send shows them to ODG's developers. A crash report needs it. The first time, it makes you an account.

Signing in with Patreon. This is a change from how it used to work, and it is worth being blunt about. If you use that button, Patreon tells us your member id, the name on your account, whether you are an active patron, the amount you are entitled to, and whether your last charge went through. We keep those in the row above, The last two are how the launcher knows the money actually arrived. We do not ask Patreon for your email, your address or your card, and Patreon does not give us your card at any point. Patreon also sends us a signed message when a pledge starts, changes or ends, so the row stays current without us reading anything extra. If you would rather none of that reach us, use an invite code instead: that route tells us nothing except the name you are given and the tier on the code.

Patreon itself. Clicking the link takes you to their site, under their privacy policy, with your account and your card held by them. As a creator we can see what every creator sees about their own patrons, including the email on the account. We use that to know who is supporting the work and to reply if you write to us. It is not put on a mailing list and it is not passed to anyone. Patreon's record is theirs, so corrections and deletions there go through Patreon.

GitHub. If you take the developer distro, we send your username to GitHub to invite you to a private repository, and we remove it the same way when access ends. GitHub then holds whatever GitHub normally holds about an account of theirs, and we have no part in it.

Fonts. Pages load two typefaces from Google Fonts, so Google's servers see your IP when a page loads. Nothing else on the site calls out anywhere. The launcher loads nothing from anyone but our server and GitHub, except DLSS 5's own files, which its installer downloads from the people who make them when you press INSTALL DLSS 5. BUY in its STORE opens Gumroad's page in your own browser.

Cookies. None for visitors. The developer portal sets one session cookie for whoever signs in, and that page is not for players. The launcher uses no cookies at all.

How long we keep it. A subscriber row lives while the account exists and for a while after. Somebody who resubscribes then comes back to the account they had. Bug reports are kept while the bug is open and cleared out afterwards. A crash report's zip is deleted after 90 days, or 30 if it holds a crash dump. Logs rotate.

Getting it deleted. Ask, and we will delete your subscriber row, your GitHub username and any bug or crash reports you name. Send the ticket number for a report. A purchase record is kept as long as the purchase is yours, because it is what unlocks it; deleting it gives up what it unlocked, and Gumroad keeps its own record of the sale for tax. Deleting the row ends the access it carried, so ask when you mean to leave. Your Patreon record is Patreon's, and that one you ask them for.

Who can see all this. The server is ours and the database sits on it. The portal behind it needs a named account with a password and a second factor. The launcher key on your PC is yours; we hold only a hash, so nobody here can read it back out and pretend to be you.

08 · The rest

Fair use of the site

Don't use the launcher's REPORT page or its messages to send abuse, spam or anything illegal. Don't hammer the server. A report or message that carries abuse is set aside before anyone reads it, and the account, address and Steam account it came from are blocked from sending more. The sender is not told.

Our own work in the pack is yours to share: pass it on, mirror it, put it on a server for your friends. A link back here means they get updates. Do not sell it, do not put it behind a paywall or a link shortener that pays you, and do not present it as your own.

We cannot licence the parts that came from somewhere else, and we are not pretending to. Sharing the pack is not permission to lift the assets inside it and use them in your own project. That permission is the original author's to give, not ours.

These terms can change. The date at the top says when they last did. If a change affects you, the release notes will say so.

We wrote this page, not lawyers, and it is not legal advice. It describes what we do.

The pack is free. Support the work on Patreon →