Acceptable use policyHow CasinoOS uses AICookie noticeData processing agreementPartner programme termsCasinoOS privacy noticeCasinoOS terms of service

How CasinoOS uses AI

Draft for review by counsel. This is not legal advice. Text in [square brackets] must be filled in or confirmed before publication. Check every statement against the code before each release.

Effective [date]. Version 0.1.

This statement is for operators, their regulators, auditors and test labs. It says what the AI in CasinoOS does, what it never does, where a person decides, and how each AI action can be checked afterwards.

1. Summary

2. Where AI is used

FeatureWhat the AI doesWho decides
Inbox triageSuggests intent, priority, sentiment and whether a case needs escalation.Staff. Crisis and self-exclusion signals are also detected by fixed rules that do not depend on the model.
Inbox reply draftsWrites a draft reply in the operator's tone.Approve all on: a person edits it and a second staff account approves it before it is sent. Approve all off: the AI sends it only when fixed rules find the case low risk (server/autoreply.mjs); otherwise a person edits and sends it. Routed responsible gambling cases and handed-off cases always need approval.
Live chat widgetAnswers general questions about how the site, games, deposits and safer gambling tools work.Approve all off: sent at once, after the guardrails in section 4. Approve all on: held for a person, and the player is told a person will reply. Either way it cannot see accounts, promise outcomes, or offer, credit or refund anything.
Command barOpens the right screen with work prepared.It never sends a message, grants a bonus or changes a setting.
TranslationTranslates replies.Machine-translated replies are marked for review and go through the same approval.

Responsible gambling and AML scoring use fixed, documented rules (server/compliance/rg.mjs, aml.mjs), not a model. RG scores can trigger protective actions at once (stop marketing, withdraw offers, lower a limit), because those only reduce a player's exposure. AML scores lead only to a review by a person. A withdrawal hold or enhanced due diligence needs approval.

3. What the AI never does

4. Guardrails on AI output

5. Data sent to AI providers

SentNot sent
The message text, with contact, payment and identity data removedPlayer name, email, phone, postcode, player id
A keyed token in place of the player idCard numbers, IBANs, account numbers
VIP tier, KYC status and a balance bandExact balance, transaction history
The market's rules and helplinesStaff identities

The provider is Anthropic (Claude). It is listed in annex 3 of the data processing agreement. It may not use the data to train its models under the API terms we use. [Confirm against Anthropic's current terms.]

6. Transparency to players

7. Audit and accountability

Each AI action writes an audit entry with:

The log is append-only and hash chained. With an HMAC key set, someone who can edit the file but does not hold the key cannot rebuild the chain. Owner and compliance roles can verify the chain and export it for a regulator.

8. Known limits

We state these so operators can plan around them:

9. Governance

Prompts are versioned, and changes are reviewed through pull requests. Evaluation records and the change log are described in the model governance policy (docs/compliance/policies/model-governance.md). Questions about this statement go to [AI governance contact].