Terms of service

What the software is, and who is responsible for what

Open Dungeon Master is open source, MIT licensed, self-hosted software. There is no hosted service to sign up for, no company behind it, and no account with the project itself. These terms explain what that means for you.

Effective 2026-09-05. Applies to the Android app com.opendungeonmaster.app, the desktop apps, and the server software. By installing, running, or playing on an install of Open Dungeon Master, you accept these terms.

Who these terms are between

  • If you run the server, or host a world in the app. Your relationship with this project is the MIT license and nothing more. You are free to use, modify, and redistribute the code under that license, and the software comes with no warranty of any kind.
  • If you play on someone else's server. The person or group operating that server is who you are actually dealing with. They control the accounts, the data, the rules of the table, and whether the server keeps running. The developer of Open Dungeon Master is not a party to that arrangement, has no access to that server, and cannot moderate, recover, or delete anything on it.

No service, no support, no uptime

Nothing here is a subscription or a hosted product. There is no service level, no guaranteed availability, no support desk, and no promise that future versions will keep any particular feature, remain compatible with your data, or be released at all. The project may change or stop at any time. The one piece of infrastructure the developer runs, the broker that hands out temporary sharing addresses, is offered on the same basis and may be rate limited, changed, or withdrawn.

If you run a server

Running an install, including hosting a world on your own phone or computer and sharing it, makes you the operator, and the obligations that would normally fall on a service provider fall on you:

  • Comply with the laws that apply where you and your players are. That includes data protection law, which generally treats you, not this project, as the controller of everything your players store.
  • Secure the server: strong credentials, current software, access control, and TLS if it is reachable from the internet. Anyone with access to the database has access to every campaign, character, and uploaded file in it.
  • Set the rules for your table, including any age limit, and be responsible for what happens on your server. You decide who gets an account and who keeps it.
  • Tell your players which optional integrations you have enabled, since those send data off your machine. See the privacy policy for what those are.
  • Keep your own backups. Campaign data lives only on your server, and a lost disk or a bug means a lost campaign.
  • If you open your server to people beyond friends, publish your own terms and privacy notice. This page describes the software; it cannot speak for how you run it.

Acceptable use

Whether you are the operator or a player, do not use Open Dungeon Master to:

  • break the law, or to create, store, or share material that is illegal where you are;
  • produce sexual content involving minors, or sexual or abusive depictions of real people who have not consented;
  • harass, threaten, defame, or impersonate other players or anyone else;
  • upload or generate material you have no right to use, including copyrighted rulebooks, art, or audio;
  • attack the install or the people on it: bypassing access controls, reading other players' private content, taking over accounts, or disrupting sessions;
  • abuse the sharing broker, for example by requesting addresses in bulk.

If something at the table breaks these rules, whether a player wrote it or the AI Dungeon Master generated it, report it from the message or the party list. Reports go to the admins of the server you are on, who can mute, remove, or delete accounts, and you can block a player yourself at any time. Because the app has no central service, there is no one else to report to.

Your operator may add rules of their own, and those apply too. An operator may suspend or remove any account on their server at their discretion.

AI generated content

The Dungeon Master is a language model. Its narration is fiction produced by software, and it can be wrong, inconsistent, unfair, or upsetting. It is not advice of any kind, and nothing it says should be relied on outside the game.

  • What the model produces depends on the model your operator chose, its settings, and what players type. This project applies no content filter that could guarantee any particular output, and makes no promise about what a model will say.
  • Generated text, images, and audio are not guaranteed to be original or free of other people's rights. Who owns model output, if anyone, is unsettled in many places, and this project makes no claim either way.
  • Agree on the limits for your table before you play, and treat the AI DM as a tool the table steers rather than an authority.

Optional third-party services

By default everything runs on your own hardware. An operator can enable integrations that reach outside it, for example Discord sign-in, a hosted OpenAI-compatible model provider, or content and audio downloaded from public archives, and sharing a world routes it over Cloudflare. When one of those is in use, that provider's own terms and privacy policy govern the data it receives, and the operator is responsible for their own accounts, API keys, and the costs those run up.

Game content and trademarks

The code is MIT licensed. The bundled rules data derives from the System Reference Document 5.1 by Wizards of the Coast LLC, licensed under Creative Commons Attribution 4.0. Content packs an operator imports carry their own licenses. Full attribution is on the licenses page.

This project is not affiliated with, endorsed by, or sponsored by Wizards of the Coast. Dungeons & Dragons and D&D are trademarks of Wizards of the Coast LLC. No official published material ships with the software, and you should not upload material you do not have the right to use.

Your content

You keep whatever rights you already have in what you write and upload. It is stored in your operator's database, or on your own device, and nowhere else. This project takes no license in it, never receives a copy, and cannot retrieve or erase it for you. Requests to delete or export your data go to your operator; the account deletion page explains the in-app steps.

No warranty and no liability

As stated in the MIT license, the software is provided "as is", without warranty of any kind, express or implied, including the warranties of merchantability, fitness for a particular purpose, and noninfringement. To the fullest extent the law allows, the authors and copyright holders are not liable for any claim, damages, or other liability arising from the software or its use, including lost campaigns, lost data, downtime, or anything a model generates.

Some jurisdictions do not allow certain disclaimers to be excluded. Where that is the case, the exclusions above apply only as far as that law permits.

Stopping

You can stop using the software at any time, delete your account and content from within the app, or delete the whole database from your server. An operator can shut a server down at any time, with or without notice, and the campaigns on it go with it.

Changes and contact

These terms are part of the open source project and change only when the code changes. Each release carries the version of these terms that shipped with it, and you can review the current text and its full history in the project repository. If a part of these terms is unenforceable where you live, the rest still stands.

This page is written in plain language and is not legal advice. If you run a public or commercial server, get advice that fits your situation.

Questions about the software, including license and security reports, go to the issue tracker or to [email protected]. Questions about a specific server belong to whoever runs it.

Download · v0.17.2
Server app · v0.26.2

Optional. Runs the table for a whole group on one machine that stays on. Everyone else just installs the app.

Free & open source · MIT licensed · served from GitHub releases