Legal

Security

Technical and organisational measures under Art. 32 GDPR · Last updated: 5 October 2026

This page describes what actually protects your data. It doubles as Annex II to our data processing agreement, so a business customer's procurement questionnaire and a curious individual user get the same answers.

What we do not claim. Blurt is run by one person. We hold no SOC 2 report, no ISO 27001 certificate and no third-party penetration test. Saying otherwise would be easy and false. What follows is the concrete list of measures that are in place — judge it on that.

The strongest measure is architectural

Fully local dictation requires both speech and clean-up models to be installed and selected. In Blurt 0.3.27 and later, On-device mode never switches to cloud processing automatically. When both stages run locally, dictation content is not uploaded for processing. Account, billing and other service data are separate; the app requires a free account with a confirmed email address. The measures below cover the backend and the processing stages that use it.

Where your data lives

In transit

Credentials and sessions

The running system

Backups and recovery

Correction, 1 September 2026. Until this date, this section said the dumps were stored encrypted. That was not true. The encryption had been designed and written, but it was never installed on the server, and this page described the intention as if it were the state. The claim is removed here, and recorded rather than quietly dropped, because you may have read the earlier version and relied on it. The three measures above are the ones actually in place. Encryption of those off-site dumps is the next piece of work here; until it appears in the list above, with the date it started, it is not running.

Further correction, 1 September 2026. Until this date the first item above ended "so losing that machine does not lose your data", and the third said the restore had been rehearsed end to end. Both reached further than the facts. The off-site copy does survive the machine — that half stands — but the credentials needed to read it are kept only on the machine itself, so losing the server today also means losing access to the backups, which from where you sit is the same thing until that second copy of the credentials exists. And what was rehearsed on 1 September 2026 was the restore of the database, from a real dump with a table-by-table comparison against production; the path back to a running service was not, and our internal runbook says so in as many words. Nothing about the backups changed on this date — only what this page claims about them. It is recorded here rather than quietly reworded because this page is Annex II to the data processing agreement, and you may have read or accepted the earlier version in reliance on it. Both gaps are tracked; when either is closed it will appear in the list above with the date it started, and until it does, it is not running.

Data minimisation

Supplementary measures for transfers

For the speech and text providers outside the EEA listed on our processor page, the measures above are what supplements the contractual transfer mechanism: encryption in transit end to end, no audio at rest anywhere in our control, minimum necessary content per request (such a provider receives the audio or the text, never your account, your history or your other dictations), and no training use.

That sentence does not stretch to the platform providers, and stretching it would be the easy lie. The daily backup at Cloudflare is the opposite of minimum necessary: it is the entire database in one object, which is what a backup has to be. What limits the exposure there is the retention window and, once the encryption noted above is installed, the fact that the file cannot be read without a key that is not on the server. Until then the honest statement is that the measure protecting that copy is the contractual one plus Cloudflare's own security, and not a technical one of ours.

Organisational measures

Reporting a vulnerability

If you find a security problem in Blurt, the backend or this website, please tell us at support-blurt@chbnk.one with "security" in the subject. We will confirm receipt within 72 hours and keep you updated until it is closed.

We will not take legal action against anyone who reports a problem in good faith, keeps it confidential until we have fixed it, and does not access, modify or delete other people's data while investigating. Please avoid denial-of-service testing and automated scanning of the production service — one small server serves everyone.

Related

See our Privacy Policy, the list of processors, the data processing agreement and the Terms of Use.