Privacy Policy

Last updated: 8 November 2026

This policy explains, in plain language, what the Dice AI app keeps on your device and the one case where it sends something off it. The last section covers this website, diceaiapp.com, which works differently.

The short version

The Dice AI app has no accounts, no analytics, no ads and no tracking. Your characters, sessions, roll history, chat history and settings stay on your device.

The one exception is AI assistance, which stays off until you allow it. With it on, when Chat Mode can't read a message by itself, the app sends the text of that message to a third-party AI model to turn it into dice. It never sends your characters, sessions or history.

This website is separate from the app. It uses Google Analytics to count visits, and in the EU, the UK and Switzerland only if you allow it. See This website.

What stays on your device

The app keeps all of this in a database on your device and never sends it to us:

  • Your characters, with their names, modifiers and aliases
  • Your sessions and campaign details
  • Your roll history and chat history
  • Your settings, such as theme, haptics, sound and Voice Announcements
  • Whether you own Dice Pro

Deleting the app deletes all of it.

What we do not collect

  • No analytics. We do not measure how you use the app.
  • No tracking. We do not build a profile of you or follow you across other apps or websites.
  • No advertising. The app shows no ads and works with no ad networks.
  • No account. You never sign up, and you never give us an email address to use the app.

Chat Mode

Chat Mode reads standard dice notation on your device. Messages like 3d6+2, d20 advantage or d20 vs DC 15 never leave it, and they work without a connection.

AI assistance

Chat Mode can't read every message on its own. When it gets one it can't read, it asks you first. A dialog titled "Use AI for this roll?" offers two buttons, Allow AI and Not Now. The app asks once and remembers your answer. You can change it at any time in Settings → Chat & AI → AI Assistance.

If you choose Not Now, the message stays on your device and the app suggests writing the roll as dice notation instead.

If you allow AI assistance, this is what happens to each message the app can't read:

  1. The app sends the text of that message over HTTPS to our dice parsing service, a Cloudflare Worker at api.diceaiapp.com. The request also carries the app version, whether you're on iOS or Android, and an App Attest proof, which the next section explains.
  2. The Worker passes the text through Cloudflare AI Gateway to OpenRouter.
  3. OpenRouter routes it to a third-party large language model provider, which turns it into dice. The model is currently from DeepSeek.
  4. The dice come back to the app, which checks them and rolls them on your device. The AI never picks your result.

The app never sends your characters, sessions, roll history or chat history. The Worker does not log or store the text of your message, and request logging in AI Gateway is turned off.

We set OpenRouter's data_collection: deny option, so it only routes the text to providers that don't store prompts or train on them. Those providers still process the text under their own terms and privacy policies, not this one. You can read OpenRouter's privacy policy. With AI assistance on, keep personal details out of your chat messages.

How the AI service stops abuse

The AI service only answers genuine copies of Dice AI. It checks each request with Apple App Attest on iPhone and iPad, or Google Play Integrity on Android. None of this happens unless you use AI assistance.

The setup step that registers your install with the service is rate limited by IP address at Cloudflare's network edge. The address isn't stored.

To run these checks and apply rate limits, the service stores:

  • An identifier for your install of the app. On iPhone and iPad it's a random key identifier that App Attest creates. On Android it's a hash of the Play Integrity token. It isn't linked to your name, email or store account, and it isn't your advertising ID.
  • For each AI request, the time, the app version and platform, which model answered, and whether it turned your message into dice.

We use these only for rate limits, such as 200 AI requests per device in any 24 hours. The identifier and the request records are both deleted about 35 days after your last AI request.

Purchases

Dice AI has one in-app purchase, Dice Pro. It's a one-time purchase through the Apple App Store or Google Play. The store handles the payment, so we never see your name, card or payment details. The store tells the app whether you own Dice Pro, and the app keeps that answer on your device.

Features that stay on your device

  • Voice Announcements. Spoken results use your device's own text-to-speech.
  • Shake to Roll. The app reads the motion sensor to notice a shake. Motion data stays on your device.

Third parties

Dice AI works with as few third parties as possible:

  • Apple and Google, to deliver the app, take payment for Dice Pro, and run the App Attest and Play Integrity checks, under their own privacy policies.
  • Cloudflare, which hosts our dice parsing service and AI Gateway, used only for AI assistance.
  • OpenRouter and the model provider it routes to, used only for AI assistance, under their own terms.
  • Google, for Google Analytics on this website only. The app doesn't use it.
  • Cloudflare, which also hosts this website and counts its page views with Cloudflare Web Analytics.

The app does not use any analytics, advertising or social media tracking software.

Children

Dice AI is suitable for a general audience and does not knowingly collect any personal information from anyone, including children.

Your choices

  • Allow or stop AI assistance at any time in Settings → Chat & AI → AI Assistance.
  • Turn Voice Announcements and Shake to Roll on or off in Settings.
  • Clear your roll history from the history view, and your chat history in Settings → Chat & AI → Clear Chat History.
  • Delete the app to remove everything it stored on your device.

This website

Everything above is about the app. This section is about diceaiapp.com.

The website uses Google Analytics, loaded through Google Tag Manager, to show us how many people visit, how they found the site, and which parts they use, such as the store buttons, the screenshots and the FAQ.

  • What it records. The pages you view, the site that sent you, your browser, device type and screen size, your approximate location (country or city, worked out from your IP address), and which buttons and links you use here. Google Analytics doesn't log or store IP addresses, and we never send it your name, email or anything you type.
  • Cookies. Google Analytics sets first-party cookies named _ga and _ga_ followed by an ID, to tell one visit from the next. They last up to two years.
  • Your choice. In the European Economic Area, the United Kingdom and Switzerland, Google Analytics doesn't run and sets no cookies until you choose Allow analytics on the banner. Elsewhere it runs by default. Wherever you are, the Cookies link at the bottom of every page lets you allow or decline it, and declining deletes its cookies. The page still loads Google Tag Manager, which is how your choice reaches Google Analytics. Your choice is saved in your browser's local storage.
  • No advertising. The website shows no ads. Google signals and ads personalisation are off, and we don't share the data with advertisers.
  • How long it's kept. Google Analytics keeps the data tied to a cookie for 2 months for individual events and 14 months for visitor-level data, then deletes it. Reports made from totals, such as visits per day, are kept.

Google processes this data under the Google Privacy Policy. Google's opt-out browser add-on blocks Google Analytics on every site, including this one.

The website is hosted on Cloudflare Pages. Cloudflare Web Analytics also counts page views and load times here, without cookies and without anything that identifies you or your device, so it runs for everyone.

Changes to this policy

If this policy changes, we will update this page and the date at the top. Continued use of the app or this website after a change means you accept the updated policy.

Contact

For help using the app, see the support page.

A beautiful dice roller that grew into the companion for every moment that comes down to chance. Roll gorgeous dice, or just type what you need and let Chat Mode handle the maths.

Privacy•Terms•Support•
© All rights reserved.