Looper
← Back to Looper

Legal

Datenschutzerklärung

Für die Website looper-ai.app und die iOS-App Looper. Deutsche Fassung — rechtlich verbindlich. English translation below.

Deutsch

1. Verantwortliche Stelle

Oliver Kieselbach
Weihenstrasse 17
59555 Lippstadt
Deutschland

E-Mail: [email protected]  ·  Vollständige Kontaktdaten siehe Impressum.

Diese Erklärung gilt für die Website looper-ai.app (Abschnitte 2 bis 6) und für die iOS-App „Looper“ (Abschnitt 7). Die Abschnitte 8 und 9 gelten für beide.

2. Hosting

Diese Webseite wird über Firebase Hosting (Google Cloud) bereitgestellt. Anbieter ist die Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Beim Aufruf der Seite werden technische Daten verarbeitet:

  • IP-Adresse
  • Datum und Uhrzeit der Anfrage
  • aufgerufene Ressource (URL, HTTP-Statuscode, übertragene Datenmenge)
  • User-Agent (Browser, Betriebssystem)
  • Referrer-URL

Diese Daten sind technisch erforderlich, um die Seite stabil und sicher auszuliefern und Missbrauch abzuwehren. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse am sicheren Betrieb).

Eine Übermittlung in die USA findet auf Basis des EU-US Data Privacy Framework sowie ergänzend der EU-Standardvertragsklauseln statt. Google ist unter dem Data Privacy Framework zertifiziert.

3. Kontakt per E-Mail

Wenn Sie uns per E-Mail kontaktieren, werden Ihre Angaben (E-Mail- Adresse, Inhalt der Nachricht) zur Bearbeitung der Anfrage und für mögliche Anschlussfragen gespeichert. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (vorvertragliche Maßnahme) bzw. Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Bearbeitung). Die Nachrichten werden gelöscht, sobald sie nicht mehr benötigt werden, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen.

4. Warteliste / E-Mail-Eingabefeld

Diese Seite enthält ein Eingabefeld für E-Mail-Adressen („Be on the list"). Aktuell ist diese Funktion ein visueller Platzhalter — eingegebene Adressen werden nicht übermittelt, gespeichert oder anderweitig verarbeitet. Sobald die Funktion produktiv geschaltet wird, wird diese Erklärung um Anbieter, Speicherdauer und Widerrufsrecht ergänzt; Sie werden dann vor dem Absenden ausdrücklich darauf hingewiesen.

5. Cookies, Tracking, Analyse

Diese Seite setzt keine Cookies, verwendet keine Analyse-Werkzeuge (kein Google Analytics, kein Plausible, kein Pixel) und führt kein Profiling durch.

6. Externe Schriften

Diese Seite lädt Schriften von fonts.googleapis.com (Google Fonts) und rsms.me (Inter). Beim Laden wird Ihre IP-Adresse an die jeweiligen Anbieter übertragen. Das ist technisch notwendig für die Auslieferung der Schriften. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO.

7. Die App „Looper“ für iOS

Looper ist ein KI-Caddie für das Training auf der Range und für die Runde auf dem Platz. Damit Looper Ihnen zuhören, antworten und sich Ihr Spiel merken kann, verarbeitet die App die in diesem Abschnitt beschriebenen Daten. Vorweg das Wichtigste:

  • Keine Werbung, kein Tracking, kein Verkauf von Daten. Die App enthält keine Analyse-, Absturz- oder Werbebibliotheken (kein Google Analytics, kein Crashlytics) und greift nicht auf die Werbe-ID Ihres Geräts zu.
  • Ihre Konto- und Spieldaten liegen in der EU, in der Datenbank Google Cloud Firestore (Region „eur3“: Belgien und Niederlande); die gespeicherten Kamerabilder (7.4) in Google Cloud Storage (Region europe-west1: Belgien). In den USA verarbeitet werden die KI-Anfragen an OpenAI (7.3), auch die Kamerabilder, die Looper dafür liest, und die pseudonyme Anmeldekennung bei Firebase Authentication (7.1).
  • Tonaufnahmen speichern wir nicht, und ganze Gespräche archivieren wir nicht. Gespeichert wird, was in Ihr Spiel eingeht — zum Beispiel Ihre Worte zu einem Ball.
  • Mit „Delete Account“ in der App löschen Sie Ihr Konto und Ihre Daten jederzeit selbst (7.11).

7.1 Konto und Anmeldung mit Apple

Für Looper brauchen Sie ein Konto. Die Anmeldung erfolgt ausschließlich über „Mit Apple anmelden“. Apple übermittelt uns dabei eine Kennung Ihres Apple Accounts und — wenn Sie es bei der ersten Anmeldung zulassen — Ihren Namen und Ihre E-Mail-Adresse. Wählen Sie „E-Mail-Adresse verbergen“, erhalten wir nur eine von Apple erzeugte Weiterleitungsadresse.

Unser Server prüft die Anmeldung und bildet aus der Apple-Kennung eine pseudonyme Nutzerkennung. Apple-Kennung, Name und E-Mail-Adresse speichern wir in der EU-Datenbank; der Name steht außerdem in Ihrem Profil. An Firebase Authentication (Google, Rechenzentren ausschließlich in den USA), das Sie in der App angemeldet hält, geht nur die pseudonyme Kennung — kein Name und keine E-Mail-Adresse. Firebase verarbeitet dabei technische Verbindungsdaten wie IP-Adresse und Geräteinformationen.

Ihre E-Mail-Adresse nutzen wir nur, um Ihr Konto zu führen und Anfragen zu Ihrem Konto beantworten zu können. Werbung schicken wir nicht. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung der App nach dem Nutzungsvertrag). Für die Anmeldung selbst ist Apple eigenständig verantwortlich; es gilt die Datenschutzrichtlinie von Apple.

