§
Sovereign.Software
↓ .MD

← The Sovereign Software Index

Research & Education

Anki

Spaced-repetition flashcard application with a local collection and package export.

1. Overview

Spaced-repetition flashcard application with a local collection and package export.

Category: Research & Education.

2. Version and scope assessed

Version assessed: Source commit 8d6e0a0f462f016889896ceaaab1be2aba182588 and retained legacy media.apkg fixture; no application execution.

3. Overall determination

Computing determination

4. Principle profile

Principle findings for Anki
OrderPrincipleFinding
ISovereigntyNot assessed
IILongevityNot assessed
IIILocality✓ Meets
IVTransparency and ControlNot assessed

5. Fundamental requirements

Fundamental requirements for Anki
RequirementStatus
E1 Independent access to essential information✓ Pass
E2 Practicable exit and migration? Not Verified
E3 Independent interpretation and recovery? Not Verified
E4 Continuing authority and custody over already-created work✓ Pass
E5 Governability of consequential actions? Not Verified

6. Evidence and verification

7. Migration and recovery

Native storage format: Local SQLite collection, exported as .apkg packages.

Synchronization or runtime model: Local collection with optional sync service.

Example export or inspection command (not verified against any particular version or data set): unzip -l deck.apkg

8. Architectural strengths

Established strengths and their scope are recorded in the evidence and assessment findings on this page.

9. Architectural limitations

10. Assessment findings and remaining work

Assessment update, 23 October 2026:

Assessment: Independent access is supported by direct inspection of the retained fixture. The broader recovery requirement remains Not Verified because the fixture is historical and small. Upstream tests cover additional cases, but their existence is not an observed passing run. The overall determination remains Insufficient evidence.

Human-readable criteria: Can a learner export the complete collection with media and scheduling, restore it without AnkiWeb, move it to another study tool without losing meaning, and understand what synchronization changes?

Rating reconciliation: 23 October 2026

E3 and E5 remain Not Verified for the scope stated above. Longevity and Transparency and Control are Not assessed, because their required minimums are not established. Sovereignty is also Not assessed while E2 remains unverified. The previous E2 Pass is withdrawn; the available evidence does not establish a usable full-scope migration. These are evidence corrections, not adverse product findings. E1, E4 and Locality were not re-certified by this targeted review.

Recovery evidence still needed: A modern synthetic collection package with expected notes/cards, deck/options, scheduling and genuine media, independent decoding/comparison, and full-sync/deletion/recovery output remain missing. Legacy readability, full-sync confirmation/backup calls and bounded undo are already resolved; their coverage limits are explicit.

Next step without a local installation: Obtain a current-version APKG/COLPKG test export and expected semantic manifest from upstream fixtures or an external assessor. Independently decode and compare it here, keeping notes, cards, options and scheduling together. A recorded restore/sync exercise elsewhere can supply behavior evidence without a local Anki installation.

Reproducible inspection and the individual decision ledger are retained in evidence/rating-reconciliation/batch-2/. Overall: Insufficient evidence.

Contribute verification evidence for Anki

Have you tested clean-machine restoration, format migration, or failure rollback for Anki? We welcome reproducible laboratory logs, synthetic test fixtures, and independent assessments to resolve open findings.

Read the evaluation protocol · Submit verification records on GitHub

Rating reconciliation batch 2: E3/E5 remain Not Verified with specific missing evidence; unsupported Longevity, Transparency and Sovereignty findings withdrawn. The previous E2 Pass is also withdrawn. 2 additional source questions resolved. The assessment procedure is described in the methodology.