Sigil

Sigil

dev.animeshvarma.sigil

⭐ None · ⬇ 0

Install
Version
0.4.5
Size
17.2 MB
Android
Android (version not specified)
Uploaded
2026-08-09
About this app Sigil is an open-source, offline zero-trust encryption utility designed to secure your sensitive data against modern threats. Unlike standard tools that rely on a single algorithm, Sigil offers a flexible "Encryption Profiles" system, allowing you to choose between maximum defense-in-depth or standard compatibility. The application operates entirely offline, performing all cryptographic operations locally on your device with a modern Material 3 interface. New in v0.4.5: Encryption Profiles • Sigil Chain (Default): A pre-configured, multi-layer cascade (XChaCha20 + Serpent + Twofish + AES-256) designed for extreme resistance against cryptanalysis. • Raw Mode: Standard, single-layer encryption (e.g., AES-256-GCM only) for maximum compatibility with external tools and faster processing. • Custom Profiles: Build your own encryption chain! Select from 18 algorithms, reorder layers, and save your custom configuration for repeated use. Core Security Features • Hardware-Backed Vault: Master keys are generated and stored within the Android Trusted Execution Environment (TEE). Your saved encryption passwords never touch the disk in plaintext. • Zero-Knowledge Auth: Support for PINs and Passwords, hashed using Argon2id. Credentials are never stored in a reversible format. • Tamper-Proof Design: Sigil uses an Encrypt-then-MAC architecture. Any data corruption or tampering is detected and rejected before decryption is attempted. • Memory Hygiene: Sensitive data is wiped from RAM immediately after use. A configurable grace period allows for convenient multitasking without compromising security. Privacy & System Hardening • Screen Shield: Utilizes FLAG_SECURE to block screenshots and hide content in the "Recent Apps" overview, protecting against shoulder surfing and spyware. • Clipboard Auto-Wipe: Prevents clipboard managers from retaining your decrypted text. • Truly Offline: No internet permission requested. No analytics, no telemetry, and no cloud backups. Your data never leaves your device. Advanced User Toolkit • Algorithm Registry: Support for 18 ciphers including AES-GCM, XChaCha20-Poly1305, ARIA, Serpent, Twofish, Camellia, and more. • Secure Keystore: Save and manage your encryption keys securely. Includes an Entropy Meter to gauge password strength. • App Lock: Biometric unlock verified by the hardware TEE or a custom high-security PIN. • System Console: View real-time logs of the encryption process, including timing metrics and cryptographic parameters. • Modern UI: Built with Jetpack Compose, featuring Material You dynamic colors and dark/light themes. Technical Specifications • Cryptography Library: Bouncy Castle (v1.83). • Key Derivation: Argon2id (Memory-hard KDF) + SHA-512 pre-hashing to resist GPU brute-force attacks. • Supported Algorithms: AES (GCM/CBC), ChaCha20-Poly1305, XChaCha20-Poly1305, ARIA-256-GCM, Serpent, Twofish, Camellia, SM4, CAST-256, RC6, SEED. • Legacy Support: Blowfish, IDEA, CAST-128, GOST, TEA, XTEA (included for educational purposes). Open Source Transparency The complete source code is available for public audit on GitHub: https://github.com/Animesh-Varma/Sigil For the complete release catalog and planned features, please visit: https://github.com/Animesh-Varma/Sigil/releases For any queries, please contact: sigil@animeshvarma.dev
QR

📲 Open on your phone

Scan the QR code with your phone camera to open this app page instantly.

🕘 Version history

0.4.5 17.2 MB · Android · 2026-08-09

✨ Related apps

💬 Comments

Sign in to leave a comment.