Mindestalter: Looper richtet sich an Personen ab 16 Jahren. Wer jünger ist, nutzt Looper bitte nur mit Zustimmung der Eltern.

7.2 Ihr Spiel: Profil, Drills, Read und Caddie

Unter Ihrem Konto speichert Looper:

  • Profil: Name, Handicap, Spielhand, Ihre Schläger und deren Längen („Bag“), Maßeinheit und Einstellungen.
  • Challenges und Löcher: Aufgabe, Schläger und Distanzen, jeden gezählten Ball mit Ihrer eigenen Beschreibung („sauber, etwas kurz“), Ihren Wunsch, aus dem die Challenge entstand, und Ihre Antwort, wie es sich angefühlt hat.
  • Ihr Read und Loopers Notizen: was Looper aus Ihren Drills und Aussagen über Ihr Spiel ableitet (z. B. „reliable“ oder „mixed“), Ihre Antworten auf Fragen zum Stand Ihres Spiels in Ihren eigenen Worten, von der KI geschriebene Zusammenfassungen und Erklärungen sowie Auswertungen Ihrer Schläge.
  • Caddie-Sessions auf dem Platz: die Situation, wie Sie sie geschildert haben, Loopers Rat (Schläger, Ziel und der gesprochene Satz), Zeitpunkt, Ort und Platzname (7.5) sowie die Kamerabilder der Session (7.4).

Diese Daten sind der Kern von Looper: Aus ihnen baut Looper Challenges aus Ihren Distanzen, liest Ihr Spiel und berät Sie auf dem Platz. Den Gesprächsverlauf hält die App nur im Arbeitsspeicher, solange das Gespräch läuft.

Gespeichert wird in Google Cloud Firestore (eur3, EU), bis Sie Ihr Konto löschen. Loopers Notizen zu Ihrem Spiel können Sie in der App auch einzeln zurücksetzen („Clear Memory“). Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.

Gesundheit: Looper fragt nicht nach Ihrer Gesundheit. Erwähnen Sie von sich aus etwas dazu, etwa eine Verletzung, kann es in Ihre Worte zu einem Ball oder in Loopers Notizen eingehen. Die Notizen setzen Sie mit „Clear Memory“ zurück, alles andere löschen Sie mit Ihrem Konto. Möchten Sie das nicht, lassen Sie solche Angaben bitte weg.

7.3 Sprache, Text und KI-Verarbeitung durch OpenAI

Loopers Antworten — gesprochen und geschrieben — erzeugen KI-Modelle von OpenAI. Dafür gilt:

  • Sprache: Solange in einem Drill, beim Caddie oder im Gespräch das Mikrofon offen ist, überträgt die App Ihre Stimme verschlüsselt direkt an OpenAI. Unser Server vermittelt nur den Verbindungsaufbau; dabei laufen technische Verbindungsdaten wie Ihre IP-Adresse über ihn. OpenAI wandelt Ihre Sprache in Text um, erzeugt die Antwort und spricht sie. Wir speichern keine Tonaufnahmen, und Ihre Stimme wird nicht genutzt, um Sie zu erkennen.
  • Text und Bilder: Geschriebene Nachrichten, Kamerabilder (7.4) und Aufträge der App (z. B. eine Challenge entwerfen oder eine Zusammenfassung schreiben) gehen über unseren Server (Google Cloud Run, Belgien) an OpenAI.
  • Was mitgeht: Damit die Antworten zu Ihnen passen, schickt die App die dafür nötigen Teile Ihrer Spieldaten mit: Handicap, Spielhand und Bag, Ihren Trainingsverlauf, Loopers Notizen und Ihr Read, den Verlauf des laufenden Gesprächs und beim Caddie die Beschreibung der Kamerabilder, den Wind und den Platznamen. Ihr Name, Ihre E-Mail-Adresse und Ihre Koordinaten gehen nicht an OpenAI.
  • Websuche: Für manche Fragen, etwa zu Regeln oder zu einem Golfplatz, lässt Looper das Modell im Internet suchen — über die Suchfunktion von OpenAI und auf ausgewählten Websites. Die Suchanfrage formuliert das Modell aus Ihrer Frage, bei Platzfragen mit dem Namen des Platzes.

OpenAI verarbeitet diese Daten in unserem Auftrag (Art. 28 DSGVO). Nach den Bedingungen von OpenAI werden Daten aus der API nicht zum Training von Modellen verwendet. OpenAI speichert Eingaben und Antworten bis zu 30 Tage, um Missbrauch zu erkennen, und löscht sie danach, sofern keine gesetzliche Pflicht ein längeres Speichern verlangt. Darüber hinaus weisen wir OpenAI an, unsere Text- und Bildanfragen nicht zu speichern. Anbieter ist die OpenAI Ireland Ltd., 1st Floor, The Liffey Trust Centre, 117–126 Sheriff Street Upper, Dublin 1, Irland; die Verarbeitung findet in den USA statt (Abschnitt 7.13). Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.

