← Back to Overview

📸 Photo Privacy Analysis

Discover what apps with photo access can learn about you through advanced on-device analysis of your photo library.

Overview

The Photo Privacy Analysis feature demonstrates the extensive personal information that can be extracted from your photos. This educational tool helps you understand why photo library access is a significant privacy consideration.

🔍

Basic Analysis

Quick scan of photo metadata, locations, faces, and basic patterns. Analyses a sample of your photos.

🔬

Extended Profiling

Deep analysis with 12 categories including activities, social patterns, life events, vehicles, food, documents, and more.

💡 Privacy Education: This feature exists to show you what's possible when an app has photo access. All analysis happens entirely on your device — nothing is uploaded or shared. Use this to make informed decisions about which apps you grant photo access to.

1. Basic Photo Analysis

Service: PhotoAnalysisService

What is Analysed

Privacy Insights Generated

2. Extended Photo Profiling

Service: ExtendedProfilingService with 12 specialised analysis actors

Deep analysis that demonstrates the full extent of what can be learned from your photo library.

Analysis Categories

🏃
Activities
👥
Social Patterns
🎉
Life Events
🚗
Vehicles
🍕
Food & Dining
📄
Documents
🏠
Home Content
💼
Work Patterns
🐕
Pets
✈️
Travel
🎨
Hobbies
🛒
Shopping

Device-Only Filtering

The analysis focuses on photos taken on your device, filtering out:

Smart Sampling

For large photo libraries, the system uses intelligent sampling:

3. What Each Category Reveals

🏃 Activities & Hobbies

Uses Vision framework to detect:

👥 Social Patterns

🎉 Life Events

Detects significant moments:

🚗 Vehicles

🍕 Food & Dining

📄 Sensitive Documents

Uses OCR to detect photos of:

⚠️ Security Alert: Photos of sensitive documents are a significant privacy risk. The app flags these so you can review and potentially delete them.

🏠 Home Content

💼 Work Patterns

4. Technical Implementation

Core Technologies

Actor-Based Architecture

Each analysis category runs as a separate Swift actor for thread safety:

Performance Optimisations

5. Privacy Implications

This analysis demonstrates why photo library access is one of the most sensitive permissions on iOS:

What Apps Could Learn

Data Type Privacy Risk
Home location Physical security, stalking risk
Work location Employment information, schedule
Social connections Relationship mapping, social engineering
Financial documents Identity theft, fraud
Health information Insurance discrimination, blackmail
Travel patterns Burglary timing, location tracking
Vehicle information Theft targeting, tracking
Children's photos Family information, school locations

Recommendations

iOS Protection: Since iOS 14, you can grant apps access to only selected photos instead of your entire library. Use this feature whenever possible.