Terms of Service
Dungeon Grimoire is a product of CroCode BV (info@dungeongrimoire.com), a private limited company (besloten vennootschap) registered in the Netherlands.
Koraalrood 54F, 2718 SC Zoetermeer, Netherlands · Chamber of Commerce (KvK) no. 76933067 · VAT (BTW) no. NL860845011B01.
Last updated: October 2026
1. Acceptance
By creating an account or using Grimoire at dungeongrimoire.com you agree to these Terms of Service. If you do not agree, do not use the service.
If you are under 16, you cannot accept these Terms yourself. A parent or legal guardian accepts them on your behalf when they set up your account (see §4). There is a version written for you on our young players page.
2. The service
Grimoire is a campaign management tool for tabletop role-playing games. It lets Dungeon Masters and players manage campaigns, characters, NPCs, encounters, and related content, with optional AI generation features.
Anyone who meets these Terms may create an account. A campaign invite may be required to join an existing campaign, but it is not required to register for Grimoire.
3. Your account
- You must be 16 or older to create an account yourself. Players under 16 use a young player’s account set up by a parent (§4).
- You must provide accurate information when registering, including your age.
- You are responsible for keeping your credentials secure. Do not share your password.
- You may not create accounts for others or use automated means to register. The one exception is a parent or legal guardian creating a young player’s account for their own child (§4).
- One account per person. Duplicate accounts may be removed.
4. Young players (under 16)
Players under 16 are welcome at the table, but they do not sign up on their own. Their account is created and managed by a parent or legal guardian.
How a young player’s account is made. A parent who has their own Grimoire account creates it from Account → Family, choosing the young player’s display name, login name and password. A young player who tries to sign up on their own is asked instead for a parent’s email address, and we send that parent a link to set the account up. Creating the account, or approving that request, is the parent’s consent to our processing of the young player’s data and their acceptance of these Terms on the young player’s behalf. We record when that consent was given and which version of our wording it was given to.
What a young player’s account cannot do. It cannot:
- use AI features, or connect an external AI application to the account;
- buy a subscription or AI credits;
- receive email from us. It has no email address of its own and signs in with a login name;
- publish anything outside its campaigns, such as a public calendar link.
Limits. A young player’s account has the content limits of the free plan. While the parent who manages it has an active Grimoire PRO subscription, up to five of the young players’ accounts that parent manages have PRO’s content limits instead, counted in the order the accounts were created. Nothing else in PRO is included: AI features and purchases stay unavailable to a young player’s account. If the subscription ends, those accounts return to the free limits. Nothing is deleted: campaigns over the limit are archived, and the young player chooses which one stays active.
Game content. The characters, notes and other content a young player writes are game content. They are shared with the Dungeon Master and players of their campaigns in the same way as any player’s, and a Dungeon Master who uses AI features in a campaign the young player plays in may include that content in what they send to an AI provider. A photo of a real child must never be sent to an AI feature without the permission of that child’s parent (§6).
The parent’s role. The parent is responsible for the young player’s use of Grimoire and for keeping their login details safe. From Account → Family the parent can at any time reset the password, download everything the account holds, and delete the account. Deleting it withdraws the parent’s consent and permanently erases the young player’s data.
At 16. On the first day of the month after a young player’s 16th birthday, the account becomes their own. The parent’s controls end, and the young player is asked to accept these Terms themselves.
If we find a child using an ordinary account. If we learn that someone under 16 is using an account they created themselves, we will ask for a parent to approve it and keep the account closed until they do, or delete it.
5. Acceptable use
You agree not to:
- Use the service for unlawful purposes or in violation of any applicable law.
- Attempt to gain unauthorised access to our systems or other users’ accounts.
- Upload malware, spam, or content that violates third-party intellectual property rights.
- Reverse-engineer, scrape, or abuse the API.
- Use the service to generate content that is illegal, abusive, or violates the guidelines of any AI provider you have connected.
We reserve the right to suspend or terminate accounts that violate these rules.
6. AI features and Bring Your Own Key (BYOK)
Grimoire includes optional AI-powered generation features (NPC portraits, stat blocks, campaign text, etc.). They are not available on a young player’s account (§4).
- BYOK: You may connect your own API key from OpenAI or Google. By doing so, you agree to the terms and acceptable-use policies of those providers, and you are responsible for any costs they charge.
- Platform keys: If you do not connect your own key, generations use Grimoire’s own provider keys and are charged against your AI credit balance (see §7). Your prompts are sent to the relevant provider to fulfil the request.
- Your API key is stored encrypted and is only used to fulfil your generation requests. We do not use it for any other purpose.
- Local-only key mode: In Campaign Settings you may choose to store your API key exclusively in your browser’s local storage. In this mode your key is never transmitted to CroCode BV’s servers. All generation requests travel directly between your browser and the AI provider. You remain responsible for securing your local device and for the costs incurred with the provider.
- Photos of real people: Some features work from a photo you provide. Only use a photo of a real person if you have their permission, and for a child, their parent’s.
- AI-generated content may be inaccurate, incomplete, or inappropriate. You are responsible for reviewing and using it appropriately.
- We make no guarantee about the availability, quality, or cost of third-party AI services.
7. Subscriptions, AI credits, and refunds
Grimoire PRO is a paid subscription billed in advance, monthly or annually via Stripe. It renews automatically at the end of each billing period until you cancel. You can cancel at any time from Billing → Manage subscription; cancellation takes effect at the end of the current period and you are not charged again. Subscription prices may change; we will give you at least 30 days’ notice before a price increase applies to you. If you do not accept the new price, you may cancel before it takes effect and will not be charged the increased amount. A PRO subscription also raises the content limits of up to five young players’ accounts you manage (§4).
AI credits are used by AI features when you are not using your own API key. Credits are purchased in advance and are non-refundable once consumed. Unused credits do not expire. Credit costs per generation type are listed in the app and may change; we will give reasonable notice before changing prices. A price change never affects credits you have already purchased.
Refunds, cancellation, and your EU right of withdrawal are described in our Refund Policy.
8. Your content
You retain ownership of all content you create in Grimoire (campaign notes, characters, maps, etc.). By using the service, you grant us a limited licence to store and process your content solely to provide the service to you.
We will not access your campaign content except to resolve a technical support request you have initiated, to act on a report made under §9, or as required by law.
You warrant that you have the rights to any content you upload, and that it does not infringe the intellectual-property or other rights of any third party.
9. Copyright and content reports
Most content on Grimoire is only visible inside the private campaign it belongs to. Even so, if you find something on Grimoire that infringes your rights or breaks the law, tell us and we will act on it.
Reporting illegal content
Email reports@dungeongrimoire.com. Please include:
- why you believe the content is illegal;
- where it is: a link to it, or enough detail for us to find it;
- your name and email address (you may leave these out if you are reporting child sexual abuse material);
- a statement that you believe in good faith that the information in your report is accurate and complete.
We confirm that we received your report, decide on it promptly and carefully, and tell you what we decided. If we remove or restrict someone’s content, we tell them what we did and why, and how they can object. We may stop handling reports from someone who repeatedly sends reports that are clearly unfounded.
The same address is our point of contact for users and for authorities under the EU Digital Services Act. You can write to us in English or Dutch.
Copyright notices (DMCA)
CroCode BV’s designated agent for notices of claimed copyright infringement under the US Digital Millennium Copyright Act (17 U.S.C. § 512) is:
Copyright Agent, CroCode BV
Koraalrood 54F, 2718 SC Zoetermeer, Netherlands
copyright@dungeongrimoire.com
A notice must include:
- a physical or electronic signature of the copyright owner or a person authorised to act for them;
- identification of the copyrighted work you claim is infringed;
- identification of the material you claim is infringing, with enough information for us to locate it;
- your name, address, telephone number and email address;
- a statement that you have a good-faith belief that the use is not authorised by the copyright owner, its agent, or the law;
- a statement, under penalty of perjury, that the information in the notice is accurate and that you are the copyright owner or authorised to act for them.
Counter-notices
If your content was removed because of a copyright notice and you believe that was a mistake, you can send a counter-notice to the same address. It must include:
- your physical or electronic signature;
- identification of the material that was removed and where it appeared before removal;
- a statement, under penalty of perjury, that you have a good-faith belief the material was removed as a result of mistake or misidentification;
- your name, address and telephone number, and a statement that you consent to the jurisdiction of the US federal district court for your address (or, if your address is outside the United States, any judicial district in which CroCode BV may be found), and that you will accept service of process from the person who sent the original notice.
We forward a valid counter-notice to the person who sent the original notice, and restore the material within 10 to 14 business days unless they tell us they have started court proceedings to keep it down.
Repeat infringers
We terminate, in appropriate circumstances, the accounts of users who repeatedly infringe the copyright or other intellectual-property rights of others.
10. Open source
Grimoire’s source code is publicly available on GitHub under its stated licence. Nothing in these terms limits your rights under that licence with respect to the code itself.
11. Service availability
We aim to provide a reliable service but make no uptime guarantees. The service is provided “as is”. We may perform maintenance, change features, or discontinue the service with reasonable notice.
12. Limitation of liability
To the fullest extent permitted by Dutch law, CroCode BV is not liable for:
- Loss of data (back up your campaign data using the export feature).
- Indirect, incidental, or consequential damages.
- Costs incurred through your use of third-party AI providers.
Our total liability to you for any claim is limited to the amount you paid us in the 12 months preceding the claim.
Nothing in these terms excludes or limits our liability for death or personal injury caused by our negligence, for intent or conscious recklessness (opzet of bewuste roekeloosheid), or for any other liability that cannot be excluded or limited under mandatory law. If you are a consumer, the exclusions and the cap in this section apply only to the extent permitted by mandatory Dutch consumer law, and nothing here affects your mandatory statutory rights as a consumer.
13. Governing law and disputes
These terms are governed by the laws of the Netherlands. Any disputes will be submitted to the competent court in the Netherlands.
If you are a consumer resident in the EU, this choice of law does not deprive you of the protection of the mandatory provisions of the law of your country of residence, and, notwithstanding the paragraph above, you may bring proceedings in, and may only be sued in, the courts of your country of residence. You may also use the EU Online Dispute Resolution platform.
14. Changes to these terms
We may update these terms from time to time. There are two kinds of change, and they work differently.
Material changes need your agreement. We tell you about a material change by email or in-app notice at least 14 days before it takes effect, and the app asks you to accept it. It applies to you only once you accept; using the service does not count as accepting it. Until you accept, you can still download your data, delete your account, and cancel your subscription. If you are a consumer and do not accept a material change, you may terminate your subscription, and any prepaid amount for a period not yet supplied will be refunded on a pro-rata basis.
Corrections and clarifications that change nothing about your rights or obligations, such as fixing a typo or wording a sentence more clearly, take effect when we publish them. Any change that does affect your rights or obligations is a material change and follows the paragraph above.
15. Contact
CroCode BV
Koraalrood 54F, 2718 SC Zoetermeer, Netherlands
Chamber of Commerce (KvK) no. 76933067 · VAT (BTW) no. NL860845011B01
info@dungeongrimoire.com
Copyright notices: copyright@dungeongrimoire.com · Reports of illegal content and the Digital Services Act point of contact: reports@dungeongrimoire.com