andOTP/andOTP

Require authentication before doing an export

Open

#477 opened on Feb 7, 2020

View on GitHub
 (1 comment) (1 reaction) (1 assignee)Java (3,711 stars) (368 forks)batch import
enhancementhelp wanted

Description

Is your feature request related to a problem? Please describe. I trust my phone but I'm afraid that if someone gets hold of it, they can do an OTP export. At the same time I prefer the Google Authenticator approach of not requiring a password (or a fingerprint scan) to open it since I'm already doing that in order to unlock my phone.

Describe the solution you'd like Add an option to require authentication when performing an export, so that if someone gets hold of your phone, they won't be able to export the data.

Even better, make it so that it's always required to reauthenticate before doing an export.

Describe alternatives you've considered Rely on the authentication when opening the app.

Additional context The rationale is as follows:

  • I'm already unlocking my phone before I use andOTP and I consider that secure enough for normal use.
  • Exporting my OTP database is a very sensitive process.

Contributor guide

Require authentication before doing an export · andOTP/andOTP#477 | Good First Issue