Skip to content

Children & Guardianship

a2p provides comprehensive support for minor profiles.


Overview

  • Age context — Age group, jurisdiction
  • Guardianship — Parent/guardian management
  • Content safety — Age-appropriate filtering
  • Enforced policies — Parent-set rules

Jurisdiction Law Age of Consent
EU (default) GDPR Art. 8 16
Spain LOPDGDD 14
UK AADC 13
US COPPA 13

Age Context

{
  "identity": {
    "ageContext": {
      "ageGroup": "child",
      "ageRange": "8-12",
      "isMinor": true,
      "jurisdiction": "ES",
      "consentStatus": "parental_consent"
    }
  }
}

Age Groups

Group Typical Age
infant 0-4
child 5-12
teen 13-17
adult 18+

Guardianship

{
  "guardianship": {
    "status": "minor",
    "guardians": [
      {
        "did": "did:a2p:user:local:parent-alice",
        "relationship": "parent",
        "permissions": ["manage_profile", "set_policies"],
        "isPrimary": true
      }
    ]
  }
}

Permissions

Permission Description
manage_profile Full editing
approve_proposals Review memories
set_policies Define access rules
manage_content_safety Set filters
manage_screen_time Usage limits

Content Safety

{
  "contentSafety": {
    "enabled": true,
    "maturityRating": "G",
    "filterExplicitContent": true,
    "safeSearch": "strict",
    "chatRestrictions": {
      "allowStrangers": false
    }
  }
}

Screen Time

{
  "screenTime": {
    "enabled": true,
    "dailyLimit": "2h",
    "bedtime": {
      "start": "20:00",
      "end": "07:00"
    }
  }
}

Enforced Policies

Parents can lock settings:

{
  "enforcedByGuardian": [
    {
      "field": "contentSafety.filterExplicitContent",
      "value": true,
      "cannotOverride": true
    }
  ]
}

Privacy Defaults

Setting Adults Minors
Visibility Public Private
Proposals Allowed Guardian approval
Profiling Allowed Prohibited

Next Steps