Export everything

A backup you cannot get out of is not a backup. Export is one request, it is free, it is not rate-limited, and it does not require a subscription.

From your account

Signed in, request GET /api/export (the Export button in the library does exactly this). You receive a single .tar.gz containing:

Turning it back into photos, with no account and no network

pip install cryptography requests
curl -O https://photosafe.eliteaiempire.com/photosafe_cli.py
curl -O https://photosafe.eliteaiempire.com/crypto_core.py
python3 photosafe_cli.py restore --export photosafe-export-*.tar.gz --out ./photos

The script verifies every restored file's SHA-256 against the fingerprint recorded before upload and prints a count of matches and mismatches. It never contacts our servers in this mode.

If PhotoSafe disappeared tomorrow, an export file plus those two scripts is a complete, self-contained copy of your library. That is deliberate. It is also the only honest way to ask someone to trust a small company with their photographs.