Account & Subscription
What Happens When I Delete the App?
When you delete the UltraLocked app, iOS automatically deletes all your encrypted files and instructs the Secure Enclave to destroy the associated keychain data, including your PIN. This ensures no recoverable data is left on your device.
Designed for Zero Trace
UltraLocked is built on the principle of leaving no trace. Your privacy is protected even after you're done using the app.
The Automatic Cleanup Process
When you delete the UltraLocked app from your device, a multi-stage cleanup process is automatically triggered by the operating system:
- App Container Deletion: iOS deletes the app's entire sandboxed container. This includes all of your encrypted vault files and thumbnails. Because they are encrypted, they are just random noise to the system's storage.
- Secure Keychain Destruction: We store your most sensitive keys (like your PIN) in the device's hardware-backed Keychain with a special attribute:
kSecAttrAccessibleWhenUnlockedThisDeviceOnly. This attribute is a powerful instruction to iOS that tells it to automatically and irrevocably destroy this data when the associated app is deleted.
This means that the moment you delete the app, the keys needed to decrypt your data are gone forever.
The "App Deletion Cleanup" Setting
You can find a toggle for "App Deletion Cleanup" in Settings > Data Cleanup.
- Enabled (Default & Recommended): This uses the keychain attribute described above. It is the most secure and reliable method for ensuring your data is destroyed when the app is deleted.
- Disabled: If you disable this, your keys might persist in the keychain after app deletion. If you reinstall the app, our
AppDeletionCleanupManagerwill detect this orphaned data and perform a cleanup upon the new app's first launch to ensure your security.
Irreversible by Design
This cleanup process is permanent and irreversible. There are no backups and no recovery methods. This is a core feature designed to guarantee your privacy and security.