7.4 Kamera, Kamerabilder und Screenshots

  • Die Kamera läuft nur, solange der Caddie geöffnet und die Kamera eingeschaltet ist; Sie können sie auf dem Bildschirm ausschalten. Looper nutzt die Rückkamera, die Frontkamera nur, wenn Sie umschalten.
  • Die App erkennt auf dem Gerät, wann das Bild ruhig ist und etwas Neues zeigt, verkleinert es und schickt es — höchstens zwölf Bilder pro Minute — über unseren Server an OpenAI. Dort wird gelesen, was für den Rat zählt: wie der Ball liegt, welche Zahlen auf Ihrer Uhr oder in Ihrer GPS-App stehen und welche Hindernisse das Loch hat.
  • Haben Sie Looper in einer Session um Rat gefragt oder einen Screenshot geschickt, speichert die App deren Kamerabilder mit der Caddie-Session (bis zu 24, verkleinert auf höchstens 1024 Pixel), damit Sie die Situation später noch einmal sehen können. Sie liegen in Google Cloud Storage für Firebase, in einem Rechenzentrum in der EU (Region europe-west1, Belgien). Bilder einer Session ohne Frage werden nicht gespeichert.
  • Screenshots: Kopieren Sie ein Bild — etwa einen Screenshot des Lochs aus Ihrer GPS-App — und öffnen danach den Caddie, übernimmt Looper es aus der Zwischenablage; iOS fragt Sie vorher, ob Looper einfügen darf. Der Screenshot wird wie ein Kamerabild gelesen und gespeichert. Andere Inhalte der Zwischenablage liest Looper nicht.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO. Bitte richten Sie die Kamera nicht gezielt auf andere Personen. Gerät jemand zufällig ins Bild, verarbeiten wir das nur für die beschriebenen Zwecke (Art. 6 Abs. 1 lit. f DSGVO; berechtigtes Interesse an der Beratung zur Spielsituation).

7.5 Standort, Platzname und Wind

  • Looper fragt nach Ihrem Standort nur „Beim Verwenden der App“ und nutzt ihn nur, solange der Caddie geöffnet ist — nie im Hintergrund. Einen Weg über den Platz zeichnet Looper nicht auf.
  • Wind: Mit Ihrem Standort fragt die App bei Apple Weather (WeatherKit) den aktuellen Wind ab, höchstens alle zehn Minuten, und rechnet ihn mit der Kompassrichtung der Kamera auf Ihre Schlaglinie um. An die KI gehen nur Stärke und Richtung des Windes.
  • Ort des Rats: Mit jeder Caddie-Session speichert die App einen Standortpunkt (auf bis zu 60 Meter genau) und den Namen des Ortes, den der Kartendienst von Apple dazu liefert — meist den Golfplatz oder die Stadt. So finden Sie die Situation später wieder. Der Platzname kann in Loopers Notizen und damit an OpenAI gehen (7.3).
  • Ohne Standortfreigabe funktioniert der Caddie weiter, nur ohne Wind und ohne Ort.

Für Wetterdaten und Ortsnamen ist Apple eigenständig verantwortlich; nach Apples Angaben nutzt WeatherKit den Standort nur für die Wettervorhersage und verknüpft ihn nicht mit persönlichen Daten. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.

7.6 Bälle und Käufe

  • Bezahlt wird ausschließlich über den App Store. Zahlungsdaten erhalten wir nicht; für Zahlung, Abrechnung und Erstattungen ist Apple verantwortlich.
  • Ihr Ball-Konto führen wir auf unserem Server: Kontostand, Startguthaben, Abo-Status und Laufzeit, jede Buchung (Gutschrift, Ball in einem Drill oder Loch, Caddie-Frage, Rücknahme) und die im Monat genutzten Sprachminuten.
  • Nach einem Kauf schickt die App die von Apple signierte Transaktion an unseren Server. Er prüft sie gegen Apples Zertifikate und speichert Produkt, Transaktionsnummern, Umgebung (Test oder Produktion) und Zeitpunkt. Apple meldet unserem Server außerdem Verlängerungen, Kündigungen und Erstattungen.
  • Damit derselbe Kauf nicht zweimal gutgeschrieben wird, ordnen wir jede Apple-Transaktion Ihrer pseudonymen Nutzerkennung zu. Löschen Sie Ihr Konto, entfernen wir Ihre Nutzerkennung aus dieser Zuordnung. Übrig bleiben nur Transaktionsnummer, Produkt, Umgebung und Zeitpunkt, ohne Bezug zu Ihrem Konto, damit derselbe Kauf auch danach nicht ein zweites Mal gutgeschrieben wird. Apples Mitteilungen zu Käufen löschen wir nach 180 Tagen.
  • Startbälle gibt es einmal je Person. Damit sie nach einer Kontolöschung nicht erneut gutgeschrieben werden, behalten wir außerhalb Ihres Kontos einen Vermerk: einen Hashwert Ihrer pseudonymen Nutzerkennung und das Datum der Gutschrift, sonst nichts. Erkannt wird er nur, wenn Sie sich mit derselben Apple-ID wieder anmelden.

Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO; für die Zuordnung und den Vermerk zu den Startbällen nach einer Kontolöschung Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse, doppelte Gutschriften und Missbrauch zu verhindern).

7.7 Mitteilungen

