LibreCrate app icon

LibreCrate

Encrypted document vault for Android, Linux, macOS & Windows

Stores, views, organizes, and searches PDFs, EPUBs, Apple Wallet passes, comics, images, and notes — all encrypted at rest, with zero network access.

Features

Six document types

PDF, EPUB, PKPass (Apple Wallet passes), CBZ/CBR comics, images, and Markdown notes.

Encryption at rest

AES-256-GCM per-file encryption; master key wrapped via Argon2id + AES-256 Key Wrap (RFC 3394).

Optional password

Even with the device unlocked, content can't be read without your password.

No network

Zero internet permission — your documents never leave the device.

Library & search

Grid/list views, filters, favorites, reading-progress indicators, and full-text FTS5 search.

Backup

Single encrypted .librecrate-backup file verified by your password.

Security model

LayerMechanism
Key derivationArgon2id (19 MiB memory, 2 iterations, 2 parallelism)
Key wrappingAES-256 Key Wrap (RFC 3394)
File encryptionAES-256-GCM (12-byte IV, 128-bit tag)
Password modeMaster key wrapped with password-derived key; device key deleted
Device-key modeMaster key wrapped with per-device AES key (no password)
LockClears in-memory master key when backgrounded; requires password re-entry
BackupEncrypted Zip bundle with wrapped master key + DB + files

No Google Play Services, Firebase, Crashlytics, or AdMob. Zero proprietary dependencies.

Screenshots

LibreCrate screenshot 1 LibreCrate screenshot 2 LibreCrate screenshot 3 LibreCrate screenshot 4 LibreCrate screenshot 5 LibreCrate screenshot 6 LibreCrate screenshot 7

Get LibreCrate

Free and open source (AGPL-3.0). Download the Android APK or the Linux/macOS/Windows desktop binaries from GitHub Releases:

F-Droid listing in review — no Google Play Services, no proprietary SDKs.

Build from source

git clone https://github.com/DavidNeurieder/librecrate
cd librecrate
./gradlew assembleDebug

APK at app/build/outputs/apk/debug/app-debug.apk. Desktop: cargo build --release --package librecrate (CLI) or librecrate-gui (GUI).