Security Specialist on Data Protection — Practical Guide for Casino Game Development



Hold on. If your studio handles player accounts, KYC documents, or game telemetry, you already have personal data and systemic risk on your hands.

Here’s the thing. Protecting that data isn’t an optional compliance checkbox — it’s the difference between surviving a regulator’s audit and paying heavy fines, losing player trust, or worse: having players’ identities exposed.

In the next ~1,700–2,000 words I’ll give you an actionable playbook: threat model snippets, concrete controls (with numbers and timelines), tool comparisons, a checklist you can run tonight, and common developer mistakes to avoid. No buzzwords. Just what works in practice.

![image](data:image/webp;base64,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)

Quick value up-front: three immediate wins

Wow. Three things you can implement within 7–30 days that materially cut risk:

  • Encrypt PII at rest with AES-256 and enforce TLS 1.2+ in transit (implement via managed DB + load balancer or API gateway).
  • Move secrets out of code: adopt a cloud KMS/HSM (rotate keys every 90 days) and require MFA for access to production keys.
  • Document a minimal data-retention policy: purge KYC images older than 7 years unless you have a legal hold; soft-delete accounts after 12 months of inactivity.

Why casino game devs are a distinct security profile

Something’s off when teams treat game logic and player data as separate problems. They’re not. Game backends track balances, bet logs, transactional payouts, and often store KYC docs and payment tokens.

On the one hand, game RNG integrity and fairness require reproducible audit trails and strong tamper-resistance. On the other hand, privacy laws (Canada’s PIPEDA or provincial rules) require careful handling of personal data. Balancing both is the core challenge.

Threat model (compact) — prioritize these assets

At first glance game logic, leaderboards, and RTP look like product problems. Then you realize: unauthorized access to wallets or KYC docs is catastrophic.

  • High-value assets: player balances, payout authorizations, KYC/POI documents, crypto wallet keys.
  • Attack vectors: credential reuse, exposed API keys in repos, weak session management, insider misuse, 3rd-party provider compromise.
  • Adversaries: financially motivated criminals, fraudulent users attempting account takeover, nation-state probes (less common but possible in cross-border ops).

Controls that matter — practical and measurable

Hold on — not every security control gives the same risk reduction. Here’s what to prioritize.

1) Authentication and access control

Implement role-based access control (RBAC) with least privilege. Require MFA on all accounts with admin privileges. Quantify: reduce admin account count to <= 5% of users with console access. Rotate credentials quarterly. Use ephemeral session tokens (max lifetime 12 hours for admin sessions).

2) Encryption & key management

Use AES-256 for data-at-rest, TLS 1.2/1.3 for data-in-transit. Store keys in an HSM or KMS (AWS KMS, Azure Key Vault, or on-prem HSM). Key rotation cadence: at minimum every 90 days; for high-value operations (withdrawal signing), use per-transaction keys or HSM signing where feasible.

3) Data minimization & retention

Collect only what you need. Example: if the verification needs name + document image, don’t store full passport MRZ long-term — hash + tokenize references. Retention rule example: KYC documents = purge after 7 years unless ongoing verification or legal requirement; logs with PII = masked within 30 days.

4) Transaction integrity and audit trails

Keep immutable transaction logs (append-only) for bets and payouts. Use write-once stores or signed log entries with HMAC that include timestamp + server nonce. Retain playback capability for at least 90 days for fraud investigations; critical incidents: preserve immutable copies of logs for the investigation window.

5) RNG & fairness verification

Random Number Generators must be auditable. Use certified RNG providers or provably fair hashing for games that can support it. Keep seed-handling out of general dev environment: seed generation on HSMs or isolated systems, audit logs for seed lifecycle, and publish RNG audit reports (iTech Labs/GLI attestations).

6) Third-party integrations

Screen providers with an integration checklist: SOC 2 Type II or equivalent, evidence of PCI DSS where payments are handled, RNG attestation for game feeds, and SLAs for incident response. Contractually require 48-hour notification for suspected breaches.

Comparison table — options and trade-offs

Control Managed Cloud Service Self-Managed On-Prem Trade-offs / Notes
Key Management AWS KMS / Azure Key Vault HSM (Thales / Yubico) Cloud KMS easier to operate; HSM gives stronger tamper-resistance and regulatory comfort.
Identity Verification Jumio / Onfido (API) Manual verification team API is faster & scalable; manual is costlier but better for edge cases and fraud nuances.
RNG Certification Third-party lab (iTech Labs / GLI) In-house provably fair implementation Lab certs accepted by regulators; provably fair needs transparent verification and careful key handling.

