← Circulus

Datenschutzerklärung

English below

Das Wichtigste

Circulus hat keinen Server, kein Konto und keine Anmeldung. Deine Routinen, deine Clips und deine Einstellungen entstehen auf deinem Gerät und bleiben dort. Wir haben keinen Zugriff darauf, weil sie zu keinem Zeitpunkt an uns übertragen werden.

Zwei Ausnahmen gibt es, und beide beschreibt dieser Text vollständig. Die erste ist die Werbung: sie finanziert die App, sie wird von Google ausgeliefert, und dafür verlassen technische Angaben dein Gerät — welche, hängt von deiner Einwilligung ab. Die zweite ist ein YouTube-Video, das eine Routine als Einführung tragen kann.

Verantwortlicher

Matthias Eitner
c/o MDC Management#6331
Welserstraße 3
87463 Dietmannsried
Deutschland

Datenschutzanfragen: privacy@circulus.training
Missbrauchsmeldungen: abuse@circulus.training
Sonstige Anliegen: contact@circulus.training

Eine Datenschutzbeauftragte oder ein Datenschutzbeauftragter ist nicht benannt. Eine Pflicht dazu besteht nicht: § 38 Abs. 1 BDSG knüpft sie an mindestens zwanzig ständig mit der Verarbeitung beschäftigte Personen, und die Fälle des Art. 37 Abs. 1 DSGVO liegen nicht vor — es werden weder besondere Kategorien personenbezogener Daten in großem Umfang verarbeitet, noch besteht die Kerntätigkeit in der Beobachtung von Personen. Kerntätigkeit dieser App ist die Anleitung eines Trainings.

Was in der App auf deinem Gerät bleibt

Nichts davon wird an uns übertragen. Es gibt keine Synchronisation, kein Backup durch uns und keine Auswertung durch uns. Wird die App entfernt, werden sie mit ihr gelöscht.

Was wir nicht erheben

Werbung in der App

Die App zeigt Werbung von Google AdMob. Deren Software läuft in der App und verhält sich wie Werbesoftware. Google und wir sind dabei jeweils eigenständig Verantwortliche im Sinne der DSGVO: Google entscheidet über die eigene Verarbeitung, wir über den Einsatz in dieser App.

### Bevor du gefragt wirst

Beim Start fragt die App bei Google an, welche Regelung für dich gilt. Diese Anfrage ist der einzige Netzwerkaufruf beim Start der App und enthält keinerlei Inhalte aus der App. Deine ungefähre Region wird dabei aus deiner IP-Adresse bestimmt — anders kann eine App nicht wissen, welches Recht gilt.

### Was in jedem Fall übertragen wird

Jede Anfrage — an Google und an alle Server, die eine ausgelieferte Anzeige selbst aufruft — trägt:

Das gilt unabhängig von deiner Entscheidung. Werbung ohne diese Angaben ist technisch nicht möglich.

### Was von deiner Entscheidung abhängt

Das Einwilligungsformular ist ein zertifiziertes Formular nach dem *Transparency & Consent Framework* des IAB. Es gehört dem Rahmenwerk, nicht uns; wir können es weder ersetzen noch verkürzen. Aus deiner Antwort ergibt sich, wie Anzeigen ausgewählt werden:

Die Anzahl der Anzeigen ändert sich in keinem Fall, und keine Funktion der App hängt von deiner Antwort ab.

### Deine Entscheidung auf dem Gerät

Deine Antwort wird als standardisierter Datensatz auf deinem Gerät hinterlegt — im europäischen Fall als `IABTCF_`-Werte, in US-Bundesstaaten als `IABGPP_`-Werte. Das schreibt der Rahmenwerkstandard so vor, damit jede Werbesoftware in derselben App ihn lesen kann. Du kannst ihn dir vollständig ansehen: Einstellungen › Datenschutz › Meine Daten.

Ändern kannst du deine Entscheidung jederzeit unter Einstellungen › Datenschutz › Werbeeinstellungen. Der Widerruf ist so einfach wie die Einwilligung und wirkt sofort.

### Was bei Google liegt

Hat jemand personalisierter Werbung zugestimmt, führt Google auf eigenen Systemen ein Profil. Darüber können wir keine Auskunft geben und es auch nicht löschen — wir haben keinen Zugriff darauf. Google beschreibt seine Verarbeitung in der eigenen Datenschutzerklärung; für Werbepartner gelten die *Google Ads Controller-Controller Data Protection Terms*.