Looper kann Sie mit Mitteilungen auf dem iPhone erinnern: an eine Frage ein paar Abende nach einer Session und alle vier Wochen an Ihr Read. Diese Mitteilungen plant die App auf Ihrem Gerät; es gibt keinen Push-Dienst, und wir erhalten kein Geräte-Token. Sie schalten sie im Profil der App oder in den iOS-Einstellungen ab.

7.8 Betrieb, Sicherheit und Kostenmessung

  • Echtheitsprüfung (Firebase App Check mit Apple App Attest): Jede Anfrage an unseren Server trägt einen Nachweis, dass sie von einer echten Looper-App stammt. Dafür tauschen App, Apple und Google gerätebezogene Prüfdaten aus; mit Ihrem Konto werden sie nicht verknüpft.
  • Funktionsschalter (Firebase Remote Config): Die App lädt bei Google, welche Funktionen eingeschaltet sind. Dabei verarbeitet Google eine Installationskennung der App sowie App- und iOS-Version, Sprache, Land und Zeitzone.
  • Server-Protokolle: Unser Server protokolliert jede Anfrage mit IP-Adresse, Zeitpunkt, aufgerufener Adresse und Ihrer pseudonymen Nutzerkennung, ohne Inhalte. Die Protokolle werden nach 30 Tagen gelöscht.
  • Nutzungs- und Kostenprotokoll: Zu jeder KI-Anfrage speichern wir unter Ihrer Nutzerkennung, welche Funktion und welches Modell sie nutzte, wie viele Tokens sie verbrauchte, wie lange das Mikrofon offen war und Looper sprach, wie lange die Verbindung bestand, was das kostete und welche App-Version lief — keine Texte, keine Tonaufnahmen, keine Bilder. Damit berechnen wir Kontingente wie die Sprachminuten, erkennen Missbrauch und verstehen, was welche Funktion kostet. Die Einträge werden nach 180 Tagen automatisch gelöscht.

Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einem sicheren, missbrauchsfreien und wirtschaftlichen Betrieb); für die Kontingente zusätzlich Art. 6 Abs. 1 lit. b DSGVO. Absturzberichte erhalten wir nur von Apple, und nur wenn Sie in iOS das Teilen mit App-Entwicklern erlaubt haben.

7.9 Testversionen (TestFlight)

Testversionen, die über Apples TestFlight verteilt werden, haben in den Einstellungen den Schalter „Share my sessions“. Er ist ausgeschaltet. Schalten Sie ihn ein, sendet die App den Text jeder Challenge, jedes Lochs und jeder Caddie-Session an uns — was Sie und Looper gesagt haben und was die App dabei nachgeschlagen hat, keine Tonaufnahmen —, damit wir Fehler in Gesprächen finden und beheben. Die Aufzeichnungen liegen in der EU-Datenbank und werden mit Ihrem Konto gelöscht; Kopien, die wir zur Auswertung herunterladen, löschen wir spätestens sechs Monate nach dem Herunterladen. Rechtsgrundlage: Ihre Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die Sie mit dem Schalter jederzeit widerrufen. Für TestFlight selbst teilt Apple uns mit, unter welchem Namen und welcher E-Mail-Adresse Sie eingeladen wurden, sowie Absturzberichte und Feedback, das Sie senden. Die Version im App Store enthält diese Funktion nicht.

7.10 Berechtigungen und Daten auf Ihrem iPhone

  • Mikrofon — für Gespräche mit Looper (7.3). Ohne Mikrofon können Sie schreiben.
  • Kamera — für den Caddie (7.4).
  • Standort beim Verwenden der App — für Wind und Ort des Rats (7.5).
  • Einfügen aus anderen Apps — für Screenshots an den Caddie (7.4).
  • Mitteilungen (7.7).

Alle Freigaben sind freiwillig und lassen sich in den iOS-Einstellungen jederzeit widerrufen. Die App greift darauf nur zu, wenn Sie die zugehörige Funktion nutzen (§ 25 Abs. 2 Nr. 2 TDDDG). Die Bewegungssensoren wertet die App auf dem Gerät aus, um ein ruhiges Kamerabild und die Kamerarichtung zu erkennen; diese Werte verlassen das Gerät nicht. Über Siri und Kurzbefehle öffnen Sie nur den Caddie; dabei werden keine Daten an uns übergeben.

Auf Ihrem iPhone speichert die App Einstellungen und eine Zwischenkopie Ihrer Daten, damit sie schnell und auch bei schwachem Netz funktioniert. Diese Daten entfernen Sie, indem Sie die App löschen.

7.11 Speicherdauer und Löschung Ihres Kontos

  • Konto, Profil, Spieldaten, Kamerabilder und Ball-Konto: bis Sie Ihr Konto löschen.
  • Nutzungs- und Kostenprotokolle: 180 Tage.
  • Server-Protokolle: 30 Tage.
  • Bei OpenAI: bis zu 30 Tage (7.3).
  • Bei Firebase Authentication: IP-Adressen einige Wochen; nach der Löschung entfernt Google den Kontoeintrag binnen 180 Tagen auch aus seinen Sicherungen.
  • Gelöschte Kamerabilder bleiben in Google Cloud Storage noch 7 Tage technisch wiederherstellbar und werden dann endgültig entfernt.
  • Zuordnung von Apple-Käufen zu Ihrer Nutzerkennung: bis zur Löschung Ihres Kontos, danach ohne Nutzerkennung (7.6); Apples Mitteilungen zu Käufen: 180 Tage.
  • Vermerk, dass die Startbälle gutgeschrieben wurden: über die Kontolöschung hinaus, als Hashwert Ihrer Nutzerkennung mit nichts als dem Datum (7.6).
  • Heruntergeladene Kopien von Testaufzeichnungen: höchstens sechs Monate (7.9).

