Get the app

Does 'Full Access' to Photos include your Hidden album on iPhone?

Updated 2 min read

Written for iPhone owners who tapped 'Allow Full Access' on social, shopping, AI or editing apps and want to know whether those apps can read the Hidden album

Short answer

Yes. In Apple’s iOS developer framework (PhotoKit), whether a photo is in the Hidden album is just a boolean property (isHidden) on the asset. While default photo queries skip hidden items, any third-⁠party app you have granted 'Full Access' in Settings > Privacy & Security > Photos can set PHFetchOptions.includeHiddenAssets = true in code and read your Hidden album without triggering a Face ID or passcode prompt. Switching apps to 'Limited Access', 'Add Photos Only' or 'None', or moving private photos into a separate encrypted vault outside Apple Photos, closes that gap.

A cobalt blue smartphone frame beside an emerald pocket folder holding two framed photo cards
On this page

When iOS 16 added a Face ID lock in front of the Hidden album inside Apple Photos (Apple Support 104987), most iPhone owners reasonably assumed that Face ID lock also blocked third-⁠party apps from reading their hidden pictures.

A quick look at Apple’s own developer documentation for PhotoKit (PHFetchOptions.includeHiddenAssets) shows why that assumption is dangerous: the Face ID lock on the Hidden album is a UI gate inside the Apple Photos app, not an API barrier for apps you granted Full Photo Access.

What Apple’s PhotoKit API exposes to “Full Access” apps

When you tap Allow Full Access on an iPhone app’s permission prompt, that app can query the system PHPhotoLibrary in the background whenever the app is open. By default, includeHiddenAssets is false, so well-⁠behaved custom photo grids do not accidentally show your hidden photos. However, a developer only has to add one line of Swift code to request them:

let options = PHFetchOptions()
options.includeHiddenAssets = true
let allPhotos = PHAsset.fetchAssets(with: .image, options: options)
1. Full Access (Danger Zone) Reads entire library + GPS metadata Can set includeHiddenAssets = true 2. Limited Access App only sees the specific photos you ticked in Edit Selected Photos 3. System Picker / Add Photos Only Zero read access to your library; shares only the 1 image you tap 4. Separate Encrypted Vault App Stored outside PHPhotoLibrary Invisible to every other app's API
Why revoking Full Access in iOS Settings, and moving sensitive photos outside the system Photos library, protects against background library access.

Comparing the 4 iOS Photos permission tiers

According to Apple’s iPhone User Guide on app permissions and Apple’s WWDC sessions on Limited Photos Library, here is what each permission setting actually allows:

Permission setting in Settings > Privacy & Security > PhotosCan the app read your main camera roll?Can the app read your Hidden album?Can the app read GPS & EXIF metadata?
Full AccessYes (every photo & video)Yes (via includeHiddenAssets)Yes (full EXIF, GPS & timestamps)
Limited AccessOnly the photos you selectedNo (unless you manually selected a hidden photo)Yes, on the selected photos only
Add Photos OnlyNo (write-⁠only)NoNo
None (using system PHPickerViewController)Only when you tap a photo in the pickerNoOnly on the single shared photo

How to audit and revoke Full Photo Access in four steps

Almost no social media, messaging, shopping or AI-⁠avatar app genuinely needs Full Access to your entire life’s photo library just so you can post one picture a week. Audit your list right now:

  1. Open Settings on your iPhone, scroll down and tap Privacy & Security, then tap Photos.
  2. Look at the top of the list where iOS groups apps with Full Access and shows how many thousands of photos they can reach.
  3. Tap each social, shopping, chat, game or editing app and change its permission from Full Access to Limited Access, Add Photos Only or None.
  4. For photos that must never be reachable by Apple’s PhotoKit API under any permission setting, import them into a separate on-⁠device encrypted vault app, confirm Remove from Photos, and empty Photos > Utilities > Recently Deleted.

For a deeper walkthrough of how iOS photo pickers and metadata permissions work, read our companion guide on which apps can see your photos.

Questions

Can apps with Full Access see my locked Hidden album on iPhone?

Yes. Locking the Hidden album with Face ID in iOS 16 and later locks the user interface inside Apple’s Photos app. Under the hood, Apple’s PhotoKit API provides the PHFetchOptions.includeHiddenAssets property, allowing an app with Full Access permission to fetch hidden assets programmatically.

What is the difference between Limited Access and Full Access in iPhone Photos settings?

Full Access lets the app read every photo, video, album and metadata tag (including GPS coordinates and hidden assets) in your entire library at any time it runs. Limited Access restricts the app to only the specific individual photos you ticked in Apple’s selection screen.

Why didn’t an app appear in Settings > Privacy & Security > Photos even though I shared a photo in it?

Modern iOS apps can use Apple’s out-⁠of-⁠process system photo picker (PHPickerViewController). Because the system runs that picker screen in a separate process and only hands the app the single photo you tapped, the app needs zero library permissions.

Can apps with Full Access also read where my photos were taken?

Yes. Apple’s iPhone User Guide notes that Full Access includes access to photo metadata, including embedded GPS location coordinates, capture timestamps and depth information.

How do I make sure no third-⁠party app can ever query my private photos?

Import your private photos into a dedicated on-⁠device encrypted vault app, delete the originals from Apple Photos, and empty Recently Deleted. Once the files are out of the system Photos library, PhotoKit cannot see them.

Sources

5

AlbumVault for iPhone and Android

A vault for the photos that are nobody else’s business

  • Encrypted on this phone
  • Each pattern leads to one vault
  • No account needed
Download on the App Store (coming soon)Get it on Google Play (coming soon) Coming soon to both stores
See what it does
AlbumVault on Android: the Albums screen with Protection active, encrypted on this phone, and four albums