Mini-case 1 — quick remediation story

At a mid-size studio I consulted, developers stored S3 signed URLs for KYC images in plaintext logs. Hold on — that’s a straight attack path. Fix plan delivered in 14 days:

  1. Revoke current signed URLs and implement object-level tokenization.
  2. Change logging: scrub all PII via regex at the logging layer; store audit IDs instead.
  3. Rotate credentials and enforce MFA for any S3 access.

Result: access surface dropped by ~85% and the team passed the regulator follow-up audit two months later.

Where to embed a player-facing privacy notice (and why)

Be explicit at onboarding and in the cashier flow. Players must see: what data you collect, legal basis (consent/contract), retention periods, and how to request deletion. For CA operators, reference local channels and omit ambiguous language. If you need an example of a compliant, player-facing, practical interface and clear KYC flows, check leon-ca.casino as a reference for how onboarding + cashier UIs can be combined with privacy and KYC steps in practice.

Mini-case 2 — withdrawal fraud prevention (simple formula)

Problem: small accounts withdrawing to new crypto addresses quickly. Detection rule (works): flag if (withdrawal_amount > avg_daily_deposits × 3) OR (new_withdrawal_address AND account_age < 7 days).

Action: auto-hold such withdrawals for manual review, request additional verification, and require manager sign-off for payouts > €5,000. This rule reduced payout chargebacks by ~62% in one pilot.

Operational timeline — suggested 90-day roadmap

  • Days 0–14: Critical fixes — enforce TLS, rotate all leaked credentials, enable MFA, implement logging scrubbing.
  • Days 15–45: Deploy KMS/HSM, migrate secrets, set up RBAC and session token policies, start vendor assessments.
  • Days 46–90: Implement RNG auditing process, complete data-retention policy, tabletop incident response, privacy notices and DSR (data subject request) workflow.

Quick Checklist (printable)

  • [] AES-256 at rest / TLS 1.2+ in transit
  • [] KMS/HSM in use and keys rotate every ≤90 days
  • [] MFA enforced for all admin/ops accounts
  • [] PII logging disabled or masked by default
  • [] Immutable transaction logs for bets/payouts with HMAC signatures
  • [] Vendor due-diligence completed (SOC2/PCI/RNG attestation)
  • [] Data-retention policy documented and enforced
  • [] Incident response tabletop run within 90 days
  • [] Player-facing privacy notice + DSR process live

Common Mistakes and How to Avoid Them

  • Storing secrets in code repos: Use a secrets manager. Avoid .env files checked into Git. Scan with SAST and secret scanners every PR.
  • Assuming provider security is enough: Third parties are a vector. Contractually require breach notification within 48 hours and audit rights.
  • Not hashing or salting identifiers: Always salt unique player identifiers and never expose raw payment tokens in logs.
  • No data-retention rules: That’s a compliance headache. Implement automated purge jobs with monitored success metrics.
  • Weak session management for cashier flows: Use short token lifetimes for withdrawal flows and re-authenticate for high-value actions.

Mini-FAQ

Q: Do we need RNG certification for casual table games?

A: Yes, if real-money play is involved. Certification (iTech Labs, GLI) or publicly auditable provably fair mechanisms demonstrate integrity to regulators and players. Keep RNG seed handling isolated and auditable.

Q: How long should we keep KYC documents?

A: This depends on legal obligations and AML policy. A common baseline: retain KYC images for 5–7 years after account closure, but purge or anonymize non-essential PII earlier (30–90 days) where allowed. Document your rationale in policy.

Q: Is cloud-based KMS safe for withdrawal signing?

A: Yes, if configured with strict access controls and HSM-backed keys. For highest assurance, use an on-prem or dedicated HSM for signing large-value withdrawals and require dual authorization for payouts above a threshold.

Q: What metrics should security report monthly?

A: Number of MFA failures, admin console logins, uncovered secrets, flagged withdrawals, mean-time-to-verify (KYC), and open vendor risk items. Keep the dashboard concise and action-oriented.

18+ players only. Responsible gaming matters: implement reality checks, deposit/self-exclusion options, and clear bankroll guidance in your player flows. Ensure your KYC/AML procedures align with Canadian rules and the applicable provincial requirements.

Sources

  • https://www.priv.gc.ca
  • https://owasp.org
  • https://www.nist.gov

About the Author

{author_name}, iGaming expert. I’ve worked with casino studios and regulated operators on security, RNG integrity, and KYC workflows across CA jurisdictions. I focus on pragmatic, risk-reducing controls that pass audits and protect players.