THE PROBLEM

What "privacy policy" really means.

Every cloud photo service has a privacy policy. They all say roughly the same things. They all reserve roughly the same rights.

What their privacy policies allow

  • ⚠ Scan every photo for "abuse material" (CSAM hashing)
  • ⚠ Use photos to train AI ("anonymized" or "with permission")
  • ⚠ Share with "trusted partners" and law enforcement
  • ⚠ Retain after you delete (for "legal purposes")
  • ⚠ Change the policy any time, with notice

What PhotoSphere can do

  • ✓ Read the photos you point it at
  • ✓ Run AI models you opt into, on your CPU
  • ✓ Send photos to peers you've paired
  • ✓ Check for app updates (opt-out in Settings)
  • … that's the entire list.
SIX GUARANTEES

Verifiable, not promised.

Each of these is a property of the architecture, not a clause in a contract.

01

No analytics. No telemetry.

Run Wireshark or Little Snitch. The app makes one DNS query for update checks (opt-out) and that's it. No "anonymous usage statistics," no crash reporter that uploads photos, no embedded analytics SDK.

02

No accounts. No login.

There is no "PhotoSphere ID." Install, launch, you're in. License keys validate offline via SHA-256. Pair codes are local-only and expire in 5 minutes.

03

Your library is a folder.

SQLite database. JPEGs. Sidecar XMP. Open the folder in Finder. Drag a photo out. Nothing proprietary. Drop PhotoSphere tomorrow and every original sits exactly where you put it.

04

AES-256-GCM transport.

Sync between devices uses authenticated encryption with per-peer keys derived during pairing. A Wi-Fi sniffer sees ciphertext. The PhotoSphere protocol is documented and auditable.

05

PIN-locked Hidden album.

Argon2-hashed PIN. Hidden photos never appear in Memories, Search, or the timeline thumbnails until you authenticate. Optional encrypted vault with separate AES-256 key.

06

Source code in escrow.

If we ever stop maintaining PhotoSphere — acquisition, bankruptcy, anything — the full Rust + React source releases under MIT. Your tool, forever, regardless of what happens to us.

VERIFY IT YOURSELF

Here's how to check.

Don't take our word for it. Here are the exact commands.

$ check outbound traffic on macOS
sudo tcpdump -i any 'host not 192.168.0.0/16 and port not 5353'
# 0 packets captured. (mDNS on .local is the only outbound.)
$ check on Windows
netstat -an | findstr "ESTABLISHED" | findstr "photosphere"
# (no rows)
$ inspect the database
sqlite3 ~/Library/Application\ Support/PhotoSphere/photosphere.db
sqlite> .tables
# settings  photos  faces  detections  exif  albums
# sync_devices  sync_state  ...
# every byte: yours.
PHOTOSPHERE VS THE GIANTS

Same features. None of the strings.

Every headline feature of Apple Photos and Google Photos — and how each app stacks up on the things that actually matter for privacy and ownership.

PhotoSphere
Apple Photos
Google Photos
Lightroom
Photos stay on your device
Always
If iCloud disabled
No
Optional cloud
Works fully offline
100%
Mostly
No
Mostly
No account required
Zero accounts
Apple ID
Google account
Adobe ID
Telemetry / analytics
None
Diagnostics opt-in
Default on
Default on
Photos used to train AI
Never
Anonymized
Default opt-in
Opt-out only
CSAM scanning of your photos
No
Postponed/proposed
Yes (server-side)
Yes (server-side)
On-device AI search
CLIP + 8 models
On Apple Silicon
Cloud only
Cloud only
Magic eraser / inpainting
LaMa, on-device
Newest iPhones
Cloud GPU
Cloud GPU
Face recognition
RetinaFace + ArcFace
On-device
Cloud
Limited
Multi-device sync
LAN, encrypted
via iCloud
via Google
via Adobe Cloud
Open file format
SQLite + folders
Photos library bundle
Cloud-only
.lrcat (proprietary)
Cross-platform
Win · Mac · Linux
Apple only
Web · mobile
Win · Mac · mobile
Storage cap
Your disk
5 GB free
15 GB free
Per plan
Subscription required
Never
Past 5 GB
Past 15 GB
Always
10-year cost (200 GB)
$99 once
$1,425
$359
$1,200

Privacy you can audit.

No NDA required. No "trust us" required. Run the app, watch the network, read the source. The privacy is in the design.