Privacy

Last updated 29 September 2026.

Virgulas is local-first. In Memory, Local, and File modes nothing you write is ever sent to a Virgulas server. Remote mode stores a single encrypted document so you can sync between devices; the server never receives the key.

What is stored, and where

What we cannot see

The document is encrypted on your device with AES-GCM-256 using a key derived from your passphrase (PBKDF2-HMAC-SHA256). The server stores only ciphertext and cannot read it. If you forget your passphrase, the data cannot be recovered — not even by us.

Legal basis, retention, and your rights

Where the GDPR applies, we process your account email to perform the contract (Remote mode) and aggregate analytics on the basis of legitimate interest. You can delete your stored document and sign out at any time from Options → Delete account; the encrypted row is removed immediately. To have the account record itself erased, or to exercise access, rectification, portability, or objection rights, contact us through the repository link below. We keep data only while your account exists.

Global Privacy Control. We do not sell or share personal data, so a GPC signal requires no change in behaviour. We advertise this at /.well-known/gpc.json.