§ 203 StGB · Professionals bound by secrecy

Our AI is
bound to secrecy.

Lawyers, tax advisors, doctors and auditors are bound by professional secrecy – and work every day with exactly the kind of text AI is made for. At Noirdoc, confidentiality is anchored in the contracts: with us, our employees, our data centres and the providers in the catalogue. Nobody reads along, and your data is not used for training either.

  • Processing in DE / EU
  • § 203 in the contracts
  • Zero retention
  • German contracting party

Chain of confidentiality

§ 203(3) StGB

  1. You

    § 203(1)

    Professional bound by secrecy

  2. Noirdoc

    § 203(3) ✓

    Person involved under § 203(3), employees bound

  3. Data centre DE / EU

    Bound ✓

    Confidentiality undertaking, physical access controlled

  4. Model provider

    Bound ✓

    Confidentiality + zero retention agreed

If a provider lacks the agreement, we filter it out of the catalogue. That is why your file can go in as plain text – with nothing to redact.

The risk

Professional secrecy applies to prompts too.

Copying confidential content into a consumer service goes beyond what professional and criminal law permit. The provider does not even have to analyse the data – it is enough that it can see it.

  • 01

    Disclosure is the problem

    § 203 of the German Criminal Code (StGB) already makes it an offence to make another person's secrets accessible to third parties. Whether the provider analyses the data or deletes it again makes no difference – it is enough that it can gain knowledge of them.

  • 02

    The professional chambers pursue it

    Professional law applies alongside criminal law. Bar associations and the chambers of tax advisors and physicians have their own proceedings, regardless of whether a criminal complaint is ever filed.

  • 03

    Consumer services offer no framework

    Free AI accounts and personal subscriptions come with neither a data processing agreement nor a confidentiality obligation. Where processing actually takes place is usually not guaranteed and can change at any time.

  • 04

    Confidentiality is your promise

    Clients and patients expect absolute confidentiality. An incident that becomes public costs more than any fine – and cannot be repaired afterwards.

The solution

You can share everything with us.

If you have to redact prompts, delete names and leave out context, your answers are only half as good. With confidentiality agreements and zero retention across the whole chain, you don't have to. That way you get the full benefit of AI.

01

We disclose nothing

Confidentiality is anchored in the contracts – with us, our employees, our data centres and the providers in the catalogue. Legally, we act as a person involved in your professional activity under § 203(3) StGB. If a provider lacks the agreement, we filter it out.

  • § 203(3) StGB
  • DE / EU data centres
  • DPA included, €0
02

We keep nothing

Neither we nor the providers store any content or train on your data. If a provider deviates from this, we show it for each model – and you can block it per key.

  • Zero retention
  • No training on your data
  • Deviations disclosed
03

Quick to integrate

The interface is OpenAI- and Anthropic-compatible. Software that talks to one of these APIs today talks to Noirdoc tomorrow – with no new SDK, no migration and no setup project.

base_url = "https://api.noirdoc.de/v1"
  • OpenAI-compatible
  • Anthropic-compatible
  • Streaming & tool use

Use cases

Made for your files.

All professionals bound by secrecy share the same duty, whatever the secret. Confidentiality is governed the same way for everyone; what differs is the work.

Lawyers & law firms

Draft pleadings, analyse case law, summarise contract folders for due diligence. The whole file can go in, with names, case numbers and the opposing party – because leaving out context produces weaker pleadings.

  • Pleading drafts
  • Case law research
  • Due diligence review

Tax advisory firms

Check tax assessments, draft replies to client enquiries, prepare annual accounts. Assessments and accounts stay in context so that the result holds up professionally – and nothing is stored after the answer.

  • Assessment review
  • Client correspondence
  • Year-end preparation

Doctors & clinics

Structure findings, draft clinical letters, search medical literature. The connection runs through the API, so it also works from hospital and practice management systems – with providers that are bound to confidentiality and keep no content.

  • Clinical letter drafts
  • Structuring findings
  • Literature search

Audit & advisory

Write audit reports, analyse contracts and policies, answer internal compliance questions. For each API key you decide which team uses which models – and whether we also enforce the optional masking.

  • Report drafts
  • Contract analysis
  • Compliance answers

Technology

What we do for you.

An assurance is only worth as much as its proof. These points are what you can present to a professional chamber, a client or your data protection officer.

Confidentiality across the whole chain

The agreement under § 203(3) StGB is in place with us, our employees, our data centres and the providers in the catalogue. If a provider lacks it, we filter it out.

Zero retention

Once answered, your content is stored neither by us nor by the provider, and use for training is excluded by contract. If a provider deviates from this, we show it for each model.

Verifiable audit trail

You get a transparent log of when you used which provider and which model from which region. Only you know the content.

We redact your data for you – if you wish

On request, Noirdoc Shield statelessly redacts names, IBANs and custom blocked terms to [PERSON] or [IBAN] and blocks secrets and prompt injections before data reaches the model provider. Inspection runs with no stored mapping state on our German servers – on demand, active by default or enforced.

Providers & models per key

For each API key you decide which providers and models can be used and whether Noirdoc Shield is active. That way the marketing team works under different rules from the lawyers.

Budgets per key

Every key gets a spending limit. Once it is reached, the key stops – predictable for the firm's budget, and an extra safeguard against unintended bulk processing.

How it works

