fkirc / secure-zip-notes

Android app to securely store notes within an encrypted Zip file

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secure Zip Notes

Securely store notes within an encrypted Zip file.

Get it on Google Play

CI status

You do not trust bloated password managers with undocumented file formats? You want to retain 100% control over your data? Then Secure Zip Notes is a solution.

Deprecation Notice

I deprecate this app because I believe the "XML-based UI" is no longer suitable for future development. Instead, I recommend embracing a modern declarative UI framework. Declarative UIs, popularized by frameworks like Flutter and React, are, in my opinion, vastly superior to traditional XML-UIs. However, due to other projects taking higher priority, I am unable to allocate time to rewriting this UI.

Please note that notes created within this app can still be opened using independent programs (e.g., 7-Zip, WinZip, The Unarchiver for macOS, Gnome Archive Manager).

Features

  • View and edit encrypted text files on any platform, using password-protected Zip files.
  • Optional sync with Dropbox (they cannot decrypt your data).
  • Simple import/export of Zip files.
  • Uses hardware-protected storage to avoid retyping the master password every time.
  • Open Source: Fetch this app from GitHub if you do not trust us.

Our top priority is not only security and privacy, but also long-term stability. We take the responsibility to retain your data seriously. Secure Zip Notes guarantees that you can easily decrypt your data in 50 years even if DiTronic Apps ceases to exist.

This app only supports text notes. If you are seeking advanced features like auto-fill passwords, then we recommend other apps like Keepass2Android.

Technical details

  • Supported independent programs: 7-Zip, WinZip, The Unarchiver (macOS), Gnome Archive Manager
  • Encryption: AES-256 Counter Mode + HMAC-SHA1
  • Key derivation: PBKDF2

Not all PC operating systems support Zip files with AES encryption by default. Therefore, you might need to install a PC software like 7-Zip.


Attributions

This app uses a modified version of the Zip4j library (Apache License 2.0).

About

Android app to securely store notes within an encrypted Zip file

License:MIT License


Languages

Language:Java 77.5%Language:Kotlin 22.2%Language:Shell 0.4%