Privacy Policy
Last updated: May 2026
Protecting your personal data is a matter I take seriously. This privacy policy describes which data is processed when you visit kanjiru.app and when you use the mobile app Kanjiru, for which purpose, on which legal basis — and which rights you derive from this.
This website is intentionally cookie-free and works without a consent banner: there are no tracking cookies and no advertising profiles.
1. Controller
Responsible for the data processing within the meaning of the General Data Protection Regulation (GDPR) is:
Marius Schmidt
Marius Schmidt Webdesign — sole proprietorship (Einzelunternehmen)
Holzsteigweg 10
78166 Donaueschingen
Germany
Email: hi@marius-schmidt.me
Phone: +49 771 17516006
There is no obligation to appoint a data protection officer; the criteria of Art. 37 GDPR and Section 38 BDSG are not met.
2. Principles of processing
I collect and process personal data exclusively to the extent necessary for the operation of the website and the app. Data is never processed for advertising or profiling purposes.
3. Data collected automatically when accessing the site
Each time a page is called up, your browser transmits technically necessary information to the web server. This data is briefly stored in access logs to ensure secure and stable operation, to analyse technical errors and to defend against abusive access.
In particular, the following is logged:
- IP address of the requesting device
- date and time of the request
- URL called up and HTTP status code
- volume of data transferred
- referrer URL (the previously visited page, if transmitted)
- browser and operating system identifier (user agent)
Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in the secure and functional operation of the website).
Storage period: logs are deleted automatically after 7 days. Log data is not combined with other data sources.
4. Cookies and local browser storage
This website uses no cookies. Language selection is based on the URL structure and requires no storage. The colour scheme preference (light/dark/system) is read from browser-local storage (localStorage) on each page load and stored there when you actively change the colour scheme.
Consent pursuant to Section 25 (1) TDDDG is not required: this storage is strictly necessary to provide the display mode you have chosen (Section 25 (2) no. 2 TDDDG). Therefore, no consent banner is displayed.
You can clear local browser storage at any time via your browser settings.
5. Audience measurement with Umami
To understand how the site is used, I operate the open-source analytics tool Umami Analytics. Umami uses no cookies whatsoever and no form of personal identification. To distinguish repeat visits within a single day, a technical fingerprint is derived from the IP address, the user agent, and a rotating random key. The original IP address or any specific person cannot be reconstructed from it.
Only aggregated metrics are recorded: URL called up, referrer, device class, browser family and country. No cookies are set and no access to local browser storage takes place.
Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in recognising the effectiveness of content). Because Umami operates entirely server-side and neither sets cookies nor accesses your browser's local storage, Section 25 (1) TDDDG is not applicable — the processing is governed exclusively by the GDPR. No consent is required.
6. Data processing in the app
The Kanjiru app processes only data stored locally on the device. No data is transmitted to servers. All learning data is encrypted with AES-256 on the device and never leaves it.
The app does not collect any telemetry or analytics data. There are no user accounts, no registration and no login.
7. Hosting
This website is hosted with Hostinger International Limited (61 Lordou Vironos Street, LUMIEL BUILDING, 4th Floor, 6023 Larnaca, Cyprus; operational headquarters: Jonavos g. 60C, 44192 Kaunas, Lithuania). The servers used for this website are located in the Frankfurt am Main (Germany) data centre; no processing outside the EU takes place in the hosting path. A data processing agreement pursuant to Art. 28 GDPR is in place with Hostinger (Data Processing Addendum).
The hosting provider automatically collects information in server log files (IP address, time of access, requested page). This data is used exclusively to ensure smooth operation.
Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in reliable website operation).
8. No automated decision-making
Automated decision-making including profiling within the meaning of Art. 22 GDPR does not take place.
9. Your rights as a data subject
In relation to the personal data processed about you, you have the following rights:
- Right of access (Art. 15 GDPR)
- Right to rectification (Art. 16 GDPR)
- Right to erasure (Art. 17 GDPR)
- Right to restrict processing (Art. 18 GDPR)
- Right to data portability (Art. 20 GDPR)
- Right to object (Art. 21 GDPR)
Since neither the website nor the app collects personal data beyond server log files, these rights are generally moot. For enquiries, contact me at hi@marius-schmidt.me.
10. Right to object
You have the right, on grounds relating to your particular situation, to object at any time to the processing of personal data concerning you which is based on Art. 6 (1) (f) GDPR (Art. 21 GDPR).
You can file the objection informally by email to hi@marius-schmidt.me.
11. Right to lodge a complaint with a supervisory authority
You have the right to lodge a complaint with a data protection supervisory authority (Art. 77 GDPR). The authority responsible for me is:
Der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg (State Commissioner for Data Protection and Freedom of Information Baden-Württemberg)
Heilbronner Straße 35
70191 Stuttgart
Germany
Phone: +49 711 61 55 41-0
Email: poststelle@lfdi.bwl.de
Web: baden-wuerttemberg.datenschutz.de
12. Changes to this privacy policy
I update this privacy policy whenever data processing changes or when legal requirements make it necessary. The current version is always available here.