OPEN SOURCE
EncameraCore is the core functional source code for the iOS app Encamera, designed to provide secure file handling and encryption functionalities for iOS devices.
CONCEPT
Encamera was built in an open source way to offer as transparent as possible an iOS photo vault app. We’ve open sourced this portion of the code — the file handling — for maximum transparency.
FEATURES
Secure handling from capture to storage.
File Handling and Encryption
The Utils directory contains file encryption interfaces. EncameraCore integrates with SwiftSodium for safe, high-level cryptographic operations on iOS.
Key and Credential Management
KeychainManager manages keys and credentials securely through the system keychain.
Secret File Handling
SecretFileHandler manages file chunking, encryption, and metadata to securely store files.
File Access Interface
DiskFileAccess offers a higher-level interface for accessing and processing files generated by the app.
Camera Processing
Video/PhotoCaptureProcessor processes inputs from the camera and stores them securely.
Camera Configuration
CameraConfigurationService manages all configurations necessary to operate the camera.
Review the source, follow along with development, and contribute to a more transparent private camera.




