Ability to reset app without password

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.

Upvoters
Status

Completed

Board

💡 Feature Request

Date

8 months ago

Author

Alex Freas

Subscribe to post

Get notified by email when there are changes.