Konto löschen: In der App unter „Profile & Settings“ → „Delete Account“. Nach einer erneuten Bestätigung mit Apple löscht unser Server Ihr Profil, alle Spieldaten, Loopers Notizen, das Ball-Konto, Ihre Kamerabilder, Nutzungsprotokolle und Testaufzeichnungen. Er widerruft die Anmeldung mit Apple — Looper verschwindet dann aus der Liste „Mit Apple anmelden“ in Ihren iOS-Einstellungen — und entfernt zuletzt Ihren Eintrag bei Firebase Authentication. Ausgenommen sind nur die oben genannten Fristen.

Bitte beachten Sie: Ein Looper-Club-Abo endet nicht mit der Löschung. Kündigen Sie es in den iOS-Einstellungen unter Apple Account → Abonnements. Nicht verbrauchte Bälle verfallen mit dem Konto.

7.12 Empfänger

  • Google (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland) — Server, Datenbank, Bildspeicher, Anmeldung, Echtheitsprüfung und Funktionsschalter (Google Cloud Run, Cloud Functions, Firestore, Cloud Storage, Firebase); als Auftragsverarbeiter.
  • OpenAI (OpenAI Ireland Ltd., Dublin, Irland) — Sprach-, Text- und Bildverarbeitung sowie Websuche; als Auftragsverarbeiter.
  • Apple (Apple Distribution International Ltd., Hollyhill Industrial Estate, Hollyhill, Cork, Irland) — Anmeldung mit Apple, App Store und Käufe, WeatherKit, Kartendienst, App Attest und TestFlight; in eigener Verantwortung.

Darüber hinaus geben wir Ihre Daten nicht weiter, es sei denn, wir sind gesetzlich dazu verpflichtet.

7.13 Übermittlung in die USA

In den USA verarbeitet werden: bei OpenAI Sprache, Text und Bilder (7.3); bei Google die pseudonyme Anmeldekennung (Firebase Authentication) sowie die Daten der Echtheitsprüfung und der Funktionsschalter. Google LLC ist unter dem EU-US Data Privacy Framework zertifiziert; die Übermittlung stützt sich auf den Angemessenheitsbeschluss der EU-Kommission (Art. 45 DSGVO) und ergänzend auf EU-Standardvertragsklauseln. Für OpenAI stützt sie sich auf EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO), die Teil des Auftragsverarbeitungsvertrags sind.

7.14 Keine automatisierten Entscheidungen

Looper trifft keine Entscheidungen, die Ihnen gegenüber rechtliche Wirkung entfalten oder Sie in ähnlicher Weise erheblich beeinträchtigen (Art. 22 DSGVO). Loopers Rat ist ein Vorschlag; was Sie spielen, entscheiden Sie. Die Anmeldedaten aus 7.1 sind für ein Konto erforderlich; alle übrigen Angaben machen Sie freiwillig, ohne sie fehlen nur die jeweiligen Funktionen.

8. Ihre Rechte

Sie haben folgende Rechte uns gegenüber:

  • Auskunft über die zu Ihrer Person gespeicherten Daten (Art. 15 DSGVO)
  • Berichtigung unrichtiger Daten (Art. 16 DSGVO)
  • Löschung Ihrer Daten (Art. 17 DSGVO)
  • Einschränkung der Verarbeitung (Art. 18 DSGVO)
  • Datenübertragbarkeit (Art. 20 DSGVO)
  • Widerspruch gegen die Verarbeitung (Art. 21 DSGVO)
  • Widerruf einer Einwilligung mit Wirkung für die Zukunft (Art. 7 Abs. 3 DSGVO)

Soweit wir Daten auf Grundlage berechtigter Interessen verarbeiten (Art. 6 Abs. 1 lit. f DSGVO), können Sie dem aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit widersprechen. Ihr Konto in der App löschen Sie jederzeit selbst (7.11).

Zur Ausübung schreiben Sie uns einfach an [email protected].

Sie haben außerdem das Recht, sich bei der zuständigen Datenschutz-Aufsichtsbehörde zu beschweren — für uns ist das die Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW): www.ldi.nrw.de.

9. Änderungen dieser Erklärung

Wir passen diese Datenschutzerklärung an, wenn sich Funktionen der Seite oder der App ändern (z. B. wenn die Warteliste aktiviert wird oder Looper eine neue Funktion bekommt, die weitere Daten verarbeitet). Die jeweils aktuelle Fassung ist hier abrufbar.

English (translation)

1. Controller

Oliver Kieselbach
Weihenstrasse 17
59555 Lippstadt
Germany

Email: [email protected]  ·  Full contact details: see Imprint.

This notice covers the website looper-ai.app (sections 2 to 6) and the iOS app Looper (section 7). Sections 8 and 9 apply to both.

2. Hosting

This site is hosted on Firebase Hosting (Google Cloud), provided by Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland. When you load a page, the following technical data is processed:

  • IP address
  • Date and time of the request
  • Requested resource (URL, HTTP status code, bytes transferred)
  • User-agent (browser, OS)
  • Referrer URL