How to
get started.

Create an account right away or book a call if you have further questions. Either way, integration takes only a few minutes.

  1. 01

    A call – or straight to access

    30 minutes in which we go through your use cases and clarify which models are suitable and whether you want the optional masking. If you don't need this, skip this step.

    30 minutes
  2. 02

    Create a key, set rules

    In the portal you create API keys and set the permitted providers and models, the optional masking and the budget for each key. The Data Processing Agreement (DPA) with confidentiality under § 203 StGB has been in force since you signed up.

    Same day
  3. 03

    Swap the base_url

    Replace the endpoint and key in your software. The first request runs immediately afterwards – there is no deployment to wait for.

    Minutes

What drives us

Being sovereign means
being independent.

Artificial intelligence will increasingly share in decisions – on processes, client matters, diagnoses, entire industries. Anyone who uses it without control hands their data and know-how over to a few corporations outside Europe.

Progress should not come at the price of dependence. That is why we build Noirdoc from Munich, so that every company can use AI securely and flexibly.

Europe with Germany highlighted – headquarters in Munich

Questions

The most common questions at a glance.

What professionals bound by secrecy want to know before the first call – answered before you have to ask.

Why is ChatGPT a problem for client and patient data?

A professional bound by secrecy who copies a pleading, a file or a medical finding into a consumer service passes the content to a third party outside the client or treatment relationship. § 203 StGB makes exactly this disclosure a criminal offence, regardless of whether the provider later deletes or analyses the data. What matters is that the third party can gain knowledge of it at all.

Isn't a data processing agreement under the GDPR enough?

A standard DPA covers only data protection; professional secrecy is a separate body of rules. Since the 2017 reform, § 203(3) StGB expressly allows professionals bound by secrecy to involve other persons in their work, provided these persons are bound to secrecy. Our DPA covers both: under its preamble we act as a person involved under § 203(3) StGB, and under section 6.5 of the DPA every person with access to protected information is bound to confidentiality in text form. The DPA applies from sign-up, so you don't need to sign anything separately. On request, you receive formal instruction on confidentiality under § 203 StGB and proof that our employees are bound to confidentiality.

View the DPA →

Do I have to redact or anonymise my input before sending it?

No. If you delete names and leave out context, your answers are only half as good. With us, there is no need: confidentiality is governed by contract across the whole chain – with us, our employees, our data centres and the providers in the catalogue – and nothing is kept. If you still want to sanitise inputs before forwarding, switch on Noirdoc Shield as an option: our German infrastructure redacts details such as [PERSON] or [IBAN] statelessly and blocks secrets and prompt injections before the request reaches the model provider – configurable under Models → Shield as on demand, active by default or enforced.

What does zero retention mean in practice?

Neither we nor the providers store your requests and answers or train on your data. If a provider deviates from this, we show it for each model, and you can block it per key. The log you keep as evidence contains timestamp, provider and model – only you know the content.

How does Noirdoc differ from a US provider?

In three ways. First, confidentiality is agreed across the whole chain – with us, our employees, our data centres and the providers in the catalogue. If a provider lacks the agreement, we filter it out. Second, we keep nothing: no storage of your content, no training on your data. Third, inference runs at providers with data centres in Germany and the EU, and with Noirdoc you have a German contracting party.

What happens when I switch on the optional Noirdoc Shield?

Noirdoc Shield is an optional layer – under Models → Shield you set it to on demand, active by default or enforced, and you can override it per API key or request tag. When Shield is active, our German infrastructure inspects incoming text inputs before forwarding them to the model provider: personal and financial details are redacted with neutral placeholders such as [PERSON] or [IBAN], while secrets, custom blocked terms or prompt injections can be blocked outright. Inspection is stateless and one-way – we store no mapping state and do not re-insert original values into the answer.

How Noirdoc Shield works →

Is my input used for training?

No. Use for training is excluded in the contracts with the model providers, which we negotiated and pass on to you. We do not train any models on customer data ourselves – and nothing is stored after the answer anyway.

Which models can I use?

Open models such as Llama, Mistral, Qwen or DeepSeek at European providers, plus enterprise models through European hyperscaler regions. Which model suits you depends on the use case – long legal texts make different demands from short medical findings. Providers, models and their data residency are listed on the home page.

Models & providers →

Do I have to rebuild my existing tools?

Usually not. The interface is OpenAI- and Anthropic-compatible: you swap the base_url and the API key, and everything else stays. Software that already talks to one of these APIs – from your firm's software to your own script – keeps working unchanged.

Quickstart →

How do I keep control over who uses what?

Through the policy under Models → Shield and your API keys. Across the organisation you set whether Noirdoc Shield runs on demand, active by default or enforced; for each key you define the permitted providers and models, the Shield mode and the spending limit. Every request is logged with timestamp, provider and model – that is your evidence for the professional chamber or the data protection officer. The log contains no content.

What § 203 StGB requires of software with AI features →

What does it cost?

You pay for usage per model, billed by tokens, with no minimum spend and no setup project. The DPA including confidentiality under § 203 StGB costs nothing extra. Prices per model and provider are published on the home page.

Pricing →

Next step

See it live.

30 minutes through the gateway, the contracts and the audit log – feel free to bring a sample text from your daily work. Then you see what the answer looks like when you can keep everything in.

hello@noirdoc.de

We usually reply within one working day.