<!--
{
  "availability" : [
    "iOS: 26.0.0 -",
    "iPadOS: 26.0.0 -",
    "macCatalyst: 26.0.0 -",
    "macOS: 26.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "DeclaredAgeRange",
  "identifier" : "/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "Declared Age Range"
    ],
    "preciseIdentifier" : "s:16DeclaredAgeRange0bC7ServiceV0bC11DeclarationO"
  },
  "title" : "AgeRangeService.AgeRangeDeclaration"
}
-->

# AgeRangeService.AgeRangeDeclaration

Constants that describe how an adult, parent, or guardian set the age range.

```
enum AgeRangeDeclaration
```

## Overview

The system provides this information to help you understand the reliability and source of the age range data.
Different declaration types may be appropriate for different types of content experiences in your app.

## Topics

### Determining the age set method

[`case selfDeclared`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/selfDeclared)

Indicates the person signed in to iCloud to set their own age range.

[`case guardianDeclared`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/guardianDeclared)

Indicates a parent, guardian, or Family Organizer in a Family Sharing group set the age range.

[`case confirmed`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/confirmed)

Indicates a user’s age range was set using a scrutinized method, like a credit card or government ID.

### Deprecated

[`case paymentChecked`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/paymentChecked)

Indicates the person set their own age range using a payment method, like a credit card.

[`case governmentIDChecked`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/governmentIDChecked)

Indicates the person set their own age range using a government ID.

[`case checkedByOtherMethod`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/checkedByOtherMethod)

Indicates the person set their own age range using an unspecified method.

[`case guardianPaymentChecked`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/guardianPaymentChecked)

Indicates a parent, guardian, or Family Organizer in a Family Sharing group set the age range using a payment method, like a credit card.

[`case guardianGovernmentIDChecked`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/guardianGovernmentIDChecked)

Indicates a parent, guardian, or Family Organizer in a Family Sharing group set the age range using a government ID.

[`case guardianCheckedByOtherMethod`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRangeDeclaration/guardianCheckedByOtherMethod)

Indicates a parent, guardian, or Family Organizer in a Family Sharing group set the age range using an unspecified method.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`Sendable`](/documentation/Swift/Sendable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)