License renewals and audits
1) Why it matters
A license is not a static document, but an obligation to maintain RG/AML, security, data and reporting standards. Successful renewals and audits confirm risk manageability, process maturity, and readiness for scale.
Key principles: evidence-first, no-humans-in-prod, policy-as-code, traceability.
2) Types of renewals and audits
Renewal: by calendar (usually annually/once every N years) - submission of form, fees and package of evidence on controls.
Variations/changes (variation): change of beneficiaries, addition of verticals, hosting locations, key persons - require separate coordination.
Regulatory audit: review of policy/reporting, marketing/affiliates, RG/AML, incident logs.
Technical audit/laboratories: RNG/RTP, SDLC/releases, vulnerabilities/pentest, DR/BCP, hosting and logs.
Financial audit: GGR/taxes/reserves, correctness of bonus write-offs, registers of payments.
GDPR/DPA audit: DPIA, processing registry, responses to subjects, leaks/notifications.
PCI DSS (if working with PAN): segmentation, tokenization, access logs, ASV scans.
3) Renewal calendar: indicative scale
T-90...60 days - gap analysis, updating policies, booking laboratories/auditors.
T-60...30 - collection of artifacts (logs, SBOM, scan/penetration test reports, DR acts), Key Persons confirmation.
T-30...14 - final package, internal sampling of evidence, preparation of those responsible for the interview.
T-14...0 - submission of a renewal package, payment of fees, SLA windows for responses to the regulator.
T + 0... + 30 - Q & A/requests, remediations, renewal confirmation.
4) Evidence package: what to cook in advance
Org/right: ownership structure, SoF/SoW (if modified), CV and Key Persons references, delegation register.
Policies: current AML/CTF, RG, advertising/affiliates, data protection (DPIA), incidents, DR/BCP; journal of audits and trainings.
- a log of releases with SBOM and artifact signatures;
- SAST/SCA/DAST reports, remediation plan, no critical/high without active exceptions;
- observability: dashboards SLO/SLI, synthetic checks "deposit/CCD/withdrawal";
- logging: structured logs without PII/PAN, retention and search;
- DR/BCP: acts of restore tests, RTO/RPO, emergency exercise protocols.
- RG/AML: intervention and outcome registry, self-exclusion (local/national), suspicious transaction reports (STR/SAR), sanction/PEP log.
- Marketing/affiliates: white lists of channels, a selection of creatives with apps, a log of violations and measures.
- Finance/Tax: GGR vertical reports, bonus/jackpot adjustments, PSP/bank reconciliations.
5) Format and traceability
Each policy ↔ controls ↔ evidence (screenshots, uploads, hash and date reports).
Single index "Evidence Map": control where → → owner is stored → the date of update.
Package versioning (Git/repository) + access control so auditors can selectively view artifacts.
6) IT/Data Requirements (What's Most Watched)
SDLC/releases: staging pipelines, manual/auto quality gates, rollback policy, prohibition of direct changes in sales.
Supply chain: artifact signatures, SBOM, admission check, vulnerability policy.
Secrets and access: SSO/MFA/PAM, short-lived tokens, privileged session logs.
Network: segmentation, WAF/bot management, DDoS, mTLS/egress control.
Observability: OTel-trails, SLO dashboards, alert error-budget, SRM-check in experiments.
Data: DPIA, minimization, data by region (residency), PII/PAN access logs.
DR/BCP: backups, regular restore with protocols, switching exercises.
7) Passing the audit: tactics
1. Kickoff and scope: agree on the perimeter, list of samples, format of evidence.
2. Data room: prepare structured access to Evidence Map.
3. Dry-run interview: MLRO/DPO/RG-Lead/CTO/SRE - Q&A and demo run.
4. Live sessions: we show logs, SLO dashboards, release artifacts, DR scripts.
5. Remediation: coordinate priorities and deadlines, fix in the tracker.
6. Closure: audit report, lessons learned, policy/control updates, retro.
8) Remediation plan (template)
9) RACI (example: renewal program)
10) Checklists
10. 1 Definition of Ready (60-90 days before deadline)
- Updated AML/RG/Ad/Data/Incident policies; trainings were held.
- Key Persons confirmed, SoF/SoW relevant (if required).
- SAST/SCA/DAST and pentest reports collected, critical/high closed without expired exceptions.
- Release logs with SBOM/signatures are available; admission-policy in the enforce state.
- SLO/SLI dashboards and synthetic deposit/CCL/withdrawal check reports are available.
- DR/restore test reports within SLA RTO/RPO.
- RG/AML registries: interventions, SAR/STR, self-exclusion; sanctions/PEP reports.
- Marketing/affiliates: whitelisting channels, sampling creatives with approwals.
- GGR financial statements/taxes reconciled with PSP/banks.
10. 2 Definition of Done (after renewal/audit confirmation)
- Letter/renewal certificate received, registers/site/documents updated.
- Remediation plan closed, policies and Evidence Map updated.
- Retro lessons, process changes, calendar updated.
- Notifications sent to ISPs/PSPs (if necessary).
11) Work with affiliates and advertising during the audit period
Prepare a register of channels, a sample of creatives, evidence of the 18 +/21 + target, a log of approvals.
Stop-list procedure for violating partners, conditions in RG/AML compliance contracts.
Display frequency/restriction dashboard and block lists.
12) Risk management (registry)
13) Mini templates
Evidence Map (CSV) cap:
Control,Policy Ref,Artifact,Location,Owner,Updated At,Retention
RG-Limits,RG §4.2,Dashboard URL,obs://rg/limits,RG Lead,2025-10-15,24m
SDLC-SBOM,SDLC §3.1,sbom_2025Q4.json,repo://release/sbom,Platform Lead,2025-10-30,36m
DR-Restore,BCP §5.3,restore_report_Q4.pdf,doc://dr/reports,SRE Lead,2025-10-20,36m
Audit Plan (1 page):
- Scope/goals
- List of samples and format of evidence
- Sessions/Interview Calendar
- Roles and Contacts
- Q&A channel and SLA responses
14) Frequent questions
Do I need to submit all artifacts at once? No: submit a base, and give samples on demand - but keep everything ready.
Is it possible to compensate for the absence of some of the logs? Only with an explainable cause and remediation plan (and timeline).
What is more important for the regulator - politics or evidence? There is always evidence to prove that politics actually works.
15) 30 Day Short Plan (fast track)
Week 1: final gap analysis, policy update, SLO/log measurement, auditors reservation.
Week 2: collecting SBOM/signatures/release logs, vulnerability reports/penetration tests, DR acts.
Week 3: RG/AML/marketing consolidation, summary dashboards, dry-run interviews.
Week 4: Filing, Q&A, Quick Remediations and Confirmation of Renewal.
Brief conclusion
Renewal and auditing is not a one-off "report delivery" but a regular demonstration of process maturity. Build a calendar, keep Evidence Map, automate controls like code, keep observability and DR in good shape. Then the extension will turn from risk into routine, and the audit into a source of improvement and trust from regulators, partners and players.