No description
Find a file
2025-12-20 12:07:51 +01:00
.idea version bump to 1.2 2025-12-17 20:03:02 +01:00
app fixed restoring key process during onboarding 2025-12-20 12:07:51 +01:00
gradle added sync and anti forensic measures 2025-12-19 12:09:08 +01:00
.gitignore first commit 2025-12-17 14:04:11 +01:00
build.gradle.kts first commit 2025-12-17 14:04:11 +01:00
CORPORATE_IDENTITY.md improved error handling and onboarding 2025-12-19 13:58:27 +01:00
FEATURES_USECASES.md better popups and dropdowns 2025-12-20 10:42:12 +01:00
gradle.properties first commit 2025-12-17 14:04:11 +01:00
gradlew first commit 2025-12-17 14:04:11 +01:00
gradlew.bat first commit 2025-12-17 14:04:11 +01:00
logo.svg improved error handling and onboarding 2025-12-19 13:58:27 +01:00
README.md version bump to 1.2 2025-12-17 20:03:02 +01:00
settings.gradle.kts first commit 2025-12-17 14:04:11 +01:00
SYNC_EXPLAINED.md better popups and dropdowns 2025-12-20 10:42:12 +01:00
SYNC_PROTOCOL.md added TTL to sync 2025-12-19 14:31:55 +01:00

Voidtype

Voidtype is a minimalist, secure typing space for Android. It allows you to type freely, knowing your thoughts are encrypted locally and will vanish automatically after 30 days.

Features

  • Minimalist Interface: A distraction-free environment for typing.
  • Secure Encryption: All notes are stored locally using AES-256 encryption.
  • Biometric Lock: Secure your vault with your device's biometric authentication (Fingerprint/Face Unlock).
  • Ephemeral Storage: Notes are automatically deleted after a configurable period (1-30 days), encouraging you to let go.
  • Auto-Clear: Optional setting to save and clear the text field immediately upon pressing Enter.
  • Customizable: Adjust text size (Small, Medium, Large) and retention period to suit your preference.
  • Vault: View and manage your encrypted notes. See how many days are remaining for each note or delete them individually.
  • Privacy Focused: No internet permission required. Your data never leaves your device.

Getting Started

  1. Set Up: Upon first launch, you will be guided through a tutorial and asked to set an encryption key (password).
  2. Type: Start typing in the main screen.
  3. Save: Press the "Save & Clear" button (or Enter if Auto-clear is enabled) to encrypt and save your note.
  4. Vault: Access your saved notes via the menu. Tap a note to decrypt and view it.

Tech Stack

  • Language: Kotlin
  • UI: Jetpack Compose
  • Architecture: MVVM
  • Storage: Room Database
  • Encryption: AndroidX Security (EncryptedSharedPreferences, MasterKey) & javax.crypto
  • Biometrics: AndroidX Biometric

Building

To build the project, open it in Android Studio and run the app configuration.

./gradlew assembleDebug