Skip to content

Repository files navigation

Salty App

Salty App Logo

Android Kotlin Compose License

Exchange sensitive information securely by encrypting messages with a shared "Salt" (Key). Built with a strict focus on privacy and modern design, it utilizes AES-256-GCM encryption and stores all history locally on your device.


🔎 Features

  • Secure Encryption: Industry-standard AES-256 with PBKDF2 (600,000 iterations).
  • Modern Design: Sleek Material Design 3 interface with an expressive dark mode.
  • Offline Privacy: Zero analytics, zero cloud sync[cite: 1]. Your data stays completely on your phone.
  • Intuitive Workflow: Simple, easily navigable tabs for Encoding, Decoding, and History management.

📸 Screenshots

Screenshot 1 Screenshot 3

🛠 Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose
  • Architecture: MVVM
  • Local Data: Room Database
  • Asynchronous Programming: Coroutines & Flow

🚀 Quick Start

Get the latest version of the app through your preferred privacy-focused marketplace.

Get it on F-Droid Get it at IzzyOnDroid

⚙️ Building

  • Clone Repository:

git clone https://github.com/vauth/salty-app.git
cd salty-app
  • Build and Install:

gradle :app:assembleRelease --no-daemon

(Note: If you are using Windows, use gradlew.bat instead of ./gradlew)


🤝 Contributing

Contributions are welcome! Feel free to submit a pull request or report an issue.


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A secure, offline-first message encryption tool for Android.

Topics

Resources

Stars

20 stars

Watchers

1 watching

Forks

Releases

Contributors

Languages