Provide users with a secure method to reset the Encamera app to its factory state (i.e., wipe all data including encrypted content and settings), without requiring a password, in case of lockout.
Use Case
A user forgets their password.
They want to regain access to the app but are willing to forfeit all stored content.
Reinstalling the app does not remove data due to persistent storage mechanisms (e.g., iCloud Keychain, on-device secure storage).
3.1
Secure Erasure Trigger
Mechanism: Offer an option on the app lock screen, such as:
Reset App (Erase All Data)
Require a secondary confirmation prompt: "This will erase all your data and cannot be undone. Proceed?
Data Deletion Scope
Erase all:
App-specific files stored in Application Support and Documents
Secure storage items (e.g., Keychain, NSUserDefaults, CoreData)
iCloud drive data
State Restoration
After erasure:
App launches as a fresh install
User is prompted to set a new password
No residual data or authentication tokens persist
iOS Settings Integration
Add support for app data deletion via iOS Settings → App Settings (where Apple provides “Delete App Data”)
Please authenticate to join the conversation.
Completed
💡 Feature Request
8 months ago

Alex Freas
Get notified by email when there are changes.
Completed
💡 Feature Request
8 months ago

Alex Freas
Get notified by email when there are changes.