⚔️

DM Engine

Legal Documents & Policies

Privacy Policy

Effective date: October 10, 2026  ·  Last updated: October 3, 2026

Who We Are

DM Engine is an AI-powered Dungeon Master for tabletop roleplaying games, available as a mobile app and on the web. This policy explains what data we collect, how we use it, who we share it with, and what choices you have.

What We Collect

  • Account information — your email address. If you sign in with Apple or Google, we also receive what they share with us: your email, your name (with Apple, only if you choose to share it) and, with Google, your profile picture. We use these only to set up and secure your account. Other players never see them.
  • Game content — your campaigns and characters, the messages you type, the DM's replies, your session history, scene images, and game state such as inventory and dice results. We store this so your game is saved across devices.
  • Purchases — your Embers balance and its history, and your subscription status. We never receive your card number.
  • Usage and diagnostics — technical records linked to your account, such as your app version, device type and operating system version, which features ran, how much AI processing a turn used, and error codes. They can include game details such as item names, but not your messages or the DM's narration.
  • Reports you send — if you report a bug, we receive what you write plus your app version, operating system, language, and the campaign and session it came from. If you report a DM message, we receive that message and your reason.
  • Notifications — if you turn on notifications, we store a push token for your device and your notification setting.
  • How you found us (web only) — if you arrive from an ad or a tagged link, we record the link's campaign tags (such as utm_source and a Facebook click ID). They are kept in your browser for up to 30 days and saved to your account the first time you sign in.
  • On your device — the app keeps your settings and a copy of your current session on your device, or in your browser's storage on the web.

We do not collect your phone number, precise location or contacts, and the app does not use your microphone, camera or photo library.

How We Use Your Data

  • To sign you in and keep your campaigns saved.
  • To generate the DM's replies, voice narration and scene images.
  • To run multiplayer sessions and send the notifications you asked for.
  • To process purchases and keep your Embers balance and subscription correct.
  • To keep the game safe, and to find and fix problems.
  • On the web, to measure how well our own ads work.

We do not sell your data for money, and we do not show third-party ads in the app. We do not use your game content to train AI models of our own. The web version does share limited activity with Meta to measure our own ads; see Advertising below.

Companies That Help Us Run DM Engine

We share data only with the services needed to run the game. Each one handles it under its own privacy policy.

  • Supabase — our database, sign-in system and servers. It stores your account and game data.
  • Anthropic (Claude) — writes the DM's replies and runs content checks. It receives your messages and the campaign context needed to answer, such as your character sheet and the recent story.
  • TypeSafe AI, through Vercel AI Gateway — helps choose how the characters in a scene react. It receives the scene's location, your latest message, and the names, roles and moods of the story's characters.
  • ElevenLabs — voice narration. It receives the DM text to be spoken.
  • fal.ai — scene images. It receives a description of the scene.
  • Apple and Google — sign-in. Apple also processes App Store purchases.
  • RevenueCat — manages in-app purchases and subscriptions on mobile. It receives your DM Engine account ID (a random identifier, not your email) and your purchase status.
  • Stripe — handles payments on the web. Stripe collects your payment details on its own page. We send it your account ID and what you are buying, and we never see your card number.
  • Expo — delivers push notifications and app updates.
  • Cloudflare and GitHub — host the web version and our website.
  • Meta — ad measurement on the web version only; see Advertising below.

AI-Generated Content

Your messages and campaign context are sent to Anthropic's Claude API to generate the DM's replies. On some turns, a short summary of the scene — its location, your latest message, and the names, roles and moods of the story's characters — is also sent to TypeSafe AI through Vercel AI Gateway to choose how those characters react. We ask the gateway to retain none of it.

We do not send your email address or account ID with these requests, and we do not use your game content to train our own models. We recommend you do not enter real personal information into campaign narratives.

Voice & Audio

When voice narration is on, the DM text to be spoken is sent to ElevenLabs to generate audio. We do not store the audio on our servers. You can turn voice narration off in the app.

Image Generation

When a scene image is made, a description of the scene is sent to fal.ai. The image's link is saved with your session so it can be shown again, and so the other players in your party can see it.

Payments

On mobile, purchases go through Apple's App Store and are managed with RevenueCat. On the web, purchases go through Stripe. In both cases the payment company collects your payment details. We receive only confirmation of what you bought, which we link to your account.

Playing With Others

In a party campaign, the other players can see your character, the messages you send in the session, and the shared story. They cannot see your email address. Messages you send in a campaign hosted by someone else remain part of that campaign.

Notifications

Notifications are optional. If you allow them, we send them through Expo, for example when your party starts a session. A notification includes your campaign's name. You can turn notifications off in the app or in your device settings.

Advertising (Web Only)

We do not show third-party ads. To see whether our own ads work, the web version may load the Meta Pixel, which tells Meta when someone visits, signs up, plays a first turn, or completes a purchase and its value. Meta may combine this with other information it holds, under its own privacy policy.

The Pixel is not used in the mobile app. It never loads if your browser sends a Global Privacy Control (GPC) signal, so you can opt out by turning GPC on in your browser.

