Starter contract

social_media_age_compliance

14 rules · plain YAML · starts in observation mode

OpenDQV Cloud starter template (v0.1) — your tenant inherits this baseline. First customer edit creates v1.0 in your audit trail; pin by yaml_hash for replay. Social media user age compliance — age gate, DOB format, and identity verification audit trail

These are starting points you own. Every rule below ships in the trial, starts in observation mode, and is yours to read, edit, or delete from day one. Rules that reference a lookup list (lookup_file) validate against reference data you control in your tenant.
Rules as at 29 August 2026 — starting points you own, not a maintained regulatory feed. We correct errors in these samples; tracking regulatory change in your active contracts is yours.
RuleFieldSeverityWhat it enforces (the message your team sees)
user_id_requireduser_iderroruser_id is mandatory — every registration record must be traceable
age_requiredageerrorage is required for age assurance audit records
age_minimum_13ageerrorDeclared age must be 13 or above for platform access
age_dob_consistentageerrorDeclared age is inconsistent with date of birth — possible data integrity issue or falsified age declaration
dob_requireddoberrorDate of birth is required for age assurance audit records
dob_formatdoberrorDate of birth must be in ISO 8601 format: YYYY-MM-DD
dob_age_gatedoberrorDate of birth indicates user is under 13. Platform access denied regardless of declared age (UK Online Safety Act minimum age).
verified_identity_requiredverified_identityerrorverified_identity must be recorded for every registration (TRUE or FALSE)
verified_identity_valid_valuesverified_identityerrorverified_identity must be TRUE (identity verified) or FALSE (self-declared)
verified_identity_advisoryverified_identitywarningIdentity is self-declared (verified_identity=FALSE). Apply enhanced content restrictions per Ofcom age assurance guidance.
verification_method_required_if_verifiedverification_methoderrorverification_method is required when verified_identity is TRUE (Ofcom audit trail)
verification_method_validverification_methoderrorverification_method must be an approved method (DOCUMENT_CHECK, BIOMETRIC, CREDIT_BUREAU, MOBILE_NETWORK_OPERATOR, BANK_VERIFICATION, GOVERNMENT_ID, PASSPORT, FACIAL_AGE_ESTIMATION, DEVICE_PLATFORM)
verification_timestamp_required_if_verifiedverification_timestamperrorverification_timestamp is required when verified_identity is TRUE (Ofcom audit trail)
verification_timestamp_formatverification_timestamperrorverification_timestamp must be a valid ISO 8601 datetime with timezone (e.g., 2026-03-10T14:23:00Z)

Run your own data against this contract in the free trial — drop a CSV in the dashboard, no code, no credit card. Start free trial →