Berker/keyoxide-flutter
6
67
Fork
You've already forked keyoxide-flutter
9
Keyoxide Mobile
  • Dart 99.4%
  • Ruby 0.3%
  • Shell 0.2%
Find a file
2025年04月12日 20:33:47 +02:00
.vscode Add task config for translations 2025年04月12日 20:25:33 +02:00
android Bump compile sdk version 2025年04月11日 22:17:29 +02:00
assets Add brand assets for aspe, bsky, discord, firefish, openpgp, orcid, pronounscc, pronounspage and sourcehut 2025年04月12日 15:24:37 +00:00
bash_scripts Fix crash caused by choosing Japanese Language 2024年08月08日 12:21:34 +02:00
flutter @d8a9f9a52e Update flutter to 3.27.4 2025年04月11日 21:36:25 +02:00
ios Fix dependency error on ios 2025年04月12日 10:57:08 +02:00
lang Update translations 2025年04月12日 20:25:43 +02:00
lib Merge pull request 'Use primary email for refreshing WKD profile' ( #157 ) from poppingmoon/keyoxide-flutter:refresh-pgp-profile-primary-email into master 2025年04月12日 18:13:43 +00:00
metadata Adjust changelog 2025年04月12日 20:33:03 +02:00
screenshots Update readme screenshot 2024年03月05日 10:19:12 +01:00
test Merge branch 'develop' into contacts_feature 2024年02月16日 14:03:52 +01:00
.gitignore BS | Initial commit 2021年10月13日 21:26:43 +02:00
.gitmodules Add flutter as submodule 2023年02月20日 15:46:47 +01:00
.metadata BS | Initial commit 2021年10月13日 21:26:43 +02:00
analysis_options.yaml BS | Initial commit 2021年10月13日 21:26:43 +02:00
CHANGELOG.md Adjust changelog 2025年04月12日 20:33:03 +02:00
LICENSE BS | LICENSE 2021年11月06日 17:52:20 +01:00
PRIVACY_POLICY.md Add privacy policy 2023年02月24日 17:46:56 +01:00
pubspec.lock Fix dependency error on ios 2025年04月12日 10:57:08 +02:00
pubspec.yaml Bump build version 2025年04月12日 20:33:47 +02:00
README.md Add new features to read me 2024年06月02日 14:37:19 +02:00

Keyoxide Mobile

A modern, secure and privacy-friendly platform to establish your decentralized online identity

Keyoxide allows you to prove "ownership" of accounts on websites, domain names, IM, etc., regardless of your username.

That last part is important: you could, for example, be ‘alice’ on Lobste.rs, but ‘@alice24’ on Twitter. And if your website is ‘thatcoder.tld’, how are people supposed to know that all that online property is yours?

Of course, one could opt for full anonymity! In which case, keep these properties as separated as possible. But if you’d like these properties to be linked and, by doing so, establish an online identity, you’ll need a clever solution.

Enter Keyoxide.

When you visit someone’s Keyoxide profile and see a green tick next to an account on some website, it was proven beyond doubt that the same person who set up this profile also holds that account.

App features

  • Simple and straightforward UI
  • Onboarding
  • Guided tour
  • Fully open source
  • Built with Flutter
  • Supports fingerprint and email address as identifiers
  • Supports fetching, identities via keyservers and Web Key Directory
  • Search history
  • Contacts feature
  • ASP Profile management, create, edit, delete, import, export profiles, add claims directly within the app
  • Hide sensitive user profiles and protect with authentication
  • Disable animations and update check
  • Add multiple PGP or ASP profiles
  • Custom domain validation and support for profile upload and look-up
  • Check and display server update availability
  • Biometric, password, PIN or pattern authentication for profile management
  • User defined settings and data is saved in encrypted form
  • Deep linking with 'openpgp4fpr' and 'aspe' URL schemes
  • Localization, current available languages: German, English, Dutch, French, Galician, Polish, Spanish, Turkish, Portuguese, Chinese, Japanese
  • Material 3 design
  • Adaptive themeable icons for Android
  • Accessibility enhancements such as semantic labels, dyslexic font, choice of seed color.

About Keyoxide

  • Identity => verification using bidirectional linking
  • Secure => use of trusted cryptography
  • Decentralized => user data sovereignty
  • Privacy-friendly => data explicitly provided by identity holder

Contributing

Anyone can contribute!

Developers are invited to:

Everyone is invited to:

Please note that this project has a Code of Conduct that all contributors agree to abide when participating.

About the Keyoxide project

The Keyoxide project strives for a healthier internet for all and has made its efforts fully open source. Our community is open and welcoming, feel free to say hi!

Funding for the project comes from the NLnet foundation, NGI0 and the people supporting our OpenCollective. The project is grateful for all your support.


Get it on F-Droid Get it on Google Play Get it on App Store


screenshots