YouTube in einer Einführung

Eine Routine kann als Einführung ein YouTube-Video tragen — deine eigene oder eine, die dir jemand geschickt hat. Wir speichern dieses Video nicht und liefern es nicht aus. Eingebettet ist YouTubes eigener Player, betrieben von Google.

Wann der Kontakt entsteht: erst wenn du eine solche Routine startest und der Startbildschirm mit dem Video erscheint. Das bloße Öffnen oder Empfangen einer Routine löst nichts aus — in der Bibliothek und in der Routinenansicht ist ein YouTube-Link reiner Text, der nicht abgerufen wird. Trägt eine Routine keine Videoeinführung, entsteht der Kontakt nie.

Erscheint der Player, ruft dein Gerät YouTube auf, bevor du auf Wiedergabe tippst. Dabei werden deine IP-Adresse, technische Angaben zu Gerät und Software sowie die Kennung des angeforderten Videos an Google übertragen; Google kann dabei Cookies und vergleichbare Kennungen setzen und lesen. Bist du in deinem Browser oder auf dem Gerät bei Google angemeldet, kann Google den Abruf deinem Konto zuordnen. Darauf haben wir keinen Einfluss und keinen Zugriff.

Wir erfahren davon nichts. Es fließt kein Aufruf, keine Wiedergabedauer und keine Kennung an uns zurück.

Rechtsgrundlage ist dein berechtigtes Interesse an der Wiedergabe des Videos, das du mit dem Start der Routine anstößt, Art. 6 Abs. 1 lit. f DSGVO. Willst du das vermeiden, starte die Routine nicht oder entferne die Videoeinführung im Editor — die Routine läuft ohne sie unverändert.

Google beschreibt die eigene Verarbeitung in der Datenschutzerklärung von Google sowie in den YouTube-Nutzungsbedingungen.

Die Website circulus.training

Für die Website gilt Zusätzliches, weil sie — anders als die App — auf fremder Infrastruktur läuft.

### Hosting

Die Seiten werden von Google Firebase Hosting ausgeliefert. Google verarbeitet dabei in unserem Auftrag; es gilt das *Cloud Data Processing Addendum*. Beim Abruf einer Seite fallen serverseitig Protokolldaten an, darunter IP-Adresse, Zeitpunkt, abgerufene Adresse, übermittelte Datenmenge sowie Browser- und Systemangaben. Diese Protokolle dienen dem Betrieb und der Abwehr von Angriffen; wir werten sie nicht aus und führen sie mit nichts zusammen. Rechtsgrundlage ist unser berechtigtes Interesse an einem sicheren Betrieb, Art. 6 Abs. 1 lit. f DSGVO.

### Keine fremden Inhalte

Die Seiten laden nichts von fremden Servern — keine Schriftarten, keine Analyse, keine eingebetteten Karten oder Videos. Es werden keine Cookies gesetzt.

### Der Circulus Viewer

Der Viewer erlaubt es, an einer geteilten Routine ohne installierte App teilzunehmen. Die Routine selbst erreicht dabei keinen Server. Sie steht im Fragment der Adresse — dem Teil hinter dem `#` —, und dieser Teil wird von keinem Browser an einen Server gesendet. Er wird ausschließlich im Browser verarbeitet.

Das ist keine Zusage, sondern eine Eigenschaft der Bauweise: es gibt keine Stelle, die eine Routine protokollieren *könnte*. In den Protokolldaten des Hosters kann der Pfad der Seite stehen — niemals das, was hinter dem `#` folgt.

Zahlen von Apple

Ist in deinen iOS-Einstellungen das Teilen von Analysedaten mit Entwicklern aktiviert, meldet Apple uns zusammengefasste Zahlen: wie viele Geräte die App geöffnet haben und wie oft, dazu Absturzberichte. Die App erhebt davon nichts, speichert nichts davon und kann nicht lesen, was gesendet wurde. Wir sehen nie, wer du bist. Es ist deine Geräteeinstellung, nicht unsere.

Wenn du eine Routine teilst

