Security & your data

Don't trust us.
Check it with a packet sniffer.

Most security pages ask you to believe a company. This one asks you to verify an architecture. Out of the box your handwriting never leaves your machine — not because we promise to be careful with it, but because the desktop has no model and makes no outbound call. Exactly one setting changes that, it starts empty, and this page says what it sends.

Verifiable, not promised

Four claims you can test yourself.

Every line below is checkable from your side, with tools you already have. That is the point of them.

ClaimHow to check it yourself
Your notes never leave the machine Run tcpdump, Little Snitch, or your router's log while gemnotes reads a page. Out of the box there is no recognition call at all — your handwriting is read on the tablet, and the desktop only receives text that has already been read. Pull the ethernet cable and everything still works. The one thing that changes this is naming a reading server in Settings, and that field starts empty.
The reading happens on the tablet Write on the tablet with the computer asleep, then wake it: the text is already there. The desktop runs no model at all — it receives words the tablet has already read.
You own the archive Your strokes are files in ~/gemnotes/notebooks/. Copy the folder to a USB stick. Delete index.db, everything AI-derived disappears and not one stroke is lost.
You can leave Export to SVG, PNG, PDF or .ink. The stroke format is documented, not reverse-engineered from us by someone else.
Why this is architecture and not policy. A policy is a sentence a company can change in a version bump. Here the only path out is a server address you typed yourself: empty by default, visible in Settings, and removable in one keystroke. Nothing can start uploading your notes without you first naming somewhere to upload them to.
Threat model

What this protects you from, and what it doesn't.

A security page that only lists strengths is marketing. Here is both halves.

Protected

  • A breach at our company. We hold no notes, so there are none to leak. The worst case for you is the loss of an email address.
  • A subpoena or government request to us. We cannot hand over what we never had.
  • A change of ownership. If this company is acquired tomorrow, the new owner inherits no archive of anyone's handwriting.
  • Model-training scraping. Your notes are never a training input, because they never arrive.
  • An untrusted network. Sync happens on your LAN. A café hotspot sees nothing because nothing is sent through it.
  • Any device on your network, once you have paired. A device has to ask, you have to approve it by name on the computer, and it is then given a 32-character key that every later request must carry. Without that key the sync is refused, with no exception — the browser writing surface asks for its own key the same way. You can see the whole list and remove any of them in the app's settings, and a removed device has to ask again.

Not protected

  • Someone with access to your unlocked computer. The archive is files on your disk. Use full-disk encryption; we do not add a second lock on top of it yet.
  • A stranger on your home network before you have paired anything. The pairing handshake opposite only starts guarding once one device is approved; until then the address filter is all there is. Pair first, then write.
  • Someone already listening on your own network. Sync is plain HTTP inside your LAN, so the pairing key is readable in transit by anyone with that position. It is not encrypted yet and we will not describe it as if it were.
  • A lost or stolen tablet. There is no remote wipe. It's on the roadmap for the firm tier and it does not exist.
  • Your own backups. If you back the folder up to a cloud drive, your notes are in that cloud drive. That's your choice to make, and we'd rather you make it knowingly.
  • Anything you deliberately send out. Export a page and share it, and it's out.
Certifications

We hold none of these yet,
and we're not going to pretend otherwise.

You will not find a row of trust badges on this site. Every one of them below is either not started or blocked on something specific, and we'd rather show you the real state than a wall of logos you'd eventually check.

StandardStatusWhat it's actually blocked on
SOC 2 Type II NOT STARTED Audits a service organisation's controls over customer data held on its systems. We hold no customer notes, so the scope would be small, but it needs a twelve-month observation window and an auditor. Planned for the firm tier, not before.
ISO/IEC 27001 NOT STARTED Needs a real information-security management system to certify, not just a policy page. Under consideration after SOC 2, and only if customers ask for it by name.
GDPR BY DESIGN, NOT AUDITED Your notes are never transferred to us, so for the content itself there is no processing to lawfully justify. The email you give us is personal data and is covered by our privacy policy. The operating entity can sign a Data Processing Agreement on request.
HIPAA BAA NOT STARTED The operating entity can sign one, but a BAA is only meaningful with the HIPAA controls behind it, and those aren't built yet. Worth noting: the market leader in this category withdrew its BAA, which is precisely why this line is on our roadmap and not theirs.
Independent security review NOT STARTED Intended before any paid tier ships. When it happens the report gets linked here, findings included.

Why there are no badges on this page

A trust badge for a certification you do not hold is not a design decision, it is a false statement to a buyer, and the marks for SOC 2 and ISO 27001 belong to the bodies that award them. For a product whose entire argument is “trust us with the most private thing you own”, a fake trust signal is the one lie that would end it.

When any row above changes, it changes here first, with the report attached.

Data questions

The five we get asked most.

“Do my notes get used to train a model?”

No, and not as a policy, as a fact about where the data is. Your notes are read by a model running on your own computer. Nothing is sent to us, so there is nothing of yours in any training set of ours, and we could not put it there if we wanted to.

“What happens if you get acquired, or go bust?”

Your archive is on your disk in a documented open format, and the index rebuilds from it. If this company disappears tomorrow, you still have every stroke and can still export it. That is deliberate: nobody pours five years of notes into something they can't get out of.

“Is anything sent to Anthropic, OpenAI or Google?”

Not by us. The recognition and search models run locally. The one place your notes could reach an external AI is if you connect your own assistant to the local MCP server and ask it something, your key, your account, your choice, and writing back is off by default. Quit the app and that door is closed.

“I'm a lawyer / therapist. Can I use this for client work?”

Not yet, and we would rather lose the sale than fudge this. Client work needs per-matter separation, device encryption we control, MDM, SSO, remote wipe and a signed BAA, none of which exist today. The local-first architecture is the right foundation for it and the controls on top of it are not built.

“What do you actually store about me?”

If you filled in a form on this site: your email and the answers you typed. That's the whole list, it lives in our own database rather than a third-party form service, and the privacy policy spells out how to get it deleted. There are no analytics scripts and no tracking pixels on this website, you can verify that in your browser's network tab in about ten seconds.