This data is technically necessary to serve the site reliably and securely and to defend against abuse. Legal basis: Art. 6(1)(f) GDPR (legitimate interest in stable, secure operation).

Transfers to the United States are made under the EU-US Data Privacy Framework and, additionally, EU Standard Contractual Clauses. Google is certified under the Data Privacy Framework.

3. Email contact

If you contact us by email, your details (email address, message content) are stored to handle your enquiry and any follow-up. Legal basis: Art. 6(1)(b) GDPR (pre-contractual measures) or Art. 6(1)(f) GDPR (legitimate interest in handling the enquiry). Messages are deleted once they are no longer needed, subject to statutory retention requirements.

4. Waitlist / email field

This site contains an email input field ("Be on the list"). Currently, this is a visual placeholder — entered addresses are not transmitted, stored or otherwise processed. Once the feature goes live, this notice will be updated to include the provider, retention period and opt-out mechanism, and you will be informed explicitly before submitting.

5. Cookies, tracking, analytics

This site uses no cookies, no analytics tools (no Google Analytics, no Plausible, no pixels) and performs no profiling.

6. External fonts

This site loads fonts from fonts.googleapis.com (Google Fonts) and rsms.me (Inter). Loading these transmits your IP address to the respective providers. This is technically necessary to render the typography. Legal basis: Art. 6(1)(f) GDPR.

7. The Looper app for iOS

Looper is an AI caddie for practice on the range and for your round on the course. So that Looper can listen, answer and remember your game, the app processes the data described in this section. The essentials first:

  • No ads, no tracking, no selling of data. The app contains no analytics, crash-reporting or advertising libraries (no Google Analytics, no Crashlytics) and does not access your device's advertising ID.
  • Your account and game data are stored in the EU, in the Google Cloud Firestore database (region "eur3": Belgium and the Netherlands); the stored camera images (7.4) in Google Cloud Storage (region europe-west1: Belgium). Processed in the United States are the AI requests to OpenAI (7.3), including the camera images Looper reads for them, and the pseudonymous sign-in ID at Firebase Authentication (7.1).
  • We do not store audio recordings, and we do not archive whole conversations. What is stored is what goes into your game — your own words about a ball, for example.
  • With "Delete Account" in the app you can delete your account and your data yourself at any time (7.11).

7.1 Account and Sign in with Apple

Looper requires an account. You sign in only with "Sign in with Apple". Apple sends us an identifier of your Apple Account and — if you allow it at your first sign-in — your name and email address. If you choose "Hide My Email", we receive only a relay address created by Apple.

Our server verifies the sign-in and derives a pseudonymous user ID from the Apple identifier. We store the Apple identifier, name and email address in the EU database; the name also appears in your profile. Firebase Authentication (Google, data centres in the United States only), which keeps you signed in to the app, receives only the pseudonymous ID — no name and no email address. Firebase processes technical connection data such as IP address and device information.

We use your email address only to run your account and to answer enquiries about it. We do not send marketing. Legal basis: Art. 6(1)(b) GDPR (providing the app under the terms of use). Apple is independently responsible for the sign-in itself; Apple's privacy policy applies.

Minimum age: Looper is meant for people aged 16 and over. If you are younger, please use Looper only with your parents' consent.

7.2 Your game: profile, drills, read and caddie

Under your account, Looper stores:

  • Profile: name, handicap, handedness, your clubs and how far they carry ("bag"), distance unit and settings.
  • Challenges and holes: the task, club and distances, every counted ball with your own description ("clean, a touch short"), the request the challenge was built from, and your answer on how it felt.
  • Your read and Looper's notes: what Looper derives about your game from your drills and what you say (e.g. "reliable" or "mixed"), your answers to questions about where your game stands, in your own words, summaries and explanations written by the AI, and analyses of your shots.
  • Caddie sessions on the course: the situation as you described it, Looper's advice (club, target and the sentence it spoke), time, place and course name (7.5), and the session's camera images (7.4).

This data is what Looper is made of: from it, Looper builds challenges from your distances, reads your game and advises you on the course. The conversation itself is held only in the app's memory while it is going on.

It is stored in Google Cloud Firestore (eur3, EU) until you delete your account. You can also reset Looper's notes on your game in the app ("Clear Memory"). Legal basis: Art. 6(1)(b) GDPR.

Health: Looper does not ask about your health. If you mention something yourself, such as an injury, it can end up in your words about a ball or in Looper's notes. You can reset the notes with "Clear Memory"; everything else is deleted with your account. If you would rather not have this stored, please leave such details out.

7.3 Voice, text and AI processing by OpenAI

Looper's answers — spoken and written — are generated by AI models from OpenAI:

  • Voice: While the microphone is open in a drill, in the caddie or in a conversation, the app streams your voice, encrypted, directly to OpenAI. Our server only sets up the connection, so technical connection data such as your IP address passes through it. OpenAI turns your speech into text, generates the answer and speaks it. We do not store audio recordings, and your voice is not used to recognise you.
  • Text and images: Written messages, camera images (7.4) and the app's own tasks (e.g. drafting a challenge or writing a summary) go through our server (Google Cloud Run, Belgium) to OpenAI.
  • What is sent along: So that the answers fit you, the app includes the parts of your game data they need: handicap, handedness and bag, your practice history, Looper's notes and your read, the current conversation, and in the caddie the description of the camera images, the wind and the course name. Your name, your email address and your coordinates are not sent to OpenAI.
  • Web search: For some questions, for example about the rules or a golf course, Looper lets the model search the web — through OpenAI's search function and on selected websites. The model writes the search query from your question, for course questions with the course's name.