Nur wenn du dich bewusst dafür entscheidest, verlässt eine Routine dein Gerät — als Datei oder als Link, auf dem Weg, den du wählst. Sie enthält dann:

Eine Routine, die du behältst, wird nirgendwohin gesendet. Eine Routine, die du erhältst, stellt beim Öffnen keine Netzwerkanfrage.

Adressen bleiben Text, bis du sie antippst. Ein Musikvorschlag, ein Link in einem Profil, eine YouTube-Adresse in der Bibliothek — nichts davon wird von der App abgerufen, in einer Vorschau geladen oder überprüft. Tippst du eine solche Adresse an, verlässt du Circulus: die Anfrage geht dann von deinem Gerät an den jeweiligen Anbieter, und es gelten dessen Bedingungen und dessen Datenschutzerklärung. Wir erfahren davon nichts. Die einzige Ausnahme ist der eingebettete YouTube-Player, der weiter oben beschrieben ist.

Rechtsgrundlagen

Speicherdauer

Was auf deinem Gerät liegt, bleibt dort, bis du es löschst oder die App entfernst. Für den Einwilligungsdatensatz gelten die Fristen des Rahmenwerks; du kannst ihn jederzeit über die Werbeeinstellungen erneuern oder über *Werkszustand herstellen* im Wartungsbereich löschen. Serverprotokolle der Website werden von unserem Hoster nach dessen Fristen gelöscht.

Deine Rechte

Dir stehen Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch zu. Erteilte Einwilligungen kannst du jederzeit mit Wirkung für die Zukunft widerrufen.

Die Besonderheit hier: diese Rechte erfüllt die App selbst.

Ein Antrag an uns ist dafür nicht nötig, und wir könnten ihm auch nichts hinzufügen: wir halten diese Daten nicht.

Du hast außerdem das Recht, dich bei einer Aufsichtsbehörde zu beschweren. Für uns zuständig ist die Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen, Kavalleriestraße 2–4, 40213 Düsseldorf.

Aktualisierungen

Die Datenschutzerklärung kann sich nur mit einer neuen Version der App aktualisieren. Da die Erklärung mit der App ausgeliefert wird, ist sie auch ohne Internetverbindung lesbar. Dieselbe Fassung ist auch im Web unter circulus.training/privacy einzusehen.

Stand: 25. August 2026


Privacy policy

The essentials

Circulus has no server, no account and no sign-in. Your routines, your clips and your settings are created on your device and stay there. We have no access to them, because they are never transmitted to us.

There are two exceptions, and this text describes both in full. The first is advertising: it pays for the app, it is served by Google, and technical details leave your device for it — which ones depends on your consent. The second is a YouTube video, which a routine may carry as its introduction.

Controller

Matthias Eitner
c/o MDC Management#6331
Welserstraße 3
87463 Dietmannsried
Germany

Data protection enquiries: privacy@circulus.training
Abuse reports: abuse@circulus.training
Anything else: contact@circulus.training

No data protection officer has been appointed, and none is required. §38(1) of the German Federal Data Protection Act ties that duty to at least twenty people permanently engaged in processing, and the cases in Art. 37(1) GDPR do not arise: no special categories of personal data are processed on a large scale, and the core activity does not consist of monitoring people. The core activity of this app is guiding a workout.

What the app keeps on your device

None of it is transmitted to us. There is no synchronisation, no backup of ours and no analysis by us. Removing the app deletes them with it.

What we do not collect

Advertising in the app

The app shows advertising from Google AdMob. Their software runs inside the app and behaves like advertising software. Google and we are each independent controllers under the GDPR: Google decides about its own processing, we about its use in this app.

### Before you are asked

At launch the app asks Google which rules apply to you. That request is the only network call at launch and contains no content from the app. Your approximate region is determined from your IP address — an app has no other way of knowing which law applies.

### What is transmitted in every case

Every request — to Google, and to any server an served advert contacts itself — carries:

This does not depend on your answer. Advertising without these details is not technically possible.

### What depends on your answer

The consent form is a certified form under the IAB's *Transparency & Consent Framework*. It belongs to the framework rather than to us; we can neither replace nor shorten it. Your answer determines how adverts are selected:

The number of adverts does not change in any case, and no feature of the app depends on your answer.

### Your answer, on the device

