Guide
Cloud Sync
Optional end-to-end encrypted sync across devices
Cloud Sync
Dripnex works offline. Sync is optional. You never need an account to take notes.
Authentication
Magic-link email via api.dripnex.app. No password.
- Open Settings → Account
- Enter your email
- Open the link
- If you want cloud sync, create an encryption passphrase (Set up in the footer)
Without a passphrase there is no content-encryption key. Sign-in alone does not upload notes.
How Sync Works
- SQLite on disk is the source of truth
- Desktop
SyncServiceencrypts each change with AES-256-GCM (CEK from your passphrase) api.dripnex.appstores ciphertext. The Worker cannot read markdown- Auto-sync runs in the background while you are signed in and have a CEK
- Offline edits wait locally and push when the network returns
Sync Status
The footer shows the current state:
| Status | Meaning |
|---|---|
| Synced | Local and cloud agree |
| Syncing | Push or pull in flight |
| Offline | No network; changes stay local |
| Error | Often a missing passphrase — use Set up |
Privacy
- Plaintext never leaves the machine
- You can keep using the app signed out
- Signing out does not delete local notes
Troubleshooting
Sync error after sign-in
Create the encryption passphrase (Set up). Retry is a no-op until a CEK exists.
Notes missing on another device
Same account, same passphrase, wait for the first pull.