Tech19 October 2026 · 8 min read

Where your notes live, how they're encrypted, why the vault can't be opened without your password (not even by us), what Ret sends to an AI and what it never does, and the technical details for security teams.

Before you save a passport scan, a bank letter or the Wi-Fi password into an app, it's fair to ask where it goes and who can open it. This post answers that for ReticulOS, in plain words first and then in full detail for anyone who wants the specifics. If it leaves a question unanswered, write to us and we'll add the answer here.

The short version

  • Everything you save is stored on your own computer, encrypted. We don't have a copy.
  • Passwords go in a vault with its own password. Nobody can open it without that password, and that includes us.
  • Nothing goes to an AI until you ask Ret something. Then it gets your question, the conversation and the notes it found, and the AI provider doesn't train on any of it.
  • We don't sell your data, show you ads, or track what you do in the app.
  • Every update is signed, and the app refuses one that isn't.

Your library lives on your computer

When you save something in ReticulOS, whether it's a note, a link, a picture, a PDF or a recording, it goes into a database on your own computer. It isn't uploaded to us. There's no copy of your library on our servers, so there's nothing there to leak, sell or hand over.

That database is encrypted. If someone copied the file off your disk, or took the drive out of a lost laptop, they'd find scrambled data. The key that opens it is made on your computer the first time you open ReticulOS, and it's kept in your operating system's secure storage, the same place your computer keeps saved Wi-Fi and account passwords. ReticulOS opens it for you once you've signed in to your computer, so there's nothing extra to remember.

Saving, organising and searching all work without the internet.

The vault, a second lock only you hold

Some things deserve more than one lock. The vault is a separate space for passwords, PINs, codes and keys, and it's protected twice, once by the encrypted database and again by a vault password that only you know.

  • Your vault password is never stored anywhere. ReticulOS turns it into a key, opens the vault with that key, and keeps the key in memory only while the vault is open.
  • The vault locks itself after five minutes without use, when you close the full window, and whenever you press the lock. When it locks, the key is wiped from memory.
  • A password you copy from the vault is cleared from your clipboard after 45 seconds, so it isn't left behind for the next app to read.
  • Vault entries are never searched and never added to Ret's index. Ret can't open the vault, and neither can any AI app you connect.

Because the vault password is never stored, there's no "forgot password" link. If the password is lost, the vault stays sealed for good. We built it that way on purpose, so there's no back door for us or for anyone who might ask us to open it.

The locked vault asking for its password, with a note that it auto-locks after 5 minutes idle
The vault has its own password, separate from the rest of ReticulOS.

What happens when you ask Ret

Ret is the assistant in ReticulOS. Writing an answer takes an AI model running in a data centre, so this is the one part of ReticulOS where your words leave your computer. Here's exactly how.

Finding happens on your computer. When you ask a question, ReticulOS works out which of your notes are relevant on your own machine.

Then Ret sends what the answer is built from. That's your question, the last few messages of the conversation, and the notes it found, including any pictures or PDF pages among them. It never sends your whole library, and never anything from the vault.

It goes to Google's paid Gemini service, through ours. Our service checks your plan and passes the request on. It doesn't keep your question or the answer. It only counts how many answers you've used this month. Because we pay for Google's service, Google doesn't use your requests to train its models or improve its products. It keeps them for 55 days to detect misuse, then deletes them.

Nothing happens in the background. Ret only sends something when you ask it to. If you never use Ret, nothing you've saved goes to an AI.

If you choose to use your ChatGPT plan instead, Ret's requests go from your computer straight to OpenAI under your plan's terms and never pass through us.

Connecting other AI apps

You can let AI apps like Claude or Cursor search your notes. It's off until you turn it on. When it's on, the connection only works from your own computer, every app needs a long random token from your settings, and any change an app wants to make waits for your approval. Every action is logged and changes can be undone. No connected app can delete a note for good or open the vault.

What we can see, and what we can't

WhatCan we see it?
Your notes, files and recordingsNo. They stay on your computer, and we never receive them
Your vaultNo. Only your vault password opens it
What you ask RetIt passes through our service on its way to Google. We don't keep it
Your accountYour email address, your plan, which devices are signed in, and how many Ret answers you've used each month
Your card detailsNo. Payments are handled by Dodo Payments
What you do in the appNo. The app has no analytics or tracking

You can see every device signed in to your account, and sign any of them out, from your account page in the app or on the website. Deleting your account removes it from our service. The privacy policy lists everything we keep and for how long.