Your answer is stored on your device as a standardised record — `IABTCF_` values in Europe, `IABGPP_` values in regulated US states. The framework prescribes that location so that any advertising software in the same app can read it. You can inspect the whole of it: Settings › Privacy › My data.

You can change your answer at any time under Settings › Privacy › Advertising choices. Withdrawal is as easy as consent and takes effect at once.

### What sits at Google

If someone has consented to personalised advertising, Google keeps a profile on its own systems. We can neither report on it nor delete it — we have no access. Google describes its processing in its own privacy policy; for advertising partners the *Google Ads Controller-Controller Data Protection Terms* apply.

YouTube in an introduction

A routine may carry a YouTube video as its introduction — your own, or one somebody sent you. We neither store that video nor serve it. What is embedded is YouTube's own player, operated by Google.

When contact happens: only once you start such a routine and the start screen showing the video appears. Merely opening or receiving a routine triggers nothing — in the library and in the routine view, a YouTube link is plain text that is never fetched. If a routine carries no video introduction, contact never happens at all.

Once the player appears, your device contacts YouTube before you tap play. Your IP address, technical details about your device and software, and the identifier of the requested video are transmitted to Google; Google may set and read cookies and comparable identifiers in the process. If you are signed in to Google in your browser or on your device, Google may associate the request with your account. We have no influence over this and no access to it.

We learn nothing of it. No view, no watch time and no identifier flows back to us.

The legal basis is your legitimate interest in playing the video, which you initiate by starting the routine, Art. 6(1)(f) GDPR. If you want to avoid it, do not start the routine, or remove the video introduction in the editor — the routine runs without it unchanged.

Google describes its own processing in the Google privacy policy and in the YouTube terms of service.

The circulus.training website

More applies to the website, because unlike the app it runs on somebody else's infrastructure.

### Hosting

The pages are served by Google Firebase Hosting. Google processes on our behalf there; the *Cloud Data Processing Addendum* applies. Retrieving a page produces server-side log data, including IP address, time, the address requested, the amount of data transferred, and browser and system details. Those logs serve operation and defence against attacks; we do not analyse them and do not combine them with anything. The legal basis is our legitimate interest in secure operation, Art. 6(1)(f) GDPR.

### No third-party content

The pages load nothing from third-party servers — no fonts, no analytics, no embedded maps or videos. No cookies are set.

### The Circulus Viewer

The viewer lets someone take part in a shared routine without installing the app. The routine itself reaches no server. It sits in the fragment of the address — the part after the `#` — and no browser sends that part to a server. It is processed in the browser alone.

That is not a promise but a property of the construction: there is nowhere that *could* log a routine. The host's logs may contain the path of the page; never what follows the `#`.

Figures from Apple

If sharing analytics with developers is switched on in your iOS settings, Apple reports aggregate figures to us: how many devices opened the app and how often, plus crash reports. The app collects none of it, stores none of it and cannot read what was sent. We never see who you are. It is your device setting, not ours.

When you share a routine

Only when you deliberately choose to does a routine leave your device — as a file or as a link, by whatever route you pick. It then contains:

A routine you keep is sent nowhere. A routine you receive makes no network request when opened.

Addresses stay text until you tap them. A music recommendation, a link in a profile, a YouTube address in the library — none of them is fetched by the app, loaded into a preview, or checked. Tapping one takes you out of Circulus: the request then goes from your device to that provider, and their terms and their privacy policy apply. We learn nothing about it. The one exception is the embedded YouTube player described above.

Legal bases

Retention

What is on your device stays there until you delete it or remove the app. The consent record follows the framework's periods; you can renew it at any time through the advertising settings or delete it with *Restore factory state* in the maintenance area. Server logs for the website are deleted by our host according to its own periods.

Your rights

You have the rights of access, rectification, erasure, restriction, portability and objection. Consent once given can be withdrawn at any time with effect for the future.

What is unusual here: the app satisfies these rights itself.

No request to us is needed, and we could add nothing to one: we do not hold this data.

You also have the right to complain to a supervisory authority. Ours is the Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen, Kavalleriestraße 2–4, 40213 Düsseldorf, Germany.

Updates

This privacy policy can only be updated with a new version of the app. Because it ships with the app, it can be read without an internet connection. The same version is available on the web at circulus.training/privacy.

Last updated: 25 August 2026