Operations & privacy

patchletter runs on our own servers in Germany, and every provider involved is in the EU.

A tool that knows which software you operate holds a sensitive list. Where it lives, who can touch it and what we do not run ourselves is written down here. What happens on the server you cannot see from outside. For those points we say what we checked it against.

Where the data lives

Every machine here is named with its operator and its place, not an unnamed cloud region. Application, database, object storage, analytics and error tracking run on one server of ours at netcup in Nuremberg; independent uptime monitoring runs on our own machine at IONOS in Berlin. The backups go two ways, and the paragraph under the table says which: both in Berlin, at two different providers. Every provider involved is a European company, and every place of processing is inside the EU — the domain's authoritative name servers included.

ComponentOperated byLocation
Application (web, worker, reverse proxy)netcup GmbH — our own serverNuremberg, Germany
Database and object storageSelf-hosted, on our server at netcup GmbHNuremberg, Germany
Inbound mail (hello@, legal@ …) and encrypted backup copiesmailbox.org (Heinlein Hosting GmbH)Berlin, Germany
All outgoing email, sign-in links includedLOGIN SystemHaus GmbH (mailbridge)Wiesbaden, Germany
Analytics (Umami)Self-hosted, on our server at netcup GmbHNuremberg, Germany
Error monitoring (Bugsink)Self-hosted, on our server at netcup GmbHNuremberg, Germany
Stored conversations of the former live chat (Chatwoot)Self-hosted, on our server at netcup GmbHNuremberg, Germany
Uptime monitoring (status page) and a second encrypted backupIONOS SE — separate machine, on purposeBerlin, Germany
Authoritative name servers and domain registrationScaleway SASFrance

Two addresses are read by the application rather than by a person: dmarc@ (reports from other mail servers about whether forged mail is being sent in our name) and unsubscribe@ (one-click unsubscribe by email). Our mailbox forwards copies of those two — and only those two — to our own server in Nuremberg, where Postfix hands them to the application over an encrypted connection. A collector for the whole mailbox would also have given the application access to the correspondence at hello@, legal@ and security@.

None of the backups stays on the server it protects, and they sit with two different providers. Every 15 minutes we pull a dump of the database, and once a day a copy of everything else; both go into the Drive of mailbox.org (Heinlein Hosting, Berlin), encrypted by our own server beforehand (Kopia, AES-256-GCM), so mailbox.org only ever sees ciphertext. Once a day the whole set also goes, encrypted (restic), to our separate machine at IONOS in Berlin; our server can add to that copy but cannot delete from it, so a compromised server cannot wipe its own backups. Every dump is checked for readability right after it is written; without that check a truncated dump would sit in the rotation for weeks and look like a backup. Both destinations keep 30 days. No destination lies outside the EU and none of them is a hyperscaler. That machine at IONOS also carries the status page: status.patchletter.com — it runs at a different operator in a different country, under an IP of its own.

The software we run

No proprietary black box. Every piece here is something SysAdmins run themselves too, and we run every one of them ourselves. And except for ALTCHA every one of them is tracked in our own catalog, so you can check its update history the same way you would for your own infrastructure.

What we don't do

What we don't run ourselves

“In the EU” does not mean “all on our own machines”. Every provider below is a European company processing inside the EU — but they are providers, and that belongs on this page as plainly as the rest:

The hardware (netcup, Germany)

Everything on our server we install, configure and update ourselves — operating system, database, object storage, mail server. The server itself is not ours: it is a virtual server of netcup GmbH in a data centre in Nuremberg, and the hardware and virtualisation underneath are netcup's. netcup GmbH is a German company.

Outgoing email (one relay, Germany)

All our email — update emails, security alerts, sign-in links, confirmations and invitations — goes through mailbridge (relay3.spamgo.de), run by LOGIN SystemHaus GmbH in Wiesbaden, processing in Germany only. Mailjet SAS (France) stays configured as a fallback, capped at 200 messages a day. Both are European companies without a US parent. Stated plainly: the relay delivers in batches, with pauses of up to a quarter of an hour at peak times, so a sign-in link can occasionally arrive late. Which relays may send in our name is in the SPF record of notify.patchletter.com. On no path is there click or open tracking that would need switching off: plain SMTP has no such feature.

DNS (Scaleway, France)

The domain's authoritative name servers are not ours either — they are Scaleway's (ns0/ns1.dom.scw.cloud), and Scaleway is the registrar. Nothing but domain lookups passes through the service: no account data, no email content.

The mailbox — and the encrypted backup copies (mailbox.org, Germany)

Email to an @patchletter.com address is accepted and stored for us by mailbox.org (Heinlein Hosting GmbH) in Berlin, and read there. The same account holds our backup copies — encrypted on our server before they leave it (Kopia, AES-256-GCM), so mailbox.org only ever sees ciphertext, never a readable dump.

The certificate authority, too

Every certificate we serve is issued by Actalis S.p.A. in Bergamo, Italy — a European certificate authority and member of the CA/Browser Forum. That covers patchletter.com, www and every subdomain, the status page on its separate machine, and the SMTP-TLS of the mail server on port 25. No US certificate authority issues for patchletter.com.

Power and climate

We do not have a documented figure for the electricity and efficiency of our server in Nuremberg, so this section names none. We could quote our provider's published claims, but a figure we cannot verify ourselves has no business on this page. As soon as we hold a documented figure, it will stand here — a gap is more honest than a borrowed number.

A commitment, not a claim

For every paid Pro subscription we plant two trees a year through PLANT-MY-TREE, a German reforestation initiative. It is a per-subscription commitment, not a share of profit — so it does not depend on whether a good year happens. As soon as the first trees are in the ground, the number stands here.

PLANT-MY-TREE

More detail

Questions

What does patchletter cost?

The update email costs nothing: you tick your products and hear about it when the vendor ships a new version. The catalog, the product pages and the security and end-of-life data are open to everyone without an account. What you pay for are the alert emails — vulnerabilities, actively exploited flaws, end-of-life dates — and an officially labeled vendor presence on product pages. Advertising never stands between the listings, and it does not influence what we report.

Who can see which software I track?

Only the operator, through the admin interface, and only to run the service. The list is never passed to third parties, and it is not used for advertising. Delete your account and both account and list disappear from live operation immediately — a hard delete, not a flag. Out of the backups they roll off after 30 days, at both destinations: the encrypted copies in the Drive of mailbox.org and those on our separate machine at IONOS.

Does patchletter scan my systems?

We never query your hosts — even your FortiGate sees nothing of us. patchletter reads the vendor's source, not your network. The one connection you set up yourself: a webhook target for new releases, only to publicly reachable addresses, never into a private network.

← Back to catalog