This page says where your data sits, who can see it, what NotarFlow does about a submitted letter trying to give the system instructions — and what is still outstanding. Every statement here is in the source code or in a test run; where something is missing, it is stated as a gap rather than phrased around.
NotarFlow runs on a machine in your own office — or on a dedicated instance in a German data centre, if that is what you commission. Either way: there is no account with us that anyone could log into, and no route by which a file could reach us.
You do not register anywhere. There is no tenant in a multi-customer environment, no administration console at our end, and no credential with which anyone at LiftUp could look into a matter. What the system reads stays on the machine it runs on.
The models run locally on your hardware, not at a provider. The address on which NotarFlow reaches them must point at this machine; that is checked at start-up and before every connection. If it points anywhere else, the service does not start — a hard failure, not a warning.
Setting up is not operating. On first start, the installer fetches packages and models — package names and model names go out; no file, no credential, no machine name. None of it runs by itself: every call has a click in front of it, and the list of addresses is shown expanded in the window before anyone agrees.
For an office behind a firewall that lets nothing out, installing from a prepared USB package is the normal route, not the emergency one — set-up then runs entirely without a network. And there is no self-updating: the version check downloads nothing and installs nothing, because an auto-updater on a machine holding client files would be a remote maintenance channel with write access.
The list of sub-processors is empty. That is not an omission but a consequence of how the product runs: where nothing goes out in operation, nobody sits in between.
No model provider, no analytics service, no crash reporter, no content delivery network, no map service, no typeface from outside. Not even our own ticket system: what we hold are reference numbers, not file contents and not screenshots from a matter.
Development and testing run exclusively on invented material — the demonstration office is called “Notariat Dr. Winter” and nobody has ever met the parties. The moment a single real file were processed on a development machine, its operator would be a sub-processor; that boundary is therefore enforced technically, not merely promised.
If you choose a dedicated instance in a German data centre instead of a machine on your premises, its operator becomes a sub-processor — with a sub-contract, a confidentiality undertaking in text form, and an entry in the annex to the data processing agreement. That arises from your instruction, not from the installation.
If you enter an extension — a search in your document management, a recognition service, a query into your practice software — then outside code receives file data. That is outsourcing under § 26a BNotO, with a duty of careful selection and a confidentiality undertaking, and the entry therefore requires a sentence naming its purpose.
Three layers, and none replaces another: who gets in and what they may do · what remains provable afterwards · and what is measured before any change reaches the product.
Every person has their own account; there is no shared login. Passwords are stored as an argon2id hash, never in clear text; the session is a cookie no script can read, and the database holds only a hash of it. It ends hard after twelve hours, and after ninety minutes without a request.
Every entry carries the hash of its predecessor, and the database itself refuses updates and deletions — enforced by two rules inside the database, not by the good manners of the calling code. Who gets logged is determined by the server from the session, never by the caller. Timestamps always carry a time zone, because “14:02” is worthless in a dispute.
Before a change may enter the product, 26 test steps run through — from the dependency audit through operating the real screen to the audit chain. One of them is the security run with seven steps of its own, and the egress probe sits inside it: the server is given a real request, produces a real answer, and its connections are counted while it does.
Two routes lead into the assistant from outside: a tool your IT connects, and a document somebody submits. Both are treated as what they are: data sources with a worse reputation.
The assistant may use tools your IT provides. There is no second execution path for them: every permitted tool runs through the same function and the same two gates as our own fee calculation. Any boundary drawn a second time somewhere else is eventually forgotten in one of the places.
A submitted letter can contain a sentence addressed not to you but to the machine: “Create a note.” “This deed has been approved.” The realistic attack route into a notary's office does not run over the network but through the post room. Document content that has been read therefore locks the assistant's writing capabilities — for the remainder of that answer, in the server, not as a plea to the model.
Two sentences each — what the provision demands of the technology, and what NotarFlow makes of it. No lecture in law, and expressly not legal advice.
§ 26a(4) BNotO. Where a service serves a single notarial act directly, the notary may grant access to others' secrets only if the party has consented. A draft for one particular deed is not general IT operations — and no contract cures this: neither a data processing agreement nor a confidentiality undertaking nor the best technology substitutes for that consent.
There is no case law on the point. We are therefore building a consent component and, independently of that, seeking the conversation with the chamber of notaries. Anyone selling you a finished answer here has not read the question.
Listed here is only what actually exists as a document. None of it is available for download today — the contract texts are drafts and go through a legal review before the first real file. Until then you get them on request, carrying exactly that note.
So that nobody mistakes this page for a clean bill of health. The list is complete as far as we know it, and it is ordered by when each item falls due.
NotarFlow today is hardened against mistakes and against opportunistic access, and it runs without anything flowing outwards. It has not been tested against a determined attacker with local access. That sentence stands verbatim in our internal security rules, and it stands here because a notary's office needs to know it before signing — not afterwards.
30 minutes, a land charge case from the inbox to approval — and time for the questions raised on this page. Whatever papers you need, we bring along.
Usually answered the same working day.