---
title: PHAuthorizationStatus
framework: photos
role: symbol
role_heading: Enumeration
path: photos/phauthorizationstatus
---

# PHAuthorizationStatus

Information about your app’s authorization to access the user’s photo library.

## Declaration

```swift
enum PHAuthorizationStatus
```

## Mentioned in

Delivering an Enhanced Privacy Experience in Your Photos App

## Topics

### Status Types

- [PHAuthorizationStatus.notDetermined](photos/phauthorizationstatus/notdetermined.md)
- [PHAuthorizationStatus.restricted](photos/phauthorizationstatus/restricted.md)
- [PHAuthorizationStatus.denied](photos/phauthorizationstatus/denied.md)
- [PHAuthorizationStatus.authorized](photos/phauthorizationstatus/authorized.md)
- [PHAuthorizationStatus.limited](photos/phauthorizationstatus/limited.md)

### Initializers

- [init(rawValue:)](photos/phauthorizationstatus/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Verifying Authorization

- [authorizationStatus(for:)](photos/phphotolibrary/authorizationstatus(for:).md)
- [requestAuthorization(for:handler:)](photos/phphotolibrary/requestauthorization(for:handler:).md)
- [PHAccessLevel](photos/phaccesslevel.md)
- [authorizationStatus()](photos/phphotolibrary/authorizationstatus().md)
- [requestAuthorization(_:)](photos/phphotolibrary/requestauthorization(_:).md)
