Data Sovereignty & Sync
Your data stays local by default. Sync is optional, export is always available.
SQLite database stores everything on your device. No account needed. Even if servers shut down, your data remains intact.
Export all cards, review history, and media as CSV, ZIP, or MCS. Open formats, no encryption lock-in.
Optional cloud sync with tombstone conflict resolution. Cards, logs, and media sync across Android, iOS, macOS, Windows, and Linux.
Start without an account. When you register later, all guest data merges into your account seamlessly.
Offline First
MiniCards uses a local SQLite database with memory caching for performance. No network access is required for any core operation — creating cards, reviewing, searching, editing, or importing.
Your database file and media directory are stored on your device’s local filesystem. Everything is accessible even in airplane mode.
Full Export & Import
You can export your data at any time:
| Format | Content | Use Case |
|---|---|---|
| CSV | Card front/back + group info | Spreadsheet editing, migration |
| ZIP / MCS | Cards + logs + media + metadata | Full backup, sharing, migration |
| TXT | Tab-separated card content | Anki compatible format |
Import supports conflict resolution strategies: replace (overwrite existing), skip (keep existing), or copy (create duplicates in new group).
Cloud Sync
Cloud sync is an optional subscription feature. When enabled:
- Push: upload local changes (cards, logs, media) to the server in batches of up to 500
- Pull: download remote changes since last sync
- Conflict resolution: timestamp-based (last writer wins) with tombstone tracking to prevent data resurrection
- Media: synced to Cloudflare R2 with deduplication
Sync runs automatically on a timer or on data change, plus a manual button is available in settings.
Authentication
MiniCards uses passwordless OTP login — enter your email, receive a one-time code, and you’re in. No passwords to remember or leak. Guest mode is the default; you can use the app indefinitely without ever signing up.