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.
Signed in, request GET /api/export (the Export button in the library does exactly this).
You receive a single .tar.gz containing:
blobs/<id>.bin — the raw AES-256-GCM ciphertext of every object.manifest.json — your KDF salt, your wrapped master key, and for each object its wrapped
file key, encrypted metadata and plaintext SHA-256.README.txt — the format, in plain English.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.