Privacy Policy
Last updated: 25 June 2026 · Deutsche Fassung
This English version is a convenience translation. In case of any discrepancy, the German version is the legally binding one.
This privacy policy informs you about the nature, scope and purpose of the processing of personal data when using calconverter.app (the „Service").
Controller: Jan Dzieciol, c/o COCENTER, Koppoldstr. 1, 86551 Aichach, Germany. Email: jan@calconverter.app
1. Data we collect
We do not collect registration data or personal data such as your name or email address. To provide the Service, the following data is processed:
- Calendar URL: the Microsoft 365 calendar URL you submit is stored in our database in order to refresh the calendar data periodically.
- Calendar contents: the full content of the calendar (.ics data including events, times, locations, descriptions, attendees) is stored in our database.
- Access timestamps: we record when a calendar was created and last accessed.
- Server log files: when the site is accessed, the hosting provider automatically collects server log files (including IP address, date and time, requested resource, data volume and user agent). They serve secure and stable operation (Art. 6(1)(f) GDPR) and are deleted or anonymized after a short time.
2. Legal basis
- Art. 6(1)(b) GDPR: processing the calendar URL and contents is necessary to perform the Service you request.
- Art. 6(1)(f) GDPR: processing of access timestamps and server logs is based on our legitimate interest in the security and operation of the Service.
3. Purpose of processing
- Provide the Service: we store the calendar contents to serve them via the generated Google Calendar and iCloud subscription URLs.
- Keep calendars current: we fetch the content from your original URL periodically.
- Maintain operation: access logs and timestamps help us manage the database and automatically remove unused data.
4. Retention and deletion
Calendar contents and the original URL are stored on our server in Germany (IONOS, Montabaur).
- Data is stored as long as the calendar is actively used. A calendar is considered „active" if its subscription URL was accessed at least once within the last 180 days.
- Inactive calendars are deleted automatically: a cleanup service irreversibly deletes all calendar data that has not been accessed for 180 days.
5. Hosting and server location
The Service is hosted on servers of IONOS SE, Elgendorfer Str. 57, 56410 Montabaur, Germany. Data processing takes place exclusively in Germany; there is no transfer to third countries.
6. Cookies and analytics
All fonts are served locally. No advertising cookies and no analytics cookies are used. We only use one strictly necessary cookie to remember your language preference (German or English) — cookie „NEXT_LOCALE", lifetime up to 1 year. This cookie is strictly necessary for the language-correct function of the site and therefore exempt from consent under § 25(2)(2) TTDSG.
For anonymous audience measurement we use Umami, a privacy-friendly, cookieless web analytics tool that we self-host on our own infrastructure (analytics.streikwarner.de). Umami sets no cookies, builds no cross-device profiles and does not process personal data such as IP addresses in identifiable form. Only aggregated metrics are recorded (e.g. page views, approximate origin, referrer, browser and device type). The legal basis is Art. 6(1)(f) GDPR (legitimate interest in statistical analysis of usage). As no cookies are set and no personal profiles are created, no consent is required.
7. Data security
- Encryption: all data is transmitted exclusively over encrypted HTTPS connections.
- Access protection: generated feed URLs use cryptographically random identifiers that cannot be guessed.
- Rate limiting: our API endpoints are protected against abuse.
- Database security: the database is not publicly reachable.
8. Your rights (Art. 15–21 GDPR)
You have the right at any time to:
- access (Art. 15), rectification (Art. 16), erasure (Art. 17),
- restriction (Art. 18), data portability (Art. 20), objection (Art. 21).
To exercise your rights: jan@calconverter.app
9. Right to lodge a complaint
You have the right to lodge a complaint with a data protection supervisory authority. The competent authority is: Bayerisches Landesamt für Datenschutzaufsicht (BayLDA), Promenade 18, 91522 Ansbach, Germany, www.lda.bayern.de.
10. Usage note
By using this Service you acknowledge that the full content of the calendar you provide is stored on our servers. We strongly advise against using the Service for calendars with sensitive or confidential information. You are solely responsible for the data you submit.
11. Changes to this privacy policy
We may update this privacy policy from time to time. Changes will be published on this page.
12. Contact
For privacy questions: jan@calconverter.app