Gambling and contests compliance — licensing, age restrictions, jurisdictional controls
Why it matters
Apple guideline 7.3, Apple guideline 3.1.1 (loot box odds), Google Play's Real-Money Gambling policy, and COPPA §312.5 (child protection) all apply simultaneously to gambling apps — and failures in any one are grounds for immediate rejection. Age verification gaps are the most common failure: a casino screen accessible without a date-of-birth gate will be caught by automated review tools in both stores. Loot boxes linked to real-money purchases without disclosed odds are a specific named violation in Apple's 3.1.1, and sweepstakes without posted official rules violate US law in 48 states independently of store policy.
Severity rationale
High because gambling policy violations are a permanent ban risk for the developer account, and operating real-money gambling without the specific Apple entitlement or Google Play program approval means the app cannot legally run in either store regardless of code quality.
Remediation
Gate all gambling content behind a verified age check that runs before any gambling content is rendered — not after:
// src/screens/CasinoEntry.tsx
function CasinoEntryGate({ children }: { children: React.ReactNode }) {
const { ageVerified } = useAgeVerification();
if (!ageVerified) return <AgeVerificationScreen />;
return <>{children}</>;
}
Add geolocation checks that block gambling features in unlicensed jurisdictions using expo-location or an IP geolocation API. Disclose loot box odds on or immediately adjacent to the purchase button — not in a linked document. Apply for Apple's Gambling entitlement and Google Play's Real-Money Gambling program before submission — these require a licensed operator account and cannot be bypassed.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the App Store Policy & Content Compliance Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- external · apple-guideline-7.3 — App Store Review Guidelines 7.3 — Real Money Gambling, Games, and Lotteries
- external · apple-guideline-3.1.1-lootboxes — App Store Review Guidelines 3.1.1 — In-App Purchase (loot box odds disclosure)
- external · google-play-real-money-gambling — Google Play Real-Money Gambling Program Policy
- coppa · §312.5 — COPPA — Verifiable Parental Consent (age verification for minors)
Taxons
History
- 2026-04-18·v1.0.0·Initial import from app-store-policy-compliance·automated