<!--
{
  "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/AgeRange",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "Declared Age Range"
    ],
    "preciseIdentifier" : "s:16DeclaredAgeRange0bC7ServiceV0bC0V"
  },
  "title" : "AgeRangeService.AgeRange"
}
-->

# AgeRangeService.AgeRange

Information about a person’s age range based on their response to your age range request.

```
struct AgeRange
```

## Overview

This provides the minimum information necessary for you to make content decisions
while protecting the person’s privacy. Rather than receiving an exact age, you receive age range bounds
that correspond to your specified age gates.

For more information about requesting age ranges, refer to `requestAgeRange(ageGates:_:_:in:)`.

## Topics

### Fetching the age range

[`lowerBound`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRange/lowerBound)

The minimum age in the person’s declared age range.

[`upperBound`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRange/upperBound)

The maximum age in the person’s declared age range.

[`ageRangeDeclaration`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRange/ageRangeDeclaration)

Information about how the person set their age range.

[`activeParentalControls`](/documentation/DeclaredAgeRange/AgeRangeService/AgeRange/activeParentalControls)

The parental controls that are active on the device.



---

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)