PhilippC / PhilippC/keepass2android

[FEAT] Add option to accept lower fingerprint security level

Open
#2,408 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C#
Stars
6.2k
Forks
478
Avg merge
1h 4m
Merged PRs (30d)
2

Description

Hello,

Thanks Philipp for your work on Keepass2Android!

Since the update to Android 13 for Fairphone 3(+), the fingerprint sensor at the back of the device can no longer be used to log into certain apps with higher security requirements, such as some banking apps.
This issue is caused by updated Android security requirements and the lack of support from [Fairphone's] fingerprint sensor manufacturer.

Source

As a consequence, Keepass2Android (together with some other apps) is no longer accessible with the fingerprint reader.

I would like to request a new option under the 'Security' category, which would make the app accept the lower security level.

I'm not even sure this would be technically possible to change on runtime, but I'm asking because Fairphone speaks of 'apps with higher security requirements', so I assume it's something that an app declares.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by investigating how Android exposes fingerprint security levels and how Keepass2Android currently handles fingerprint login and its Security settings. Confirm whether accepting a lower level is technically possible at runtime, then define the setting's behavior and security implications before implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, csharp
Domain
authentication, mobile, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.