§
Sovereign.Software
↓ .MD

← The Sovereign Software Index

Research & Education

Zotero

Reference manager that keeps a local library of bibliographic records and attached files, with export to standard citation formats.

1. Overview

Reference manager that keeps a local library of bibliographic records and attached files, with export to standard citation formats.

Category: Research & Education.

2. Version and scope assessed

Version assessed: Source commit db41b99fddcc52d38897c59c161b6adaca036afb; published userdata.sql loaded using standard SQLite.

3. Overall determination

Computing determination

4. Principle profile

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

5. Fundamental requirements

Fundamental requirements for Zotero
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 database plus a storage folder of attachments.

Synchronization or runtime model: Local library with optional sync service; export to CSL JSON, BibTeX, and RIS.

Example export or inspection command (not verified against any particular version or data set): sqlite3 zotero.sqlite "SELECT COUNT(*) FROM items;"

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

Primary investigation: Whether bibliographic relationships and document links survive independently of Zotero.

Investigation priority: Sovereignty high, Longevity high, Locality standard, Transparency and Control standard. This plans the test effort and is not a finding.

Synthetic dataset: 100 references (books, journal articles, DOIs, multilingual metadata, tags, notes, collections, attached PDFs, annotations) and citations inserted into test word-processing documents.

Required tests

  1. Export through BibTeX, RIS, CSL-JSON, and Zotero RDF, recording exactly which information survives each conversion.
  2. Back up the entire Zotero data directory and restore it on a second machine.
  3. Determine whether PDF annotations, collection membership, related-item links, and document citation connections survive.
  4. Disable synchronization and account access, then continue managing the local library.
  5. Attempt migration to an independent reference manager and compare bibliographic meaning, not just record counts.
  6. Test whether deleting an attachment or reference is visible, reversible, and recoverable from backup.

Critical evidence: Before-and-after metadata comparison, attachment hashes, citation-link integrity, database restoration results, and independently readable exports.

Backup boundary: Zotero documents that export/import can reset dates and break word-processor citation links. Full directory backup and cross-tool bibliographic export must be checked separately.

Two-assessor protocol scope note: Pre-registered under the research_bibliographic domain profile. Assessors separate full SQLite directory backup (T2) from cross-tool bibliographic export via CSL JSON and BibTeX (T1/T6).

Assessment update, 23 October 2026:

Assessment: Published schema and structural queryability are established. The observed database was empty, so complete independent recovery remains Not Verified. The overall determination remains Insufficient evidence.

Human-readable criteria: Can a user preserve records, structure, media, and provenance, restore them independently, and move to another tool without losing meaning?

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 populated synthetic library plus stored/linked attachments and a citation-bearing document, expected collection/tag/relation/annotation mappings and an independent recovery comparison remain missing. E5 still needs merge, synchronization and backup-replacement evidence, including automatic-trash preference/retention behavior; source trash/restore/manual-purge boundaries are answered.

Next step without a local installation: Use a sanitized synthetic zotero.sqlite, storage directory, any linked-file dependencies and a citation-bearing sample document with an expected mapping manifest. Inspect them with SQLite/archive tools and obtain version-matched merge/sync/backup-restoration observations from upstream or another assessor without installing Zotero locally.

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

Complementary item-service source: The pinned item service stages undo information before changing an item’s trash state. Its idle observer separately reads trashAutoEmptyDays and can call emptyTrash for aged items; a false/zero preference stops that observer path. This establishes source-level controls, not the default retention value, guaranteed audit-log persistence or successful recovery after erasure. Pinned source.

Contribute verification evidence for Zotero

Have you tested clean-machine restoration, format migration, or failure rollback for Zotero? 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.