package icon

Keyoxide

Verify decentralized cryptographic identities on the go
New in version 1.6.0
Added
- ASP profile support
- ASP deep linking support
- ASP qr-code support

Fixed
- A few bugs and UI inconsistencies

Changed
- Design overhaul mirroring web client
- Service provider icons in claim tiles
- Loading flow with claim count
- Upgrade packages
- Updated flutter to 3.13.6
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
* Fully open source
* Built with Flutter
* Supports fingerprint and email address as identifiers
* Supports fetching identities via keyservers and Web Key Directory
* Deep linking with 'openpgp4fpr' URL scheme
* Localization, current available languages: German, English, Dutch, French, Galician, Polish, Spanish, Turkish
* Material 3 design
* 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

Donate

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 1.6.0 (160) suggested Added on 2023-10-10

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • org.keyoxide.keyoxide.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.

    Download APK 24 MiB PGP Signature | Build Log

  • Version 1.5.1 (151) - Added on 2023-07-10

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • org.keyoxide.keyoxide.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.

    Download APK 23 MiB PGP Signature | Build Log

  • Version 1.5.0 (150) - Added on 2023-07-02

    arm64-v8a armeabi-v7a x86_64

    This version requires Android 5.0 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • org.keyoxide.keyoxide.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
    • take pictures and videos
      This app can take pictures and record videos using the camera while the app is in use.

    Download APK 23 MiB PGP Signature | Build Log