OpenAI processes this data on our behalf (Art. 28 GDPR). Under OpenAI's terms, data sent through the API is not used to train models. OpenAI keeps inputs and outputs for up to 30 days to detect abuse and deletes them afterwards, unless the law requires longer retention. In addition, we instruct OpenAI not to store our text and image requests. The provider is OpenAI Ireland Ltd., 1st Floor, The Liffey Trust Centre, 117–126 Sheriff Street Upper, Dublin 1, Ireland; processing takes place in the United States (section 7.13). Legal basis: Art. 6(1)(b) GDPR.

7.4 Camera, camera images and screenshots

  • The camera runs only while the caddie is open and the camera is on; you can turn it off on the screen. Looper uses the back camera, and the front camera only if you switch to it.
  • On the device, the app detects when the picture is steady and shows something new, scales it down and sends it — at most twelve images a minute — through our server to OpenAI. There, what matters for the advice is read: how the ball lies, which numbers your watch or GPS app shows, and which hazards the hole has.
  • If you asked Looper for advice or sent a screenshot in a session, the app stores that session's camera images with it (up to 24, scaled down to at most 1024 pixels), so you can look at the situation again later. They are kept in Google Cloud Storage for Firebase, in a data centre in the EU (region europe-west1, Belgium). Images from a session without a question are not stored.
  • Screenshots: If you copy an image — such as a screenshot of the hole from your GPS app — and then open the caddie, Looper takes it from the clipboard; iOS first asks you whether Looper may paste. The screenshot is read and stored like a camera image. Looper reads nothing else from the clipboard.

Legal basis: Art. 6(1)(b) GDPR. Please do not point the camera at other people on purpose. If someone appears in the picture by chance, we process this only for the purposes described (Art. 6(1)(f) GDPR; legitimate interest in advice on the playing situation).

7.5 Location, course name and wind

  • Looper asks for your location only "While Using the App" and uses it only while the caddie is open — never in the background. Looper does not record your path around the course.
  • Wind: With your location, the app asks Apple Weather (WeatherKit) for the current wind, at most every ten minutes, and turns it onto your line of play using the camera's compass direction. Only the wind's strength and direction are passed to the AI.
  • Where advice was given: With each caddie session the app stores one location point (accurate to within 60 metres) and the name Apple's map service returns for it — usually the golf course or the town — so you can find the situation again later. The course name may go into Looper's notes and so to OpenAI (7.3).
  • Without location access the caddie still works, just without wind and place.

Apple is independently responsible for weather data and place names; according to Apple, WeatherKit uses the location only to provide the forecast and does not associate it with personal information. Legal basis: Art. 6(1)(b) GDPR.

7.6 Balls and purchases

  • Payment is made only through the App Store. We receive no payment details; Apple is responsible for payment, billing and refunds.
  • We keep your ball account on our server: balance, starter balls, subscription status and term, every booking (credit, a ball in a drill or hole, a caddie question, an undo) and the voice minutes used in the month.
  • After a purchase, the app sends the Apple-signed transaction to our server. The server checks it against Apple's certificates and stores product, transaction numbers, environment (test or production) and time. Apple also notifies our server of renewals, cancellations and refunds.
  • So that the same purchase cannot be credited twice, we link each Apple transaction to your pseudonymous user ID. If you delete your account, we remove your user ID from this link. What remains is the transaction number, product, environment and time, with no connection to your account, so that the same purchase cannot be credited a second time afterwards either. We delete Apple's purchase notifications after 180 days.
  • Starter balls are given once per person. So that they are not credited again after an account is deleted, we keep a record outside your account: a hash of your pseudonymous user ID and the date of the credit, nothing else. It is only recognised if you sign in again with the same Apple ID.

Legal basis: Art. 6(1)(b) GDPR; for keeping the link and the starter-ball record after account deletion, Art. 6(1)(f) GDPR (legitimate interest in preventing double credits and abuse).

7.7 Notifications

Looper can remind you with notifications on your iPhone: of a question a few evenings after a session, and every four weeks of your read. The app schedules these on your device; there is no push service, and we receive no device token. You can turn them off in the app's profile or in iOS Settings.

7.8 Operations, security and cost measurement

  • Authenticity check (Firebase App Check with Apple App Attest): Every request to our server carries proof that it comes from a genuine Looper app. For this, the app, Apple and Google exchange device-related verification data; it is not linked to your account.
  • Feature switches (Firebase Remote Config): The app fetches from Google which features are switched on. Google processes an installation ID of the app as well as app and iOS version, language, country and time zone.
  • Server logs: Our server logs every request with IP address, time, requested address and your pseudonymous user ID, without content. The logs are deleted after 30 days.
  • Usage and cost records: For each AI request we store, under your user ID, which feature and model it used, how many tokens it consumed, how long the microphone was open and Looper spoke, how long the connection lasted, what it cost and which app version was running — no text, no audio, no images. We use this to calculate allowances such as voice minutes, to detect abuse and to understand what each feature costs. The records are deleted automatically after 180 days.

Legal basis: Art. 6(1)(f) GDPR (legitimate interest in secure, abuse-free and economical operation); for the allowances, also Art. 6(1)(b) GDPR. We receive crash reports only from Apple, and only if you have allowed sharing with app developers in iOS.