Safety Checks

Before a message is sent, the app checks it on your device for signs of a real-world crisis. If it finds a serious one, the message is not sent to the AI or saved to our servers, and you are shown support resources. An AI check may also refuse content that breaks our rules.

Data Retention & Deletion

We keep your account and game data for as long as your account exists. Deleting a campaign removes it from your account, but its data stays in our database until you delete your account or ask us to erase it.

You can delete your account at any time in the app (My Adventures → Delete Account). This immediately and permanently deletes your account, your characters, the campaigns you host and their history, your Embers balance, and your notification tokens. You can also email us at the address below and we will delete it within 30 days. Deleting your account does not cancel an App Store subscription; cancel that in your Apple account settings.

After deletion, a few things remain: messages you sent in campaigns hosted by other players; technical usage records, which no longer point to an account; and records held by Apple, Google, Stripe, RevenueCat and Meta under their own policies.

Children's Privacy

DM Engine has a mature age rating and is not directed at children under the age of 13. We do not knowingly collect data from anyone under 13. If you believe a child has provided us with personal information, contact us and we will delete it promptly.

Your Rights & Choices

You can ask to access, correct, export, or delete your personal data at any time. To make a request, contact us at the address below. We will respond within 30 days.

You can also delete your account in the app, turn notifications and voice narration off, and opt out of ad measurement on the web with Global Privacy Control.

Where Data Is Processed

We and the companies listed above process data in the United States and in other countries where they operate.

Security

We use industry-standard security practices including encrypted connections (TLS) and row-level security policies on our database. No method of transmission or storage is 100% secure, but we take reasonable steps to protect your data.

Changes to This Policy

If we make material changes to this policy, we will notify you via the app or email before the changes take effect. Continued use of the app after that point constitutes acceptance of the updated policy.

Terms of Service

Effective date: October 22, 2026  ·  Last updated: October 22, 2026

Acceptance

By downloading or using DM Engine, you agree to these Terms of Service. If you do not agree, do not use the app.

The Service

DM Engine provides an AI-powered Dungeon Master experience for tabletop roleplaying game sessions. The app uses third-party AI services to generate narrative content. Generated content is fictional and for entertainment purposes only.

AI-Generated Content

DM Engine uses artificial intelligence to generate game narrative, dialogue, and story content. This content is procedurally created and does not represent the views of DM Engine or its developer. AI-generated content may occasionally be inaccurate, inconsistent, or unexpected. You use it at your own discretion.

The app contains content rated 17+ including fantasy violence, dark themes, and mature narrative elements consistent with the tabletop roleplaying genre. The AI is designed to handle such content within fictional context only.

Acceptable Use

You agree not to use DM Engine to:

  • Attempt to generate content involving the sexual exploitation of minors.
  • Attempt to extract harmful real-world information through fictional framing.
  • Reverse engineer, scrape, or systematically extract content from the app.
  • Use the app in any way that violates applicable law.

We reserve the right to terminate accounts that violate these terms.

Intellectual Property

DM Engine is built on the D&D 5e Systems Reference Document (SRD 5.1) under the Creative Commons Attribution 4.0 International License. "Dungeons & Dragons" and related trademarks are property of Wizards of the Coast and are not affiliated with DM Engine.

Campaign and character content you create belongs to you. You grant us a limited license to store and process that content solely to provide the service.

Embers, Subscriptions & Purchases

DM Engine uses Embers, an in-app currency you spend on DM turns, scene images and voice. You can get Embers from free grants, from a subscription, or by buying an Embers pack. Embers have no cash value, cannot be transferred or exchanged for money, and are tied to your account.

On iPhone, Embers packs and subscriptions are bought through Apple's App Store and charged to your Apple account. Subscriptions renew automatically at the end of each period until you cancel. You can cancel at any time in your iPhone's Settings → your name → Subscriptions, and the subscription stays active until the end of the period you paid for. Refunds for App Store purchases are handled by Apple under Apple's refund policy.

On the web, Embers packs are one-time purchases processed by Stripe. Stripe collects your payment details on its own page, and we never see your card number. To ask for a refund of a web purchase, email us from the address on your account within 14 days of the purchase. We refund in full any pack whose Embers you have not spent.

Turns that fail. If a turn is charged but the DM's reply never reaches you, the app returns those Embers to your balance automatically.

Disclaimer of Warranties

DM Engine is provided "as is" without warranties of any kind, express or implied. We do not warrant that the service will be uninterrupted, error-free, or that AI-generated content will meet any particular standard of quality.

Limitation of Liability

To the fullest extent permitted by law, DM Engine and its developer shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the app.

Changes to Terms

We may update these terms from time to time. We will notify you of material changes via the app or email. Continued use after notification constitutes acceptance.

Governing Law

These terms are governed by the laws of the State of California, without regard to conflict of law principles.

Contact

Get in Touch

For privacy requests, account deletion, or any questions about these policies, contact us at:

Email: support@dmengineapp.com

We aim to respond to all requests within 5 business days.