Privacy notice
As of November 2026
Controller
The controller responsible for processing personal data on this website and in the app Kohera is:
Alexander BiermannZiegeleiweg 18b
16792 Zehdenick
Germany
support@biermann.dev
The app Kohera
Kohera has no account and shows no advertising. The app contains no analytics and no telemetry and sends no crash reports to the developer. The developer receives no data from the app.
Where data is stored on your Mac
Kohera saves projects as a .novel file in the location you choose. Settings are kept in the app’s container. API keys are kept in the macOS keychain.
AI features
The AI features (extraction, review, dialogue and “Optimize”) only send data when a model is set up and you start a task or have turned on automatic extraction or checking. Where the data goes depends on the model:
- Apple Intelligence: processing takes place on your Mac. No network connection is made.
- A server of your own on your Mac or in your local network, for example Ollama or LM Studio: the data goes to the address you entered.
- A third-party provider with your own API key: the data goes to OpenAI (
api.openai.com), Anthropic (api.anthropic.com), OpenRouter (openrouter.ai) or to an address you entered yourself.
The following is sent:
- passages of the manuscript, namely the scenes or chapters to be analysed,
- entries and statements of the world knowledge,
- the project’s “Instructions for the AI”,
- the API key, to sign in with the provider.
“Test Connection” and fetching the list of models send only the API key.
The requests go directly from your Mac to the provider. The developer is not a recipient of this data. Processing by the provider is governed by the contract and the privacy policy between you and the provider. The providers named are based in the USA. You can find their privacy policies at OpenAI, Anthropic and OpenRouter.
Permission
Before Kohera sends data to an address outside your Mac for the first time, it asks for your permission. Without permission, Kohera sends nothing. You can withdraw the permission for each provider in Settings under “Models”.
Mac App Store
Apple processes the purchase and download of the app under its own responsibility. Apple provides the developer with aggregated sales and usage figures that do not identify individuals.
This website
When you visit this website, connection data is processed: IP address, time of the request, requested resource and the browser’s user agent. The purpose is delivering the website and keeping it secure. The legal basis is Art. 6(1)(f) GDPR.
The website runs on a server of its own at Hetzner Online GmbH, Industriestr. 25, 91710 Gunzenhausen, Germany, in the Helsinki data centre, Finland (EU). The web server’s access log is turned off. Upstream services and the hosting provider may process connection and security data. This data is deleted as soon as it is no longer needed for analysing faults or security incidents.
The website sets no cookies and uses no local storage, no analytics, no JavaScript and no external resources. The fonts are served from this server.
External links, such as to the legal notice on biermann.dev, to the AI providers or to the App Store, are only loaded when you click them. Only then does the respective provider receive connection data.
If you write to support@biermann.dev, your address, the content and any attachments are processed to answer your request. The legal basis is Art. 6(1)(f) GDPR. The email is kept as long as needed to resolve the matter and then deleted, unless legal obligations require otherwise.
Your rights
You have the right to:
- access (Art. 15 GDPR),
- rectification (Art. 16 GDPR),
- erasure and restriction of processing (Art. 17 and 18 GDPR),
- data portability (Art. 20 GDPR),
- object to processing (Art. 21 GDPR),
- withdraw consent (Art. 7(3) GDPR).
You can also lodge a complaint with a supervisory authority (Art. 77 GDPR), for example with the Brandenburg Commissioner for Data Protection and for the Right of Access to Files (Die Landesbeauftragte für den Datenschutz und für das Recht auf Akteneinsicht Brandenburg), Stahnsdorfer Damm 77, 14532 Kleinmachnow, Germany.
No automated decision-making takes place.