DulyNote is built on a local-first architecture. This means your data is stored on your device by default, and no copy is sent to external servers unless you explicitly export and share it.
Why Local-First?
Most apps store your data in the cloud by default, which means:
- Your data is accessible to the service provider.
- A server breach can expose your data.
- The service can be discontinued, taking your data with it.
DulyNote inverts this model. Your device is the source of truth. The app works fully offline. No account is required. No data leaves your device unless you choose to export it.
Data Architecture
DulyNote stores data in your device's secure app container:
- Structured data (collection metadata, item records, tags) is stored in a local SQLite database.
- Files and media are stored in the app's private file system directory.
- Recovery Keys are stored in the device's secure enclave (iOS Keychain / Android Keystore).
None of these storage locations are accessible to other apps or to DulyNote's servers.
Digital Ownership
Every item you save in DulyNote is signed with a device-specific signer ID. This signature:
- Identifies items you created vs. items received from others.
- Enables integrity verification when importing .dnote packages.
- Is stored locally and never transmitted to any server.
Your data is yours. DulyNote has no mechanism to access, read, or monetize it.