PhilippC / PhilippC/keepass2android
[FEAT] FOSS/WebDAV-only version
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 6.2k
- Forks
- 478
- Avg merge
- 1h 4m
- Merged PRs (30d)
- 2
Description
As far as I know, the online version of Keepass2Android contains a large sum of 3rd party libraries.
To my knowledge, this is proprietary code and even if it is open source, Keepass2Android cannot vouch for the intentions of these libraries.
Synchronization is, however, a vital part of the app (as stated in the Wiki).
I'm just asking if you can be 100% certain these SDKs/libraries do not exhibit any activity when the respective cloud storage isn't used.
I have a good experience with WebDAV sync in Keepass2Android (using Nextcloud), whereas I've found that using separate sync apps for this task to be very problematic.
As such, perhaps it would be a good option to release a WebDAV-only version of the app, so that in-app synchronization is still possible, while 3rd party libraries provided by shady companies are kept out and permissions are kept to a minimum.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by assessing the online version's third-party libraries, their behavior when cloud storage is unused, and the permissions required for synchronization. The requested outcome is a separate WebDAV-only version that retains in-app WebDAV sync while excluding the other cloud-storage libraries and minimizing permissions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, csharp
- Domain
- mobile, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100