Android

Where Does GrapheneOS Store Backups?

GrapheneOS backs up profiles with Seedvault to USB or cloud, with per-profile folders and verified restore steps.

Last updated

GrapheneOS leans on Seedvault for backups: a .SeedVaultAndroidBackup folder on USB or Nextcloud holding per-app data, guarded by a 12-word recovery code. Each user profile backs up separately with its own code and quirks.

Private Space and secondary profiles add sharp edges around restore timing and folder placement. Test-restore before wiping anything, and keep photos and files copied separately since Seedvault coverage varies by app.

Where GrapheneOS stores this, by platform

Android
.SeedVaultAndroidBackup (USB or Nextcloud)

.SeedVaultAndroidBackup folder per profile on USB or cloud, plus 12-word codes. Restore during setup or via Settings backup menu; Private Space needs the folder in its own home.

Frequently asked questions

How do I restore a Seedvault backup on GrapheneOS?

Copy the .SeedVaultAndroidBackup folder to the new profile's home (USB or Files app), then restore from Settings, System, Backup. Matching profile setup order matters most.

Seedvault cannot find my backup in another profile. Why?

Give the new profile the same name during setup, or copy the backup into the profile home first and restore from there. Cross-profile restores are the fragile case.

Notice an outdated path? Let us know.