How the app protects itself

Encryption protects your data while it's stored. These protect the app while it runs.

  • Signed updates. Every update is signed with our release key. Before installing, the app checks that signature and checks the downloaded file against it, so a tampered download can't be installed, even by someone who broke into our download server. Nothing installs until you choose to restart.
  • No password of yours for us to lose. You sign in with Google, so we never see or store a password. The app keeps its sign-in encrypted in your computer's secure storage.
  • Outside pages stay outside. ReticulOS windows refuse to load web pages. A link in a note always opens in your browser, never inside the app, where a page could reach your data.
  • No side doors. Release builds have developer tools and debugging switched off, and the app gives web content no access to your camera, microphone or notifications.

Coming next, built the same way

What it protects against

ReticulOS is built to keep your data safe when:

  • your laptop is lost or stolen, or someone copies your disk;
  • another app or user account on your computer tries to read your files;
  • someone tampers with an update;
  • someone breaks into our servers, because your notes aren't there.

The vault adds one more layer. Anyone using your computer while you're signed in to it can open ReticulOS like any other app, but they still can't open the vault without its password. Locking your screen when you step away keeps everything else safe too.

On a few Linux setups the operating system has no secure storage for keys. If that's your case, ReticulOS tells you that your key is less well protected, so you can decide what to do.

Check it for yourself

You don't have to take our word for any of this.

  • Try to open your library. Point any SQLite tool at the database file (on Linux it's ~/.config/reticulos-linux/reticulos.db) and you'll get an error, not your notes.
  • Take everything with you. Export your collections as plain Markdown files at any time, with your pictures and files alongside.
  • See who's signed in. Your account page lists every app and browser signed in to your account, and lets you sign them out.
  • Watch the network. The app connects to the internet only to check for updates, download its search model once, sign you in, and answer when you ask Ret. The privacy policy lists each one.

The details, for security teams

PartHow it works
LibrarySQLCipher 4 (AES-256 with a per-page HMAC-SHA512), under a random 256-bit key from the system's secure random generator
Key storageElectron safeStorage: the Secret Service keyring (GNOME Keyring, KWallet) on Linux, DPAPI on Windows. The wrapped key file is readable by your user only
VaultAES-256-GCM per entry, with a key derived by scrypt (N = 2¹⁵, r = 8, p = 1, 16-byte random salt). Key held in memory only, zeroed on lock, 5-minute auto-lock. Vault data is never indexed
Ret requestsTLS to Cloudflare and an encrypted tunnel to our service, then Google's paid Gemini API. Not stored by us. Google keeps abuse-monitoring logs for 55 days and doesn't train on them
Sign-inGoogle OAuth with PKCE. Refresh tokens rotate on every use and are stored with safeStorage; access tokens live in memory only. Plan grants are Ed25519-signed and verified on your computer
UpdatesEd25519-signed release feed. The downloaded package is re-hashed (SHA-512) against the signed manifest right before install
AppContext isolation and sandboxed renderers. Navigation and new windows are blocked, web permissions denied, DevTools off in release builds, and the Node inspector and NODE_OPTIONS disabled with Electron fuses
Connected AI appsOff by default. Listens on 127.0.0.1 only, checks Host and Origin headers, and requires a 256-bit bearer token compared in constant time. Writes need approval and every call is audited, with Undo
Cloud backup (coming)Encrypted on your computer with AES-256-GCM and HKDF-SHA256 subkeys. The backup key is stored only wrapped under a 160-bit recovery key we never receive

If you have a question about security, or you've found a problem, write to contact@reticulos.com. We read every message, and we'd rather explain than ask you to trust us.

Questions

Can ReticulOS read my notes?
No. Your notes are stored encrypted on your computer and are never uploaded to us. When you ask Ret something, your question and the notes it found pass through our service on their way to Google to write the answer, and we don't keep them.
Is my data used to train AI?
No. Ret uses Google's paid Gemini service, under which Google doesn't use requests to train its models. It keeps them for 55 days to detect misuse, then deletes them.
What if I forget my vault password?
The vault can't be opened without it, by anyone, including us. There's no reset, by design, so keep the password somewhere safe.
What happens if my laptop is stolen?
Your library file is encrypted, so a copied disk shows only scrambled data. Your vault also needs its own password.

Start saving.

Free for Linux and Windows, in beta now. Your first note takes one shortcut.

Linux and Windows today · Mac coming soon · Questions? support@reticulos.com