Flashcards on every unlock.

Or on a timer. Or when you open your timewaster app of choice. Spaced repetition that meets you where you already are — on Android, on-device, yours forever.

FSRS-v5 · Image occlusion · Anki .apkg import · Local-first

A card before you scroll.

Opening Instagram for the fifth time today? Answer a card first. Twenty minutes deep in TikTok? A few more, on a timer you set. You decide which apps, and how often.

A speed bump, not a wall: the app opens the moment you answer. Each trigger keeps its own Do Not Disturb, call, and media rules.

Your collection, organized.

Nest decks in folders, see what's due at a glance, then filter your cards by state, type, tags, or properties like audio and images.

Etch's deck list — folders nested inside folders (Medical School containing a Systems sub-folder with Cardiology and Neurology), each deck showing its due count and, on a couple, new cards.

Image occlusion, built in.

Draw masks over anatomy, maps, diagrams, or screenshots — no add-on. Imports cleanly from Anki's image-occlusion notetypes too.

An Etch image-occlusion card in review — teal masks covering labels on a heart-and-lungs anatomy diagram, ready to tap and reveal.

Real FSRS-v5 scheduling.

The same algorithm the modern Anki ecosystem moved to. Desired retention from 70 % to 97 %, with individual scheduling for every cloze blank, occlusion mask, and card direction.

Etch statistics: today's summary, a six-month activity heatmap, and a 15-day streak with daily goal ring.

Bring your Anki deck across.

Etch reads your .apkg files and keeps your FSRS scheduling and progress intact. Anything it can't translate — stripped audio, unresolved images, cloze rewrites — is flagged with a count, never dropped silently.

An imported deck in Etch — image-occlusion, cloze and classic cards mixed together, each showing its strength (new, struggling, mastered), with audio, notes, and per-card scheduling badges.

Local-first. Actually.

No account. No cloud sync. No analytics, no Firebase, no ads. The only data that leaves your device is what you send yourself — an export, an import, or a feedback message you confirmed.

Anonymous crash reporting is off by default — one toggle in Settings → Privacy turns it on.   Read the full privacy policy →

Pricing

One-time. Lifetime.

Free

$0

  • Unlimited decks, folders, cards
  • Classic, cloze & image-occlusion cards
  • Anki .apkg import & export
  • Real FSRS-v5 scheduling
  • One ambient trigger at a time — unlock, timer, or per-app

Etch Pro

$14.99 once

  • Everything in Free
  • All three triggers at once
  • Per-trigger cooldowns, app exclusions & batches
  • Image-occlusion authoring
  • Individual scheduling per blank, mask & direction

Pro Supporter

$29.99 once

  • Everything in Pro
  • Supporter badge in the app
  • Private feature-request channel
  • A bigger vote of confidence

Everything you buy is yours forever. No subscriptions for what's in the app today.

Want a heads-up when it ships?

I'll email once, when v1 hits the Play Store. No newsletter. No marketing.

Get notified at launch