About Paart
Who builds Paart, and what it is built with.
Paart is built by a small team in Luxembourg.
Being small shapes the product. Paart connects to networks you already control, and we run none of them. There is no service behind the app, no traffic passing through anything we own, and no data to sell — because there is none to collect. The privacy policy says so in detail, and it is the same page Apple reads.
How Paart is built
The app is written for Apple’s own platforms — iPhone, iPad and Mac, as one universal purchase. Messages sent from inside it are checked with Apple’s App Attest, so we can tell a real installation from a script without ever identifying you.
Everything is reviewed and tested before release. Claude Code writes and reviews code alongside us, under supervision, like any other tool in the workflow. It does not decide what ships.
The app
Paart stands on work other people published, each named here with its licence:
- WireGuardKit — MIT and GPL-2.0.
- wireguard-go — MIT.
- The Go standard library and golang.org/x — BSD-3-Clause.
- Argon2 — CC0 and Apache-2.0, the password-hashing function that guards your sync passphrase.
This website
Plain on purpose: static pages, no framework, no third-party script, nothing loaded from a network we do not run.
- Hugo turns these pages into plain HTML.
- nginx serves them, on Debian.
- Go and SQLite receive and hold the messages you send from the contact form.
- Let’s Encrypt secures this connection.
- JetBrains Mono sets the technical values, self-hosted here under the SIL Open Font License 1.1. No font is fetched from anyone else.
- Umami counts visits, on a server we own. What it records is set out on the privacy page.
- Git versions every change before it is published.
- Claude Code, as described above.
Our thanks to everyone who maintains those projects. None of them owes us anything.
Where Paart goes next
What we build next is decided by what people ask for. The roadmap shows what is built, what is being built, and what we are considering — and the last of the three is where your vote lands.
Last updated: