Awesome Open Source
Awesome Open Source

AddyManager - AnonAddy for Android and iPhone.

Mobile app for AnonAddy. This app utilises AnonAddy's API to interact with user account.

Codemagic build status

Get it on

Support AddyManager

Your support will help the continuous development of this project. Click on QR codes to get copy-able wallet address.

Screenshots

Features

  • Get detailed view of all aliases (available or deleted).
  • Copy alias email with a single tap.
  • Search aliases by email address, domain, alias, or description.
  • Activate and deactivate aliases on the fly.
  • Create new alias with custom description, domain, and format (UUID and random words).
  • Delete and restore aliases.
  • Add or remove PGP key.
  • Enable or disable PGP Email encryption.
  • Adaptive and persistent Light and Dark themes.
  • Offline support: access your data even if you're in an airplane.

Security

AddyManager requires Access Token to access and manage your AnonAddy account. It utilizes secure storage, Keychain for iOS and KeyStore for Android, to safely and securely store provided access token.

Your access token is NOT sent to us or any third party server. However, access token is required to interact with your AnonAddy account and is used to fetch aliases, recipients, domains...etc.

Privacy

AddyManager is free and open source software licensed under MIT. Free as in free of charge, ads, analytics, and trackers. What's yours is yours.

Your account data, aliases, recipients, domains, search history...etc. do NOT leave your device and are DELETED upon log out. Again, what's yours is yours.

Packages used

Development

Contribution

You can contribute by reporting bugs, suggesting improvements, and/or by helping out in code. UI/UX designers are always welcome. You can email directly at [email protected].

  1. Feel free to fork this repo and help out
  2. Make small, concise, and well documented commits.
  3. No idea where to start? Contact me and I'll assign you appropriate tasks.

Getting Started

Check out Flutter's official guide to installing and running Flutter on your system.

Prerequisites

  • Download IDE either Android Studio or VSC
  • Install Flutter SDK and Dart plugin.
  • Flutter stable channel is used for development.
  • Mobile device (emulator or physical).

Steps

  • Clone this repo to your local machine: git clone https://github.com/KhalidWar/anonaddy.git
  • Run flutter run pub get in terminal inside project root directory.
  • Run main.dart on emulator or physical device.
  • Create AnonAddy account and generate your own API Access Token, found under API section.
  • Sign in with your API Access Token.
  • All set!

License

This project is licensed under MIT License. It means you're free to use, copy, modify, merge, publish, distribute, sublicense, and/or sell this project.

Acknowledgement

Special thanks to AnonAddy's team for providing us with their free and well documented API.

Disclaimer

AddyManager is independently created by Khalid War as a tool to help you manage your AnonAddy account and is not associated with the official AnonAddy.com project or team.

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Dart (52,431
Flutter (30,270
Token (29,790
Email (21,336
Android App (7,634
Aliases (6,927
Ios App (2,225