Security engineering
Karzoun Localdocs
What it is
Private local-first document catalog in Swift with deterministic indexing, AES-256-GCM encrypted metadata, Apple Keychain protection, security-scoped access, tags/search, SHA-256 duplicate detection, and no network dependency.
LocalDocs is a privacy-first, local-only document catalog written in Swift for Apple applications. It indexes a user-selected local directory, keeps document metadata on the device, detects exact-content duplicates with streaming SHA-256, preserves local tags across rescans, and provides metadata search without a server or network dependency.
Engineering characteristics
- Automated tests
- Continuous integration
- Documentation set
- Open licence
- Release pipeline
- Security policy
Testing
The repository contains an automated test suite that runs as part of its checked-in workflow.
Security
The repository publishes a security policy describing how to report vulnerabilities.
Deployment
The repository defines its own build and deployment automation.
Documentation
The repository ships a dedicated documentation set beyond the README.
Topics
Sections appear only where the repository provides verifiable evidence.
