Datenschutzerklärung
Zuletzt aktualisiert: 5. November 2026
Kurz gesagt
- Wir speichern deine E-Mail-Adresse, einen Hash deines Passworts, deine Käufe, den mit deinem Konto verknüpften Computer mit seinem groben Hardwareprofil, welche App-Version und Plattform du an jedem Tag genutzt hast und wie viel du die gehosteten Modelle und die gehostete Spracherkennung genutzt hast.
- Wir speichern nicht deine Transkripte, deine Fragen, die Antworten des Modells, dein Audio oder deine Screenshots.
- Zahlungen laufen über Stripe. Deine Kartennummer sehen wir nie.
- Diese Website setzt nur Anmelde-Cookies und hat keine Tracker. Besuche und Downloads zählen wir anonym auf unserem eigenen Server, ohne Cookie. Siehe Besuchs- und Downloadzahlen.
- Unser Server mit seiner Datenbank und seinen Backups steht in den USA (New York). Siehe Wo deine Daten gespeichert werden.
- Wenn du dein Konto löschst, werden deine Daten sofort aus unserer Datenbank gelöscht; unsere Backups behalten sie höchstens 14 Tage.
Let Me Solo IT („wir“) betreibt diese Website, den Kontodienst und die gehosteten Modelle. Diese Erklärung gilt für sie und für die Desktop-App. Die Nutzungsbedingungen legen die Regeln für ihre Nutzung fest.
Verantwortlicher
Verantwortlicher für deine personenbezogenen Daten im Sinne der Datenschutz-Grundverordnung (DSGVO, englisch GDPR) ist Taras Hevlich, ein im tschechischen Gewerberegister (živnostenský rejstřík) eingetragener Einzelunternehmer, der unter dem Namen Let Me Solo IT tätig ist. „Wir“ bezeichnet in dieser Erklärung ihn.
- Identifikationsnummer (IČO): 30209382
- Eingetragene Anschrift: Rostislavova 1362/24, Nusle, 140 00 Praha 4, Czech Republic
- E-Mail, für jede Frage oder Anfrage zu deinen Daten: support@letmesoloit.com
Dein Konto
- E-Mail-Adresse: um dich anzumelden und deine Käufe zuzuordnen. Sie wird auch an Stripe übermittelt, wenn du zum ersten Mal einen Tarif kaufst.
- Passwort: Wir speichern nur einen gesalzenen bcrypt-Hash davon, nie das Passwort selbst.
- Kontostatus: ob das Konto aktiv ist, wie viele Computer es verknüpfen darf und wann du das Konto zuletzt umgezogen oder die Verknüpfung eines Computers aufgehoben hast.
- Annahme der Bedingungen: wann du bei der Registrierung die Nutzungsbedingungen akzeptiert hast und welche Fassung davon (das Datum oben in den Bedingungen). Für Konten, die erstellt wurden, bevor wir mit dieser Aufzeichnung begonnen haben, ist nichts gespeichert.
- E-Mail-Bestätigung: ob du deine E-Mail-Adresse bestätigt hast und wann wir dir zuletzt eine Bestätigungs-E-Mail gesendet haben.
- Passwortänderungen: wann sich dein Passwort zuletzt geändert hat, damit Anmeldungen von vor der Änderung nicht mehr funktionieren.
Wir fragen nicht nach deinem Namen, deiner Postanschrift oder deiner Telefonnummer und speichern sie nicht.
Deine Computer
Wenn du dich in der Desktop-App anmeldest, verknüpft sie deinen Computer mit deinem Konto. Dafür liest sie die Maschinen-ID deines Betriebssystems und sendet nur einen Einweg-Hash davon; die rohe ID verlässt deinen Computer nie. Kann die Maschinen-ID nicht gelesen werden, verwendet die App stattdessen einen Zufallswert, den sie einmal in ihrem eigenen Einstellungsordner speichert.
Wir speichern diesen Hash mit dem Datum der Verknüpfung und dem Datum, an dem der Computer zuletzt gesehen wurde. Er wird entfernt, wenn du die Verknüpfung des Computers aufhebst, wenn der Computer abgemeldet wird, um Platz für einen anderen Computer zu schaffen, oder wenn du dein Konto löschst.
Wenn du die Desktop-App nutzt, erfassen wir, welche App-Version und Plattform (Windows, macOS oder Linux) dein Konto an jedem Tag genutzt hat, damit wir wissen, wen ein Update betreffen würde. Diese Aufzeichnung hängt nicht vom Schalter für Hardwarestatistiken unten ab. Diese Aufzeichnungen werden 35 Tage aufbewahrt und mit deinem Konto gelöscht.
Das Hardwareprofil deines Computers
Nachdem du dich angemeldet hast, sendet uns die Desktop-App ein grobes Profil deines Computers, es sei denn, du schaltest „Hardware- und Systemstatistiken teilen“ in den Einstellungen der App aus (Einstellungen → Erweitert → Datenschutz und Berechtigungen). Es ist standardmäßig an. Das Profil enthält:
- das Betriebssystem und seine Hauptversion, etwa Windows 11 oder macOS 15;
- das Prozessormodell und die Anzahl seiner Kerne;
- den Namen der Grafikkarte, die die lokale Spracherkennung nutzt, falls sie eine nutzt;
- den Arbeitsspeicher, gerundet auf 4, 8, 16, 32, 64 oder 128 GB;
- das Land, aus dem du dich verbindest, als Code aus zwei Buchstaben. Unser Server ermittelt es aus der IP-Adresse dieser Anfrage mit einer Datenbankdatei auf unserem eigenen Server, sodass die Adresse an niemanden sonst gesendet wird. Wir speichern nur das Land, nie diese IP-Adresse, und wir schreiben diese Adresse nicht in unsere Logs.
Es enthält nie den Namen deines Computers, deinen Benutzernamen, eine Seriennummer, eine MAC-Adresse oder einen Standort, der genauer ist als das Land. Die App sendet es nach jeder Anmeldung und bei einem Start nur, wenn es sich seit dem letzten Mal geändert hat.
Wir speichern das Profil bei jedem mit deinem Konto verknüpften Computer, wobei es das vorherige Profil dieses Computers ersetzt, und nutzen es nur, um zu wissen, welche Systeme, welche Hardware und welche Regionen wir unterstützen sollen. Es wird entfernt, wenn du die Verknüpfung des Computers aufhebst, wenn er abgemeldet wird, um Platz für einen anderen Computer zu schaffen, wenn du dich auf ihm bei einem anderen Konto anmeldest oder wenn du dein Konto löschst. Schaltest du den Schalter aus, sendet die App kein neues Profil mehr.
IP-Geolokalisierung durch DB-IP.
Anmelde-Token und Lizenzen
- Anmelde-Token gelten 30 Minuten und werden nicht auf unserem Server gespeichert. Sie funktionieren nicht mehr, wenn du dein Passwort änderst oder zurücksetzt.
- Die Desktop-App und diese Website erhalten außerdem ein Erneuerungstoken, das 30 Tage gilt und bei jeder Verwendung ersetzt wird; eine Anmeldung dauert höchstens 90 Tage, egal wie oft sie erneuert wird. Wir speichern nur einen Hash davon, mit seinem Ablaufdatum und, bei der Desktop-App, dem Computer, zu dem es gehört. Es endet, wenn es verwendet wird, wenn du dich abmeldest, wenn du dein Passwort änderst oder zurücksetzt und wenn du die Verknüpfung des Computers aufhebst. Wir behalten beendete Token mit dem Grund ihres Endes, damit ein gestohlenes Token, das erneut verwendet wird, erkannt werden kann, und löschen sie 30 Tage, nachdem die gesamte Anmeldung geendet hat. Ein Token, das innerhalb von 60 Sekunden nach seiner Erneuerung erneut verwendet wird (zum Beispiel wenn die App beendet wurde, bevor sie das neue gespeichert hat), erhält noch einmal dasselbe neue Token; wird es später erneut verwendet, beendet es diese Anmeldung. Ein Token, das abgelaufen ist, ohne je erneut verwendet worden zu sein, wird als Hash aufbewahrt, bis es vorgelegt wird, du dich abmeldest oder du dein Konto löschst.
- Ein Einmalcode aus der Anmeldung in der Desktop-App über diese Website wird als Hash gespeichert, gilt 5 Minuten und wird einen Tag nach seinem Ablauf gelöscht. Ein Link zum Zurücksetzen des Passworts wird als Hash gespeichert, gilt 30 Minuten und wird aufbewahrt, bis du dein Konto löschst.
- Besitzer von Own Key Lifetime erhalten eine Offline-Lizenz, mit der die App 30 Tage lang funktioniert, ohne unseren Server zu erreichen. Sie wird von der App auf deinem Computer aufbewahrt, nicht von uns, und läuft nach 30 Tagen ab, wenn die App sie nicht erneuert.
Käufe und Zahlungen
- Du gibst deine Karte im Kartenformular von Stripe ein, das unsere Zahlungs- und Abrechnungsseiten anzeigen; die Karte geht direkt an Stripe, und wir erhalten sie nie.
- Wir senden Stripe den Tarif und seinen Preis, unsere interne Kontonummer und deine E-Mail-Adresse oder deine Stripe-Kunden-ID.
- Wir speichern zu jedem Kauf: den Tarif, seinen Status, die Referenz von Stripe dafür, ob er zur Kündigung vorgemerkt ist, wann der bezahlte Zeitraum endet und wann er geendet hat. Beendete Käufe bleiben in deinem Verlauf.
- Beim Checkout setzt du ein Häkchen, um die Nutzungsbedingungen zu akzeptieren. Wir speichern mit dem Kauf, welche Fassung der Bedingungen du akzeptiert hast, und den Nachweis von Stripe, dass du das Häkchen gesetzt hast, und Stripe bewahrt einen eigenen Nachweis davon auf. Wir nutzen das nur als Beleg dafür, wozu du zugestimmt hast, falls eine Zahlung angefochten wird, und löschen es mit dem Kauf, wenn du dein Konto löschst.
- Stripe verarbeitet deine Zahlungsdaten nach seiner eigenen Datenschutzerklärung und führt eigene Aufzeichnungen über deine Zahlungen und Rechnungen.
Deine Anrufe: Audio, Transkripte und Fragen
- Die Desktop-App erfasst nichts, bis du ihren Einwilligungsschritt akzeptierst. Du musst allen im Anruf sagen, dass ein KI-Assistent ihn transkribiert.
- Die App wandelt das Audio des Anrufs (dein Mikrofon und den Ton deines Computers) mit der Spracherkennung, die du wählst, in Text um. Wohin dieses Audio geht, hängt von der Spracherkennung ab; siehe Sprache zu Text unten.
- Bei einem Tarif Own Key sendet die App den Text jeder Frage und jedes Bild, das du hinzufügst, direkt von deinem Computer an den Modellanbieter, den du gewählt hast, nach den Bedingungen dieses Anbieters. Er geht nicht über unseren Server.
- Mit Credits für das gehostete Modell sendet die App den Text jeder Frage und jedes Bild, das du hinzufügst, an unseren Server, der sie an den Modellanbieter weitergibt, den wir nutzen, und die Antwort zurückgibt. Wir speichern und protokollieren die Fragen, Bilder und Antworten nicht, und wir senden dem Anbieter weder deinen Namen noch deine E-Mail-Adresse noch deine Konto-ID. Wir behalten nur die Anzahl der verbrauchten Credits.
- Eine Zusammenfassung des Anrufs sendet, wenn du sie anforderst, diesen Chat (was gesagt wurde, deine eingetippten Fragen und die Hinweise) in einer weiteren Anfrage an dasselbe Modell und verbraucht bei einem gehosteten Tarif Credits wie ein Hinweis. Das Leeren des Chats tut dasselbe nur, wenn „Chat beim Leeren zusammenfassen“ an ist; es ist aus, sofern du es nicht einschaltest.
- Screenshots, die du aufnimmst, werden mit deiner Frage gesendet und von deinem Datenträger gelöscht, nachdem sie dem Chat hinzugefügt wurden.
- Der Text von Dokumenten, die du an eine Frage anhängst, wird auf deinem Computer gelesen und mit dieser Frage an dasselbe Modell gesendet; die Dateien selbst werden nicht hochgeladen. „Aus einem Dokument ausfüllen“ (Einstellungen → Profile) sendet den Text des Dokuments, das du auswählst, einmal an dieses Modell, um einen Entwurf für dein „Über mich“ zu erstellen; du prüfst den Entwurf, bevor irgendetwas gespeichert wird.
- Deine Zustimmung zum Haftungshinweis wird in den Einstellungen der App auf deinem Computer gespeichert, nicht auf unserem Server.
Sprache zu Text: wohin das Audio des Anrufs geht
Das Audio des Anrufs wird entweder auf deinem Computer zu Text (die lokale Spracherkennung: Das Audio bleibt dort) oder bei einem Cloud-Sprachdienst, der das Audio während des Sprechens (gestreamt) oder Satz für Satz erhält. Die Cloud-Dienste sind unser gehosteter Sprachdienst unter letmesoloit.com, bei einem Tarif, der ihn enthält, der das Audio an einen Anbieter von Spracherkennung weitergibt, den wir nutzen, oder ein Sprachanbieter, den du mit deinem eigenen API-Schlüssel einrichtest (die Einstellungen der App nennen jeden beim Namen), nach den Bedingungen dieses Anbieters. Du wählst die Spracherkennung in den Einstellungen der App (Einstellungen → Erweitert → Audio → Spracherkennung); die automatische Wahl ist die Voreinstellung.
Die automatische Wahl nutzt unseren gehosteten Sprachdienst, solange dein Tarif ihn enthält und Credits übrig sind, für jede Sprache und auf jedem Computer, und streamt das Audio dort, wo der Dienst streamt. Andernfalls nutzt sie die lokale Spracherkennung, und sie weicht auf die lokale Spracherkennung aus, wenn unser Dienst nicht erreichbar ist oder ausfällt. Sie nutzt nie einen Sprachanbieter, den du mit deinem eigenen Schlüssel eingerichtet hast: Dieser wird nur verwendet, wenn du ihn wählst. Solange keine der beiden hören kann, wird nichts transkribiert, zum Beispiel ohne unseren Dienst, bis das lokale Modell bereit ist.
Wird das Audio gestreamt (an unseren gehosteten Sprachdienst, wo er streamt, oder an einen Sprachanbieter, den du mit deinem eigenen Schlüssel eingerichtet hast, wenn du das Streaming einschaltest), wird das Audio eines Kanals, der nicht stummgeschaltet oder pausiert ist, fortlaufend gesendet, kurze Pausen eingeschlossen, ab etwa einer Sekunde, bevor Gesprochenes zu hören ist, bis höchstens etwa zwei Sekunden, nachdem zuletzt Gesprochenes zu hören war; danach wird nichts gesendet, bis wieder Gesprochenes zu hören ist. Der Kanal deines Mikrofons stoppt früher, wenn er nur den eigenen Ton des Anrufs hört. Gesprochenes bedeutet hier Ton oberhalb der Sprechschwelle des Kanals, den auch der Stimmdetektor für eine Stimme hält, oder allein ausreichend lauter Ton, wenn der Stimmdetektor nicht laufen kann. Nichts, was vor einer Stummschaltung, einer Pause der Teilnehmer oder einer Kalibrierung zu hören war, wird danach gesendet. Das Audio wird einmal gesendet, außer bei der Spracheinstellung Automatisch, während das Gesprochene gestreamt wird: Um zu erkennen, in welcher Sprache ein Satz ist, sendet die App die ersten acht Sekunden dieses Satzes ein zweites Mal an unseren gehosteten Sprachdienst, ohne eine Sprache zu nennen, und dieses zweite Hören wird wie jedes andere Audio berechnet; ist ein Sprachmodell auf deinem Computer installiert, hört es dieselben Sekunden ebenfalls, auf deinem Computer. Ergeben die Hörvorgänge übereinstimmend eine neue Sprache (oder nennt einer von ihnen sie bei einem Satz von fünf Sekunden oder mehr), sendet die App unserem gehosteten Sprachdienst ein kurzes Signal, das diese Sprache nennt, und der Dienst hört das Audio, das er bereits empfangen hat, in dieser Sprache erneut, ohne es noch einmal zu berechnen; die Sprache des Geschriebenen wird auf deinem Computer bestimmt, und die letzte Sprache, die jede Seite gesprochen hat (ein Sprachcode pro Seite), wird auf deinem Computer als erste Vermutung für den nächsten Anruf gespeichert. Bei einer Sprache, die du wählst, wird nichts erkannt: Dasselbe Signal geht nur, wenn du die Sprache selbst wechselst, und der Dienst hört das Folgende in ihr, ohne etwas erneut zu hören. Ohne Streaming sendet die App einer Cloud-Spracherkennung nur die Abschnitte des Audios, in denen sie jemanden sprechen hört, jeweils ab einer Viertelsekunde, bevor das Sprechen beginnt, bis der Sprecher eine Pause macht.
Mit dem Audio sendet die App unserem gehosteten Sprachdienst, oder einem Sprachanbieter, den du mit deinem eigenen Schlüssel eingerichtet hast, falls er sie annimmt, auch eine Liste von Wörtern, auf die er achten soll: die im Feld „Richtig zu schreibende Wörter“ (Einstellungen → Erweitert → Audio → Spracherkennung) und sonst nichts: Das „Über mich“ deines aktiven Profils wird dafür nicht gelesen. Gesendet werden höchstens 100 Begriffe mit je höchstens 50 Zeichen und insgesamt 6.000 Bytes. Sie helfen, Namen richtig zu schreiben, und sie können persönlich sein: Dein eigener Name oder der eines Kunden kann darunter sein. Sie gehen nur mit dem Audio mit, nie mit den Fragen, die die KI beantwortet. Unser gehosteter Sprachdienst gibt seinem Anbieter von Spracherkennung das Audio und diese Wörter weiter und sonst nichts über dich oder dein Konto; er speichert und protokolliert weder das Audio noch diese Wörter noch den Text. Ein Sprachanbieter, den du mit deinem eigenen Schlüssel eingerichtet hast, erhält sie nach seinen eigenen Bedingungen. Die lokale Spracherkennung erhält keine.
- Die lokale Spracherkennung transkribiert auf deinem Computer und sendet das Audio an niemanden, auch nicht an uns. Wenn du die lokale Spracherkennung wählst, wird das Audio nie von selbst an einen Cloud-Dienst gesendet: Bis das lokale Modell bereit ist, wird nichts transkribiert.
- Ein Sprachanbieter, den du mit deinem eigenen Schlüssel einrichtest: Die App sendet das Audio und die Sprache, die du gewählt hast, direkt von deinem Computer an diesen Anbieter; es geht nicht über unseren Server. Es gilt deine eigene Vereinbarung mit diesem Anbieter, auch dazu, wie lange er das Audio aufbewahrt.
- Unser gehosteter Sprachdienst unter letmesoloit.com („Cloud (letmesoloit.com)“ in der App), bei einem Tarif, der ihn enthält: All-Inclusive oder ein Credit Pack, solange Credits übrig sind. Während du ihn nutzt, sendet die App das Audio des Anrufs an unseren Server, zusammen mit den oben beschriebenen zu erkennenden Wörtern, Satz für Satz oder als Stream. Bei Automatisch sendet sie Satz für Satz keine Sprache: Der Anbieter erkennt sie, und unser Server ermittelt aus dem Text, in welcher der 12 Sprachen der App jeder fertige Satz ist, und teilt es der App mit, nur im Arbeitsspeicher, ohne es zu speichern oder zu protokollieren. Bei einer Sprache, die du wählst, sendet die App diese Sprache mit jedem Satz (oder beim Öffnen des Streams), und nichts wird erkannt. Ein Stream öffnet sich sofort in der letzten Sprache dieser Seite des Anrufs oder in der Sprache, die du gewählt hast, und trägt sie, damit der Text in ihr geschrieben wird; unser Server meldet trotzdem die Sprache, die er bei jedem fertigen Satz hört. Nach einem Verbindungsverlust sendet ein Stream bis zu den letzten 4 Sekunden Audio erneut, und unser Server beendet einen Stream nach 120 Sekunden Audio, in denen keine Worte zu hören waren. Unser Server gibt das Audio und diese Wörter, und sonst nichts über dich oder dein Konto, an einen Anbieter von Spracherkennung weiter, den wir nutzen, der das Audio in Text umwandelt, und unser Server gibt diesen Text an die App zurück. Wir speichern und protokollieren weder das Audio noch diese Wörter noch den Text. Während ein Stream läuft, hält unser Server nur die Wörter des noch nicht fertigen Satzes im Arbeitsspeicher und nach einem Verbindungsverlust für ein paar Sekunden, wie viele Sekunden er bereits berechnet hat, damit das erneut gesendete Audio nicht doppelt berechnet wird. Wir speichern nur die verbrauchten Credits und die Sekunden gehosteter Spracherkennung, die noch keinen ganzen Credit wert sind.
Nutze keine Cloud-Spracherkennung bei einem Anruf, dessen Audio du nicht mit diesem Anbieter teilen darfst.
Nutzung der gehosteten Modelle und der gehosteten Spracherkennung
Für jeden Monat von All-Inclusive und jedes Credit Pack speichern wir, wie viele Credits es gegeben hat, wie viele verbraucht sind und wann sie verfallen. Mit Credits werden gehostete Antworten und die gehostete Spracherkennung bezahlt. Die gehostete Spracherkennung wird nach den Sekunden Audio berechnet, die unser Server empfängt, mit oder ohne Worte, Satz für Satz oder als Stream, zu einem Credit je 10 Sekunden; die Sekunden, die noch keinen ganzen Credit wert sind, werden auf den nächsten Satz übertragen. Bei Automatisch werden, während das Gesprochene gestreamt wird, die ersten acht Sekunden eines Satzes ein zweites Mal gehört, um zu erkennen, in welcher Sprache er ist, und dieses zweite Hören wird wie jedes andere Audio berechnet. Wechselt ein Sprecher die Sprache, hört der Dienst das Audio, das er bereits hat, in der neuen Sprache erneut, ohne Zusatzkosten. Ein einzeln gesendeter Satz wird mindestens mit dem Minimum berechnet, das der Anbieter von Spracherkennung, den wir nutzen, für eine Anfrage abrechnet, falls er eines hat. Wir speichern diese Sekunden, bis sie berechnet sind. Wir nutzen das, um die Limits deines Tarifs anzuwenden und dir Rechnungen zu stellen.
Absturzberichte der Desktop-App
Absturzberichte werden nie ohne deine Zustimmung gesendet. Standardmäßig wird bei einem nicht behandelten Fehler oder einem Absturz ein Bericht auf deinem Computer aufbewahrt, und beim nächsten Start wirst du gefragt, ob er gesendet werden soll (Einstellungen → Erweitert → Datenschutz und Berechtigungen: Nach einem Absturz fragen, Immer senden oder Nie). Ein Bericht enthält den Fehler, die App-Version und dein Betriebssystem: nie deine Transkripte, Profile, API-Schlüssel, Dateipfade unter deinem Benutzerordner, den Namen deines Computers, deine IP-Adresse oder deinen Standort. Er enthält keine Werte aus dem Arbeitsspeicher der App und keine Spur dessen, was du vor dem Fehler getan hast, und du kannst genau lesen, was gesendet würde, bevor du es sendest. Gesendete Berichte gehen an Sentry (sentry.io), werden in der Europäischen Union gespeichert und von Sentry und seinen Unterauftragsverarbeitern verarbeitet. Ein Build ohne Meldeendpunkt, etwa einer, der aus dem Quellcode gestartet wird, behält und sendet nichts.
Was die App auf deinem Computer behält
Die Desktop-App bewahrt diese Dateien nur auf deinem Computer auf. Sie lädt sie nie hoch.
- Chat-Sicherung: eine Kopie jedes Chats (was gesagt wurde, die Hinweise, die Bilder, die du gesendet hast, und die Namen angehängter Dokumente, nie deren Inhalt), damit bei einem Absturz oder einem normalen Schließen nichts verloren geht. Sie liegt in deinem Benutzerprofil (unter Linux und macOS nur für dein Benutzerkonto lesbar) und wird 30 Tage nach dem Ende des Chats gelöscht. Unter Einstellungen → Erweitert → Chatverlauf änderst du die Tage, behältst jeden Chat, schaltest die Sicherung aus oder löschst alle Sicherungen auf einmal.
- Automatischer Chat-Export: Wenn ein Chat endet (du leerst ihn, beginnst einen neuen oder beendest die App), schreibt die App ihn in den Ordner LetMeSoloIT in deinem Ordner Dokumente, als TOML-Datei, sofern du nicht Markdown, HTML, PDF, reinen Text oder einen Ordner wählst (Einstellungen → Erweitert → Chatverlauf: „Chats automatisch exportieren“, standardmäßig an, und „Exportformat“). Dafür braucht es die Chat-Sicherung. Du kannst einen Chat auch von Hand über die Kopfzeile der App exportieren, in einen Ordner deiner Wahl; ein HTML- oder PDF-Export enthält die Bilder des Chats in der Datei.
- Deine eigenen API-Schlüssel für einen Modell- oder Sprachanbieter, den du selbst einrichtest: verschlüsselt auf deinem Computer gespeichert, in einer Datei im Einstellungsordner der App, die nur dein Benutzerkonto lesen kann, und nur an den Anbieter gesendet, zu dem der jeweilige Schlüssel gehört, nie an letmesoloit.com.
- Logs: Die App schreibt ein technisches Log in ihren Log-Ordner (Einstellungen → Erweitert → Datenschutz und Berechtigungen zeigt ihn). Es enthält keine Transkripte, keine eingetippten Fragen und keine Namen angehängter Dateien und zeigt deinen Benutzerordner als ~. Es umfasst höchstens etwa 6 MB: Bei 2 MB beginnt es eine neue Datei und behält die zwei davor. Es wird nirgendwohin gesendet.
- Das lokale Sprachmodell: Wenn die lokale Spracherkennung einen Anruf hören wird, lädt die App ihr Sprachmodell einmal von Hugging Face (huggingface.co) herunter, das deine IP-Adresse sieht, aber keine Kontodaten erhält, prüft die Datei und behält sie auf deinem Computer.
- Deine Einstellungen, deine Zustimmung zum Haftungshinweis und die Offline-Lizenz von Own Key Lifetime.
Besuchs- und Downloadzahlen
Um zu wissen, wie die Website und die App genutzt werden, zählt unser eigener Server pro Tag, wie viele Seiten dieser Website geöffnet wurden (welche Seite, die andere Website, von der du kamst, und dein Land), wie viele verschiedene Besucher kamen, wie viele Builds heruntergeladen wurden und wie viele Update-Prüfungen und Registrierungen es gab. Kein Analysedienst und kein Cookie oder Skript ist daran beteiligt.
Wir speichern nur diese Summen pro Tag: nie deine IP-Adresse, den User-Agent deines Browsers, dein Konto oder die Uhrzeit eines Besuchs. Um einen Besucher einmal am Tag zu zählen, hält unser Server einen verwürfelten Code aus IP-Adresse und User-Agent in seinem Arbeitsspeicher, nie auf der Festplatte, gemischt mit einem Zufallswert, der sich jeden Tag ändert, sodass der Code nicht auf dich zurückgeführt oder mit einem anderen Tag verknüpft werden kann. Dein Land wird mit einer Datenbank auf unserem Server aus der IP-Adresse ermittelt. Die Downloadzahlen der Builds enthalten die Plattform, die Version und ob die Website, ein Installationsskript oder die App sie abgerufen hat.
Downloads und Updates
Downloads brauchen kein Konto. Wir speichern nichts über sie außer den anonymen Tageszahlen und den unten beschriebenen Zeilen im Serverlog. Diese enthalten deine IP-Adresse und deinen User-Agent nur bei Downloads und Update-Prüfungen, die deine App oder dein Browser direkt an unsere API sendet, nicht bei den Download-Schaltflächen der Website. Die Builds und Update-Dateien der App werden von GitHub ausgeliefert, das die Adresse des Computers sieht, der sie herunterlädt.
Bei jedem Start fragt die App unseren Server nach der signierten Beschreibung ihrer neuesten Version für deine Plattform (Windows, macOS oder Linux), sofern du „Beim Start nach Updates suchen“ nicht ausschaltest (Einstellungen → Erweitert → Updates). Diese Anfrage enthält nur die Plattform, in ihrer Adresse, und den Standard-User-Agent der Webbibliothek der App: keine Kontodaten und kein Token. Die App prüft die Signatur und die heruntergeladene Datei, bevor sie irgendetwas installiert.
Serverlogs
Unser Server schreibt technische Logs: eine Zeile pro Anfrage mit ihrer Methode, ihrem Pfad, ihrem Status und der Adresse, von der sie kam, sowie Details zu Fehlern.
- Bei Anfragen, die deine App oder dein Browser direkt an unsere API sendet, etwa die Anmeldung aus der App, Update-Prüfungen und Downloads einer bestimmten Version, ist diese Adresse deine IP-Adresse.
- Diese Website gibt deine IP-Adresse an unsere API weiter, wenn du dich anmeldest, dich registrierst, eine neue Bestätigungs-E-Mail anforderst, einen Link zum Zurücksetzen des Passworts anforderst oder nutzt, die Anmeldung der Desktop-App bestätigst oder eine Kopie deiner Daten herunterlädst. Diese Zeilen enthalten deine IP-Adresse.
- Andere Seiten und Downloads über die Download-Schaltflächen der Website erreichen unsere API vom eigenen Server der Website aus, ohne deine Adresse. Diese Zeilen enthalten die Adresse dieses Servers und bei Downloads seinen User-Agent, nicht deine.
- Für jede Download- oder Update-Anfrage, die direkt an unsere API gesendet wird, schreibt er außerdem deinen User-Agent: den Namen und die Versionsangabe, die dein Browser oder deine App sendet.
Unser Code schreibt deine E-Mail-Adresse, dein Passwort, Token, Fragen oder Antworten nicht in die Logs. Bei der Anfrage, die das Hardwareprofil deines Computers sendet, enthält die Zeile überhaupt keine IP-Adresse.
Fehlerberichte unseres Servers
Wenn unser Server auf einen Fehler stößt, den er nicht behandelt, sendet er einen Fehlerbericht an Sentry (sentry.io), wo er in der Europäischen Union gespeichert wird. Fehler, die unser Server selbst beantwortet, etwa ein falsches Passwort oder ein Zahlungsanbieter, der nicht antwortet, senden keinen Bericht, mit einer Ausnahme: ein Zahlungsereignis von Stripe, das unser Server nicht anwenden konnte, weil dadurch ein Kauf in deinem Konto fehlen kann. Dieser Bericht enthält auch die ID und den Typ des Stripe-Ereignisses, damit wir das Ereignis in Stripe finden und von Hand anwenden können. Der Bericht enthält die Art des Fehlers, wo in unserem Code er aufgetreten ist, die Anfragemethode und das Routenmuster (die Art der Adresse, ohne die Werte darin, etwa die ID deines Computers), die Uhrzeit und technische Details unseres Servers: seinen Hostnamen und seine Python- und Paketversionen.
Er enthält nie den tatsächlichen Anfragepfad, die Meldung des Fehlers, Anfrage-Header, Cookies, den Anfragetext, den Query-String, deine IP-Adresse, deine E-Mail-Adresse oder andere Kontodaten.
Wo deine Daten gespeichert werden
Ein Server von DigitalOcean in den USA (New York) betreibt diese Website und unsere API und enthält unsere Datenbank und ihre Backups. Das DNS unserer Domain liegt bei GoDaddy, und unsere HTTPS-Zertifikate kommen von Let's Encrypt; keiner von beiden erhält Daten über dich. Better Stack prüft, ob unsere öffentlichen Seiten und unsere API antworten; auch es erhält keine Daten über dich.
Deine Kontodaten verlassen also die Europäische Union und den Europäischen Wirtschaftsraum in die USA. DigitalOcean ist nach dem EU-U.S. Data Privacy Framework zertifiziert, und diese Übermittlung stützt sich darauf. Stripe, Resend und GitHub verarbeiten ebenfalls Daten in den USA und erklären, dass sie das EU-U.S. Data Privacy Framework einhalten; die Bedingungen von Resend ergänzen dazu die Standardvertragsklauseln der Europäischen Kommission. Der Anbieter des gehosteten Modells verarbeitet die Fragen und Bilder, die er erhält, in den USA auf Grundlage der Standardvertragsklauseln in seinen Bedingungen zur Auftragsverarbeitung. Der Anbieter der gehosteten Spracherkennung sitzt ebenfalls in den USA. Einzelheiten zu diesen Garantien erhältst du, wenn du an support@letmesoloit.com schreibst.
Wer sonst Daten verarbeitet
- DigitalOcean: hostet unseren Server, unsere Datenbank und unsere Backups.
- Stripe: Zahlungen, Abonnements, Rechnungen und das Kartenformular.
- Der Anbieter des gehosteten Modells: der Text jeder Frage und jedes Bild, das du bei einem gehosteten Tarif hinzufügst, wie oben beschrieben.
- Der Anbieter der gehosteten Spracherkennung: das Audio deiner Anrufe, während du unseren gehosteten Sprachdienst nutzt, um es in Text umzuwandeln, wie oben beschrieben.
- Resend: sendet unsere E-Mails zur Bestätigung und zum Zurücksetzen des Passworts. Es erhält deine E-Mail-Adresse und die E-Mail mit ihrem Link.
- Dein eigener Modellanbieter bei einem Tarif Own Key und dein eigener Sprachanbieter, wenn du einen mit deinem eigenen Schlüssel einrichtest, jeweils nach deiner eigenen Vereinbarung mit ihm.
- GitHub: Auslieferung von Downloads und Updates.
- Hugging Face: Auslieferung des lokalen Sprachmodells.
- GoDaddy (DNS), Let's Encrypt (Zertifikate) und Better Stack (Verfügbarkeitsprüfungen), ohne Daten über dich.
- Sentry: Absturzberichte der Desktop-App, nur wenn du sie senden willst, und Fehlerberichte unseres Servers, die keine personenbezogenen Daten enthalten, außer, bei einem Zahlungsereignis, das unser Server nicht anwenden konnte, der ID von Stripe für dieses Ereignis.
Wir verkaufen deine Daten nicht und nutzen sie nicht für Werbung.
Wie lange wir Daten aufbewahren und wie du sie löschst
- Wir bewahren deine Kontodaten, Käufe und Nutzungsaufzeichnungen auf, bis du dein Konto löschst.
- Du kannst dein Konto jederzeit auf der Seite Sicherheit deines Dashboards löschen. Das kündigt deine laufenden Stripe-Abonnements und löscht dein Konto, deine Käufe, den verknüpften Computer und sein Hardwareprofil, Token und Nutzungsaufzeichnungen sofort aus unserer Datenbank.
- Du kannst eine Kopie von allem, was wir über dein Konto speichern, als JSON-Datei auf derselben Seite herunterladen („Meine Daten herunterladen“) oder unter support@letmesoloit.com anfordern.
- Jede Nacht sichern wir unsere Datenbank auf unseren Server und löschen jedes Backup nach 14 Tagen. Gelöschte Daten verschwinden also innerhalb von 14 Tagen aus den Backups, und sie werden nie in unsere Datenbank zurückgespielt, außer um einen Ausfall zu beheben. Bevor wir Backups an einem anderen Ort aufbewahren, wird diese Erklärung diesen Ort nennen.
- Serverlogs werden nach Größe aufbewahrt, nicht nach Datum: Jeder Teil unseres Dienstes behält höchstens 50 MB aktueller Zeilen (5 Dateien zu je 10 MB), meist einige Tage bis einige Wochen, und eine neue Version des Dienstes löscht sie. Anmelde-Token, Anmeldecodes und Links zum Zurücksetzen werden wie unter Anmelde-Token und Lizenzen beschrieben aufbewahrt und die Aufzeichnung der App-Versionen, die du genutzt hast, 35 Tage lang.
- Wir bewahren die IDs der Stripe-Zahlungsereignisse auf, die wir angewendet haben; sie nennen kein Konto. Ein Konto, das eine Anfechtung einer Kartenzahlung verloren hat, bleibt für neue Käufe gesperrt. Um Missbrauch zu begrenzen, zählt unser Server Anfragen pro IP-Adresse und pro E-Mail-Adresse nur im Arbeitsspeicher; die Zählungen gehen bei einem Neustart verloren.
- Ein Konto, dessen E-Mail-Adresse nie bestätigt wurde, kann sich nicht anmelden, kann also nicht über das Dashboard gelöscht werden, und es wird nicht automatisch gelöscht. Um es löschen zu lassen, schreib von dieser Adresse an support@letmesoloit.com.
- Stripe führt einen eigenen Datensatz über dich als Kunden und über deine früheren Zahlungen und Rechnungen.
- Eine Offline-Lizenz, die bereits auf deinem Computer ist, bleibt gültig, bis sie abläuft, höchstens 30 Tage.
Warum wir deine Daten nutzen, und deine Rechte
Wir nutzen deine Konto-, Computer-, Kauf- und Nutzungsdaten, um den Dienst zu erbringen, für den du dich registriert und den du gekauft hast (der Vertrag mit dir). Serverlogs, das Hardwareprofil und die Aufzeichnung der App-Versionen nutzen wir auf Grundlage unseres berechtigten Interesses, den Dienst sicher zu halten und zu wissen, welche Systeme wir unterstützen sollen, und die anonymen Besuchs- und Downloadzahlen auf Grundlage unseres berechtigten Interesses, zu wissen, wie die Website und die App genutzt werden. Einen Absturzbericht der Desktop-App senden wir nur mit deiner Zustimmung.
- Auskunft und Kopie: „Meine Daten herunterladen“ auf der Seite Sicherheit deines Dashboards gibt dir alles, was wir über dein Konto speichern, als JSON-Datei.
- Löschung: „Konto löschen“ auf derselben Seite, wie oben beschrieben.
- Berichtigung, Widerspruch und Einschränkung oder jede andere Anfrage: Schreib von der Adresse deines Kontos an support@letmesoloit.com. Dem Hardwareprofil kannst du jederzeit widersprechen, indem du seinen Schalter ausschaltest.
- Wir beantworten jede Anfrage innerhalb eines Monats.
- Du kannst dich auch bei einer Datenschutzaufsichtsbehörde beschweren: in der Tschechischen Republik beim Amt für den Schutz personenbezogener Daten (Úřad pro ochranu osobních údajů, uoou.gov.cz) oder bei der Behörde des Ortes, an dem du lebst oder arbeitest.
Änderungen dieser Erklärung
Wir können diese Erklärung aktualisieren. Das Datum oben auf dieser Seite zeigt, wann sie zuletzt geändert wurde.
Kontakt
Fragen zu deinen Daten oder eine Anfrage dazu: support@letmesoloit.com.