7.9 Test versions (TestFlight)

Test versions distributed through Apple's TestFlight have a "Share my sessions" switch in the settings. It is off. If you turn it on, the app sends us the text of every challenge, hole and caddie session — what you and Looper said and what the app looked up, no audio — so that we can find and fix what goes wrong in conversations. The recordings are stored in the EU database and deleted with your account; copies we download for analysis are deleted no later than six months after they were downloaded. Legal basis: your consent (Art. 6(1)(a) GDPR), which you can withdraw at any time with the switch. For TestFlight itself, Apple shares with us the name and email address under which you were invited, as well as crash reports and any feedback you send. The App Store version does not contain this feature.

7.10 Permissions and data on your iPhone

  • Microphone — for conversations with Looper (7.3). Without it, you can type.
  • Camera — for the caddie (7.4).
  • Location while using the app — for wind and where advice was given (7.5).
  • Paste from other apps — for screenshots to the caddie (7.4).
  • Notifications (7.7).

All permissions are optional and can be withdrawn in iOS Settings at any time. The app uses them only when you use the feature concerned (§ 25(2) no. 2 TDDDG). The motion sensors are evaluated on the device to detect a steady camera picture and the camera's direction; these values never leave the device. Siri and Shortcuts only open the caddie; no data is passed to us.

On your iPhone, the app stores settings and a local copy of your data so it works quickly, even with a weak connection. You remove this data by deleting the app.

7.11 Retention and deleting your account

  • Account, profile, game data, camera images and ball account: until you delete your account.
  • Usage and cost records: 180 days.
  • Server logs: 30 days.
  • At OpenAI: up to 30 days (7.3).
  • At Firebase Authentication: IP addresses for a few weeks; after deletion, Google removes the account record from its backups too within 180 days.
  • Deleted camera images remain technically recoverable in Google Cloud Storage for 7 days and are then removed for good.
  • Link between Apple purchases and your user ID: until your account is deleted, then without your user ID (7.6); Apple's purchase notifications: 180 days.
  • Record that the starter balls were given: kept after your account is deleted, as a hash of your user ID with the date only (7.6).
  • Downloaded copies of test recordings: six months at most (7.9).

Deleting your account: In the app, under "Profile & Settings" → "Delete Account". After you confirm again with Apple, our server deletes your profile, all game data, Looper's notes, the ball account, your camera images, usage records and test recordings. It revokes the Sign in with Apple grant — Looper then disappears from the "Sign in with Apple" list in your iOS Settings — and finally removes your Firebase Authentication record. Only the periods listed above are excepted.

Please note: a Looper Club subscription does not end when you delete your account. Cancel it in iOS Settings under Apple Account → Subscriptions. Unused balls expire with the account.

7.12 Recipients

  • Google (Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Ireland) — server, database, image storage, sign-in, authenticity check and feature switches (Google Cloud Run, Cloud Functions, Firestore, Cloud Storage, Firebase); as a processor.
  • OpenAI (OpenAI Ireland Ltd., Dublin, Ireland) — voice, text and image processing and web search; as a processor.
  • Apple (Apple Distribution International Ltd., Hollyhill Industrial Estate, Hollyhill, Cork, Ireland) — Sign in with Apple, App Store and purchases, WeatherKit, map service, App Attest and TestFlight; under its own responsibility.

We do not pass on your data beyond this unless we are legally obliged to.

7.13 Transfers to the United States

Processed in the United States are: at OpenAI, voice, text and images (7.3); at Google, the pseudonymous sign-in ID (Firebase Authentication) and the data for the authenticity check and feature switches. Google LLC is certified under the EU-US Data Privacy Framework; these transfers rely on the European Commission's adequacy decision (Art. 45 GDPR) and, additionally, EU Standard Contractual Clauses. Transfers to OpenAI rely on EU Standard Contractual Clauses (Art. 46(2)(c) GDPR), which are part of the data processing agreement.

7.14 No automated decisions

Looper makes no decisions that have legal effects on you or similarly significantly affect you (Art. 22 GDPR). Looper's advice is a suggestion; what you play is your decision. The sign-in data in 7.1 is required for an account; everything else you provide voluntarily, and without it only the feature concerned is missing.

8. Your rights

You have the following rights:

  • Access to data we hold about you (Art. 15 GDPR)
  • Rectification of inaccurate data (Art. 16 GDPR)
  • Erasure of your data (Art. 17 GDPR)
  • Restriction of processing (Art. 18 GDPR)
  • Data portability (Art. 20 GDPR)
  • Objection to processing (Art. 21 GDPR)
  • Withdrawal of consent with effect for the future (Art. 7(3) GDPR)

Where we process data on the basis of legitimate interests (Art. 6(1)(f) GDPR), you may object at any time on grounds relating to your particular situation. You can delete your account in the app yourself at any time (7.11).

To exercise any of these, just email [email protected].

You also have the right to lodge a complaint with the competent data-protection supervisory authority — for us, that is the State Commissioner for Data Protection and Freedom of Information of North Rhine-Westphalia (LDI NRW): www.ldi.nrw.de.

9. Changes to this notice

We update this privacy notice when the site or the app changes (e.g. when the waitlist is activated or Looper gains a feature that processes further data). The current version is always available here.

In case of any conflict between the German and English versions, the German version is legally binding.

Stand / Last updated: Oktober / October 2026.

Looper
© · Privacy · Imprint · Contact