---
title: AgeRangeService.AgeRange
framework: declaredagerange
role: symbol
role_heading: Structure
path: declaredagerange/agerangeservice/agerange
---

# AgeRangeService.AgeRange

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

## Declaration

```swift
struct AgeRange
```

## Overview

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](declaredagerange/agerangeservice/agerange/lowerbound.md)
- [upperBound](declaredagerange/agerangeservice/agerange/upperbound.md)
- [ageRangeDeclaration](declaredagerange/agerangeservice/agerange/agerangedeclaration.md)
- [activeParentalControls](declaredagerange/agerangeservice/agerange/activeparentalcontrols.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the age range

- [AgeRangeService.AgeRangeDeclaration](declaredagerange/agerangeservice/agerangedeclaration.md)
- [requestAgeRange(ageGates:_:_:in:)](declaredagerange/agerangeservice/requestagerange(agegates:_:_:in:)-2go8c.md)
- [requestAgeRange(ageGates:_:_:in:)](declaredagerange/agerangeservice/requestagerange(agegates:_:_:in:)-4yo3r.md)
- [AgeRangeService.Response](declaredagerange/agerangeservice/response.md)
- [AgeRangeService.ParentalControls](declaredagerange/agerangeservice/parentalcontrols.md)
