Datenschutzerklärung
1. Datenschutz auf einen Blick
Allgemeine Hinweise
Die folgenden Hinweise geben einen einfachen Überblick darüber, was mit Ihren personenbezogenen Daten passiert, wenn Sie diese Website besuchen oder unsere Apps und Dienste (PDF Content Search für iOS und macOS, PDF.Scanner. für Android, Inkra für macOS und iPadOS sowie SolarPulse für Web, iPhone und iPad) nutzen. Personenbezogene Daten sind alle Daten, mit denen Sie persönlich identifiziert werden können.
Datenerfassung auf dieser Website
Wer ist verantwortlich für die Datenerfassung auf dieser Website?
Die Datenverarbeitung auf dieser Website erfolgt durch den Websitebetreiber. Dessen Kontaktdaten können Sie dem Impressum dieser Website entnehmen.
2. Hosting
Diese Website wird bei Strato AG in Berlin gehostet. Beim Besuch dieser Website erfasst der Hoster automatisch und speichert in sogenannten Server-Log-Dateien verschiedene Informationen, darunter IP-Adressen. Diese Datenverarbeitung erfolgt auf Grundlage unserer berechtigten Interessen an einer sicheren und effizienten Bereitstellung unserer Website.
3. Allgemeine Hinweise und Pflichtinformationen
Datenschutz
Die Betreiber dieser Seiten nehmen den Schutz Ihrer persönlichen Daten sehr ernst. Wir behandeln Ihre personenbezogenen Daten vertraulich und entsprechend der gesetzlichen Datenschutzvorschriften sowie dieser Datenschutzerklärung.
Verantwortliche Stelle
Jürgen Koller Software GmbH
Jürgen Koller
Wilhelmstr. 5
74072 Heilbronn
Telefon: +49 7131 9244166
E-Mail: datenschutz@juergenkoller.software
Speicherdauer
Soweit innerhalb dieser Datenschutzerklärung keine speziellere Speicherdauer genannt wurde, verbleiben Ihre personenbezogenen Daten bei uns, bis der Zweck für die Datenverarbeitung entfällt. Wenn Sie ein berechtigtes Löschersuchen geltend machen oder eine Einwilligung zur Datenverarbeitung widerrufen, werden Ihre Daten gelöscht, sofern wir keine anderen rechtlich zulässigen Gründe für die Speicherung Ihrer personenbezogenen Daten haben.
Aufbewahrungsfristen und Backup-Speicherung
Bestimmte personenbezogene Daten unterliegen gesetzlichen Aufbewahrungspflichten, die einer sofortigen vollständigen Löschung entgegenstehen. Insbesondere gelten folgende Fristen:
- 10 Jahre: Steuer- und buchführungsrelevante Daten wie Rechnungen, Buchungsbelege und Jahresabschlüsse (§ 147 AO, § 257 HGB)
- 6 Jahre: Handelskorrespondenz wie Auftragsbestätigungen und Geschäftsbriefe (§ 257 HGB)
Wenn Sie die Löschung Ihrer Daten beantragen (z. B. durch Löschung Ihres Kundenkontos), werden Ihre Daten unverzüglich aus allen aktiven Systemen entfernt. Daten, die unter die gesetzlichen Aufbewahrungspflichten fallen, werden in gesicherten, unveränderlichen Backups (WORM-Speicher) aufbewahrt. Diese Daten sind gesperrt und nicht mehr für betriebliche Zwecke zugänglich. Nach Ablauf der jeweiligen gesetzlichen Aufbewahrungsfrist erfolgt die endgültige Löschung automatisch.
Alle übrigen personenbezogenen Daten, die nicht unter gesetzliche Aufbewahrungspflichten fallen, werden bei einer Löschanfrage sofort und vollständig gelöscht.
Rechtsgrundlage: Art. 6 Abs. 1 lit. c DSGVO (Erfüllung einer rechtlichen Verpflichtung) i.V.m. § 147 AO, § 257 HGB.
Rechtsgrundlagen der Datenverarbeitung
Wir verarbeiten personenbezogene Daten nur, wenn eine der folgenden Rechtsgrundlagen vorliegt:
- Einwilligung (Art. 6 Abs. 1 lit. a DSGVO)
- Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO)
- Rechtliche Verpflichtung (Art. 6 Abs. 1 lit. c DSGVO)
- Berechtigte Interessen (Art. 6 Abs. 1 lit. f DSGVO)
SSL- bzw. TLS-Verschlüsselung
Diese Seite nutzt aus Sicherheitsgründen und zum Schutz der Übertragung vertraulicher Inhalte eine SSL- bzw. TLS-Verschlüsselung. Eine verschlüsselte Verbindung erkennen Sie daran, dass die Adresszeile des Browsers von “http://” auf “https://” wechselt und an dem Schloss-Symbol in Ihrer Browserzeile.
4. Datenerfassung auf dieser Website
Cookies
Unsere Internetseiten verwenden so genannte „Cookies”. Cookies sind kleine Textdateien und richten auf Ihrem Endgerät keinen Schaden an. Sie werden entweder vorübergehend für die Dauer einer Sitzung (Session-Cookies) oder dauerhaft (permanente Cookies) auf Ihrem Endgerät gespeichert.
Zu den Cookies und der Speicherung im Browser, die der KI-Produktassistent verwendet, siehe Abschnitt „KI-Produktassistent”.
Server-Log-Dateien
Der Provider der Seiten erhebt und speichert automatisch Informationen in so genannten Server-Log-Dateien, die Ihr Browser automatisch an uns übermittelt. Dies sind:
- Browsertyp und Browserversion
- Verwendetes Betriebssystem
- Referrer URL
- Hostname des zugreifenden Rechners
- Uhrzeit der Serveranfrage
- IP-Adresse
Diese Daten werden nicht mit anderen Datenquellen zusammengeführt. Die Erfassung dieser Daten erfolgt auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO.
Anfrage per E-Mail oder Telefon
Wenn Sie uns per E-Mail oder Telefon kontaktieren, wird Ihre Anfrage inklusive aller daraus hervorgehenden personenbezogenen Daten (Name, Anfrage) zum Zwecke der Bearbeitung Ihres Anliegens bei uns gespeichert und verarbeitet.
KI-Produktassistent
Auf store.juergenkoller.software sowie auf der Startseite und der Kontaktseite von juergenkoller.software können Sie einem Chat-Assistenten Fragen zu unseren Apps, zu Preisen und zu den Benutzerhandbüchern stellen. Der Assistent ist als KI-System gekennzeichnet; Sie sprechen nicht mit einem Menschen. Er wird erst tätig, wenn Sie das Chatfenster öffnen.
Übermittelte Daten: Ihre Nachrichten, der bisherige Verlauf des laufenden Gesprächs sowie die Seite, auf der Sie den Assistenten geöffnet haben. Zur Erzeugung der Antwort werden diese Angaben an die OpenAI, Inc. (San Francisco, USA) übermittelt, zusammen mit den Handbuch- und Produktangaben, die der Assistent zur Beantwortung heranzieht.
Nicht erhoben werden: Name, E-Mail-Adresse, Telefonnummer oder andere Kontaktdaten. Der Assistent fragt sie nicht ab. Eine Verknüpfung mit Ihrem Kundenkonto findet nicht statt.
Zweck und Rechtsgrundlage: Beantwortung von Fragen zu unseren Produkten und deren Bedienung. Die Verarbeitung erfolgt auf Grundlage unseres berechtigten Interesses, Interessenten und Kunden Auskunft zu unseren Produkten zu geben (Art. 6 Abs. 1 lit. f DSGVO). Die Nutzung des Assistenten ist freiwillig.
Speicherdauer: Auf unserem Server wird das Gespräch nur für die Dauer der Sitzung im Arbeitsspeicher gehalten und nicht dauerhaft gespeichert. Zur Zuordnung der Sitzung setzen wir beim Öffnen des Chatfensters ein Cookie mit einer zufälligen Kennung, das nach 7 Tagen abläuft; es ist erforderlich, damit das von Ihnen aufgerufene Gespräch funktioniert (§ 25 Abs. 2 Nr. 2 TDDDG). OpenAI bewahrt über die Programmierschnittstelle übermittelte Daten nach eigenen Angaben bis zu 30 Tage zur Erkennung von Missbrauch auf, sofern keine längere Aufbewahrung gesetzlich vorgeschrieben ist, und verwendet sie nicht zum Training seiner Modelle.
Speicherung in Ihrem Browser: Mit Ihrer Einwilligung speichert der Assistent den Gesprächsverlauf sowie Position und Größe des Chatfensters im lokalen Speicher Ihres Browsers, damit das Gespräch bei einem späteren Besuch noch vorhanden ist (Art. 6 Abs. 1 lit. a DSGVO, § 25 Abs. 1 TDDDG). Sie erteilen oder widerrufen diese Einwilligung jederzeit über die Cookie-Einstellungen (Dienst „KI-Assistent”). Ohne Einwilligung ist der Assistent uneingeschränkt nutzbar; der Verlauf geht dann beim Verlassen der Seite verloren.
Nutzungsstatistik: Wir zählen, wie oft der Assistent genutzt wird und ob er Fragen aus den Handbüchern beantworten konnte. Diese Statistik enthält keine Gesprächsinhalte, keine Kennungen und keine IP-Adressen und lässt keinen Rückschluss auf einzelne Personen zu.
Hinweis: Bitte geben Sie im Chat keine sensiblen personenbezogenen Daten ein. Was Sie schreiben, wird zur Beantwortung an OpenAI übermittelt. Zur Übermittlung in die USA siehe Abschnitt „Datenübermittlung in Drittländer”.
5. Analyse-Tools und Werbung
Matomo (Self-Hosted Web Analytics)
Diese Website nutzt Matomo, ein Open-Source-Webanalyse-Tool, um die Nutzung unserer Website zu analysieren und unser Angebot zu verbessern. Matomo wird auf unseren eigenen Servern betrieben und die erhobenen Daten verlassen niemals unsere Infrastruktur.
Erhobene Daten:
- Anonymisierte IP-Adressen (die letzten 2 Bytes werden entfernt)
- Besuchte Seiten und Verweildauer
- Referrer-URLs (woher Sie auf unsere Website gekommen sind)
- Geräte- und Browserinformationen
- Ungefährer Standort (nur Land/Region, basierend auf anonymisierter IP)
Rechtsgrundlage: Die Verarbeitung erfolgt auf Grundlage unserer berechtigten Interessen (Art. 6 Abs. 1 lit. f DSGVO) an der statistischen Analyse des Nutzerverhaltens zu Optimierungszwecken.
Datenschutzfreundliche Konfiguration:
- Automatische IP-Anonymisierung
- Respektierung von “Do Not Track” Browser-Einstellungen
- Cookielose Tracking-Option aktiviert
- Keine Weitergabe von Daten an Dritte
- Automatische Löschung alter Logdaten nach 180 Tagen
Widerspruchsrecht (Opt-Out): Sie können der Erfassung und Analyse Ihrer Daten durch Matomo widersprechen. In diesem Fall wird ein Opt-Out-Cookie in Ihrem Browser gesetzt, das Matomo mitteilt, dass keine Daten gespeichert werden sollen.
Matomo Opt-Out:
Weitere Informationen zu Matomo und Datenschutz finden Sie unter: https://matomo.org/privacy/
6. Datenverarbeitung in unseren Apps
Die folgenden Abschnitte beschreiben die Datenverarbeitung in unseren Apps und Diensten PDF Content Search (iOS und macOS), PDF.Scanner. (Android), Inkra (macOS und iPadOS) sowie SolarPulse (Web, iPhone und iPad). Die Verarbeitung personenbezogener Daten erfolgt ausschließlich im Rahmen der nachfolgend beschriebenen Zwecke. Die Abschnitte mit dem Zusatz „Inkra” gelten ausschließlich für die App Inkra, der Abschnitt „PDF.Scanner. für Android” ausschließlich für die Android-App; die Abschnitte mit dem Zusatz „SolarPulse” ausschließlich für SolarPulse; die übrigen Abschnitte dieses Kapitels beschreiben PDF Content Search.
Lokale Datenverarbeitung
Der Großteil der Datenverarbeitung findet ausschließlich lokal auf Ihrem Gerät statt. Dies umfasst insbesondere:
- Das Scannen und Speichern von Dokumenten
- Die OCR-Texterkennung mittels Apple Vision Framework
- Die lokale Volltextsuche über Ihre Dokumente
- Die Speicherung in der lokalen SQLite-Datenbank
Diese lokal verarbeiteten Daten verlassen Ihr Gerät nicht, es sei denn, Sie nutzen die nachfolgend beschriebenen Funktionen.
KI-gestützte Dateinamen-Generierung (OpenAI)
Unsere App bietet die Möglichkeit, mithilfe künstlicher Intelligenz automatisch Dateinamen aus dem Inhalt gescannter Dokumente zu generieren. Wenn Sie diese Funktion nutzen, wird der OCR-Text der ersten Seite des gescannten Dokuments an die Server von OpenAI, Inc. (San Francisco, USA) übermittelt.
Übermittelte Daten:
- OCR-Text (erkannter Text) der ersten Seite des Dokuments
- Ihre in der App konfigurierten Benennungsregeln (Dateiname-Vorlage)
Nicht übermittelt werden: Die Dokumentdatei selbst (PDF/Bild), Ihre persönlichen Daten, Gerätekennungen oder Standortdaten.
Zweck: Automatische Extraktion von Metadaten (Datum, Absender, Betreff) aus dem Dokumententext zur Generierung eines strukturierten Dateinamens.
Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO), da die KI-Dateinamen-Generierung eine von Ihnen aktiv genutzte Funktion der App ist. Die Nutzung dieser Funktion ist freiwillig — Sie können Dateinamen auch manuell vergeben.
Hinweis: Bitte beachten Sie, dass der OCR-Text Ihrer Dokumente personenbezogene oder sensible Informationen enthalten kann (z. B. Namen, Adressen, Beträge aus Rechnungen oder Verträgen). Wenn Sie die KI-Dateinamen-Generierung nutzen, werden diese Informationen an OpenAI übermittelt. Zur Datenübermittlung in die USA siehe Abschnitt „Datenübermittlung in Drittländer”.
Weitere Informationen zum Datenschutz bei OpenAI finden Sie in der Datenschutzerklärung von OpenAI. OpenAI verarbeitet über die API übermittelte Daten gemäß den OpenAI Business Terms und verwendet API-Daten nicht zum Training ihrer Modelle.
Cloud-Synchronisation zwischen Geräten
PDF Content Search bietet die Möglichkeit, Dokumente zwischen Ihren iOS- und macOS-Geräten zu synchronisieren. Wenn Sie diese Funktion aktivieren, werden Ihre Dokumente über unseren eigenen Synchronisationsserver übertragen.
Übermittelte Daten:
- Die vollständigen Dokumentdateien (PDF/Bilder)
- Dateinamen und Ordnerstruktur
- Synchronisationsmetadaten (Zeitstempel, Änderungsstatus)
Server-Standort: Unsere Synchronisationsserver werden auf eigener Infrastruktur der Jürgen Koller Software GmbH in Deutschland betrieben.
Verschlüsselung: Die Datenübertragung erfolgt ausschließlich über verschlüsselte HTTPS-Verbindungen. Die Zugriffsautorisierung erfolgt über symmetrisch verschlüsselte Ordner-Tokens.
Speicherdauer: Ihre synchronisierten Dokumente verbleiben auf dem Server, solange der zugehörige Freigabeordner aktiv ist. Wenn Sie einen Freigabeordner löschen oder alle Geräte entpaaren, werden die zugehörigen Daten vom Server entfernt.
Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO). Die Synchronisation ist eine von Ihnen aktiv eingerichtete Funktion und für die geräteübergreifende Nutzung erforderlich.
Geräte-Pairing
Zur Einrichtung der Cloud-Synchronisation ist ein einmaliger Pairing-Vorgang zwischen Ihren Geräten erforderlich. Dabei werden folgende Daten erhoben:
- Gerätename (z. B. „iPhone von Max”)
- Gerätetyp (iOS oder macOS)
- Eine eindeutige Geräte-ID für die Zuordnung
Diese Daten werden ausschließlich für die Verwaltung der Synchronisation verwendet. Sie können gekoppelte Geräte jederzeit in der App entfernen, wodurch die zugehörigen Gerätedaten gelöscht werden.
Hintergrundverarbeitung
Die App nutzt die iOS-Hintergrundverarbeitung (Background Processing), um ausstehende Datei-Uploads für die Cloud-Synchronisation abzuschließen. Dies erfolgt ausschließlich für Dateien, die Sie aktiv zur Synchronisation freigegeben haben.
PDF.Scanner. für Android
Die App PDF.Scanner. (Google Play, Paketname software.juergenkoller.namesandnumbers) ist unsere Android-Ausgabe des Dokumentenscanners. Das Scannen, die Texterkennung (OCR) und die Volltextsuche erfolgen lokal auf Ihrem Gerät. Für die KI-gestützte Dateinamen-Generierung gelten die oben unter „KI-gestützte Dateinamen-Generierung (OpenAI)” beschriebenen Verarbeitungen entsprechend; OCR-Text wird nur dann an OpenAI übermittelt, wenn Sie diese Funktion aktiv auslösen. Sofern Sie die optionale geräteübergreifende Synchronisierung nutzen, gelten die oben unter „Cloud-Synchronisation zwischen Geräten” und „Geräte-Pairing” beschriebenen Verarbeitungen entsprechend.
In-App-Käufe über Google Play (AI Credits). In PDF.Scanner. können kostenpflichtige Guthabenpakete („AI Credits”) für die KI-Funktionen erworben werden. Die Zahlungsabwicklung erfolgt ausschließlich über Google Play (Anbieter: Google Ireland Limited); wir erhalten dabei keine Zahlungs-, Karten- oder Kontodaten. Zur Freischaltung des erworbenen Guthabens übermittelt die App die von Google ausgestellte Kauf-Kennung (Purchase Token) sowie die Produkt-Kennung an unseren Server. Dieser prüft den Kauf über die Google Play Developer API und schreibt das Guthaben Ihrer pseudonymen Geräte-Kennung gut.
Übermittelte Daten:
- Kauf-Kennung (Purchase Token) und Produkt-Kennung des erworbenen Pakets
- Eine pseudonyme, bei der Installation zufällig erzeugte Geräte-Kennung
Pseudonyme Geräte-Kennung: Die Zuordnung von Guthaben und Käufen erfolgt über eine bei der Installation zufällig erzeugte Kennung. Es handelt sich nicht um die Werbe-ID (Advertising ID) und nicht um Ihr Google-Konto; eine Registrierung oder Anmeldung findet nicht statt.
Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO) für die Bereitstellung des erworbenen Guthabens sowie berechtigtes Interesse an der Missbrauchs- und Betrugsvermeidung (Art. 6 Abs. 1 lit. f DSGVO) für die serverseitige Kaufprüfung. Für die Zahlungsabwicklung durch Google gilt ergänzend die Datenschutzerklärung von Google.
Speicherdauer: Die zur Guthaben- und Kaufverwaltung gespeicherten Daten werden für die Dauer der Guthabennutzung sowie im Rahmen der gesetzlichen Aufbewahrungsfristen (insbesondere steuer- und handelsrechtliche Pflichten für Kaufbelege) gespeichert; ergänzend gelten die Angaben im Abschnitt „Aufbewahrungsfristen und Backup-Speicherung”. Die Löschung der zu Ihrer Geräte-Kennung gespeicherten Daten können Sie über die im Impressum genannten Kontaktdaten verlangen.
Keine Werbung, keine Analyse: PDF.Scanner. enthält keine Werbung und keine Tracking-, Analyse- oder Crash-Reporting-Dienste Dritter.
Inkra: KI-Schreibassistenz
Inkra ist ein Markdown-Editor mit optionaler KI-Unterstützung (z. B. Korrektur, Kürzen, Erweitern, Übersetzen). Die KI-Funktionen sind freiwillig; ohne ihre Nutzung verlässt der Dokumentinhalt Ihr Gerät über diese Funktion nicht. Wenn Sie eine KI-Aktion auslösen, wird der betreffende Text (das gesamte Dokument oder die markierte Auswahl) an den von Ihnen gewählten KI-Anbieter übermittelt:
- Inkra KI (Standard): Verarbeitung auf eigener Infrastruktur der Jürgen Koller Software GmbH in Deutschland.
- Anthropic (Claude): Übermittlung an die Anthropic PBC, USA. Zur Datenübermittlung in die USA siehe Abschnitt „Datenübermittlung in Drittländer”.
- OpenAI: Übermittlung an OpenAI, Inc., USA. Zur Datenübermittlung in die USA siehe Abschnitt „Datenübermittlung in Drittländer”.
- Ollama (lokal): Die Verarbeitung erfolgt vollständig auf Ihrem eigenen Gerät bzw. der von Ihnen konfigurierten lokalen Instanz; es werden keine Daten an uns oder Dritte übermittelt.
Rechtsgrundlage: Vertragserfüllung bzw. Ihre Einwilligung (Art. 6 Abs. 1 lit. b bzw. lit. a DSGVO); die Nutzung der KI-Funktionen ist freiwillig und von Ihnen aktiv ausgelöst.
Speicherung der Zugangsdaten: Von Ihnen hinterlegte API-Schlüssel (für Claude/OpenAI) und Lizenzschlüssel werden ausschließlich lokal und verschlüsselt im Apple-Schlüsselbund (Keychain) Ihres Geräts gespeichert und nicht an uns übermittelt.
Hinweis: Der übermittelte Text kann personenbezogene oder sensible Informationen enthalten. Bei Nutzung eines Cloud-Anbieters (Inkra KI, Claude, OpenAI) werden diese Informationen entsprechend übermittelt. Wählen Sie Ollama, wenn die Verarbeitung Ihr Gerät nicht verlassen soll.
Inkra: Dokument-Synchronisation zwischen Mac und iPad
Inkra bietet die Möglichkeit, Dokumente zwischen einem Mac und einem iPad zu synchronisieren. Wenn Sie diese Funktion einrichten, werden die freigegebenen Dokumente über unseren eigenen Synchronisationsserver übertragen.
Übermittelte Daten:
- Die vollständigen Dokumentinhalte (Markdown-/Textdateien)
- Datei- und Ordnernamen sowie die Ordnerstruktur des Sync-Ordners
- Synchronisationsmetadaten (Zeitstempel, Änderungsstatus)
Server-Standort: Unsere Synchronisationsserver werden auf eigener Infrastruktur der Jürgen Koller Software GmbH in Deutschland betrieben.
Verschlüsselung: Die Datenübertragung erfolgt ausschließlich über verschlüsselte HTTPS-Verbindungen. Die Zugriffsautorisierung erfolgt über symmetrisch verschlüsselte Ordner-Tokens.
Geräte-Pairing: Zur Einrichtung wird ein einmaliger Pairing-Vorgang im lokalen Netzwerk durchgeführt (Geräteerkennung via Bonjour). Dabei werden Gerätename, Gerätetyp und eine eindeutige Geräte-ID zur Zuordnung erhoben. Sie können gekoppelte Geräte jederzeit in der App entfernen, wodurch die zugehörigen Gerätedaten gelöscht werden.
Hintergrundverarbeitung: Auf dem iPad nutzt Inkra die Hintergrundverarbeitung, um ausstehende Datei-Uploads für die Synchronisation abzuschließen — ausschließlich für Dateien, die Sie aktiv zur Synchronisation freigegeben haben.
Speicherdauer: Synchronisierte Dokumente verbleiben auf dem Server, solange der zugehörige Freigabeordner aktiv ist. Wenn Sie den Freigabeordner löschen oder alle Geräte entpaaren, werden die zugehörigen Daten vom Server entfernt.
Rechtsgrundlage: Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO). Die Synchronisation ist eine von Ihnen aktiv eingerichtete Funktion und für die geräteübergreifende Nutzung erforderlich.
In-App-Feedback und Support (PDF Content Search, Inkra, Nemeton, Distill, FreezeText)
In unseren Mac- und iPad-Apps können Sie über „Feedback & Support” in den Einstellungen Fehler melden, Wünsche äußern, Fragen stellen oder ein Anliegen zu einer Rechnung schicken.
Übermittelt werden: Ihr Text, die gewählte Art der Meldung, optional Ihre E-Mail-Adresse (nur wenn Sie sie eintragen) sowie die sichtbar unter dem Formular angezeigten Angaben: App-Version, Build, Version des Betriebssystems, Vertriebskanal und, sofern die App eine Lizenz führt, deren Status. Bei Apps mit Kundenkonto (Nemeton) wird die Meldung Ihrem Konto zugeordnet. Eine Geräte- oder Werbekennung wird nicht übertragen.
Wohin: an unseren Support-Dienst auf eigener Infrastruktur der Jürgen Koller Software GmbH in Deutschland. Dort entsteht ein Ticket; Status und Antworten des Supports werden Ihnen in der App angezeigt. Eine Weitergabe an Dritte findet nicht statt.
Lokal auf Ihrem Gerät: Die App speichert Ihre gesendeten Meldungen samt Antworten und einen noch nicht gesendeten Entwurf im Datenbereich der App (auf dem iPad Teil der Gerätesicherung) sowie den Zugriffs-Token des Tickets im Schlüsselbund. Beides können Sie in der App über „Verlauf löschen” entfernen.
Rechtsgrundlage: Vertragserfüllung bzw. vorvertragliche Maßnahmen (Art. 6 Abs. 1 lit. b DSGVO) für Anliegen zu Kauf oder Lizenz, im Übrigen unser berechtigtes Interesse an Fehlerbehebung und Produktverbesserung (Art. 6 Abs. 1 lit. f DSGVO).
Löschung: Nach dem Absenden wird Ihnen eine Ticket-Nummer angezeigt. Mit dieser Nummer können Sie unter datenschutz@juergenkoller.software jederzeit die Löschung des Tickets verlangen; im Übrigen löschen wir Tickets nach Abschluss und Ablauf der handelsrechtlichen Aufbewahrungsfristen.
SolarPulse: Überwachung und Steuerung von Balkonkraftwerken
SolarPulse besteht aus einer Weboberfläche, einer App für iPhone und iPad sowie einem kleinen Gerät für Ihr Heimnetz, dem Hub. Der Hub liest Ihren Wechselrichter über das lokale Netz aus und übermittelt die Messwerte an unseren Dienst, damit Sie Ihre Anlage auch unterwegs sehen und steuern können.
Konto und Anmeldung
Die Anmeldung läuft über unser Konto-Portal account.juergenkoller.software, das wir selbst betreiben. SolarPulse legt keine Konten an und speichert kein Passwort; es erhält vom Portal nur eine Kennnummer, Ihre E-Mail-Adresse, Ihre Rolle und Ihre Spracheinstellung.
Anlagendaten
Zu jeder Anlage speichern wir die Seriennummer des Hubs und die Hardwarekennung seines Prozessors, die Seriennummer, das Modell und die Firmware-Version Ihres Wechselrichters, den von Ihnen vergebenen Anlagennamen, die Einstellungen des Wechselrichters sowie, falls Sie einen kompatiblen Stromzähler einbinden, dessen Adresse in Ihrem Heimnetz. Hinterlegen Sie Preise für Ihren Stromtarif, speichern wir auch diese.
Messwerte
Der Hub liest Ihre Anlage alle 0,5 Sekunden aus und übermittelt daraus gebildete Mittel-, Minimal- und Maximalwerte im 10-Sekunden-Takt. Erfasst werden unter anderem Erzeugung, Batterieladestand, Netzbezug und Netzeinspeisung. Wenn Sie einen Stromzähler eingebunden haben, gehört dazu auch die Leistung am Hausanschluss, also der Gesamtverbrauch Ihres Haushalts.
Bitte beachten Sie: Ein Verbrauchsverlauf in dieser zeitlichen Auflösung lässt Rückschlüsse auf Ihren Tagesablauf zu, etwa auf Anwesenheit, Schlafenszeiten oder Abwesenheit im Urlaub. Wir verarbeiten diese Daten ausschließlich, um Ihnen Ihre Anlage darzustellen, Warnungen auszulösen und Fehler zu finden. Eine Profilbildung zu Werbezwecken oder eine Weitergabe an Dritte findet nicht statt. Rechtsgrundlage ist die Erfüllung unseres Vertrags mit Ihnen (Art. 6 Abs. 1 lit. b DSGVO).
Aufbewahrung
Messwerte speichern wir ohne feste Löschfrist, damit Ihnen Ihre Anlagenhistorie dauerhaft zur Verfügung steht; das ist der Zweck des Dienstes. Sie können die Löschung jederzeit verlangen, siehe unten. Diagnoseberichte des Hubs (Absturzmeldungen) löschen wir automatisch nach 7 Tagen, höchstens 100 je Gerät.
Steuerung und Protokollierung
Wenn Sie Ihre Anlage über SolarPulse steuern, protokollieren wir jede Änderung mit Zeitpunkt, Aktion, altem und neuem Wert, Ihrer Kennnummer, Ihrer E-Mail-Adresse und Ihrer IP-Adresse. Das Protokoll dient der Nachvollziehbarkeit von Eingriffen in ein Gerät, das Strom in Ihr Hausnetz abgibt, und der Fehlersuche. Einsehen kann es nur, wer die Anlage selbst steuern darf; die E-Mail-Adresse und die IP-Adresse sieht ausschließlich der Besitzer der Anlage. Rechtsgrundlage ist unser berechtigtes Interesse an einem nachvollziehbaren und sicheren Betrieb (Art. 6 Abs. 1 lit. f DSGVO).
Teilen und Einladen
Sie können weitere Personen zu Ihrer Anlage einladen. Dazu geben Sie deren E-Mail-Adresse an; wir versenden daraufhin eine Einladungsmail, in der auch Ihre eigene E-Mail-Adresse als Absender der Einladung genannt wird. Die Einladung verfällt nach der von Ihnen gewählten Frist.
Alternativ können Sie einen Freigabe-Link erzeugen. Wer ihn besitzt, sieht ohne Konto eine Übersicht Ihrer Anlage mit deren Namen und aktuellen Messwerten, aber keine Kontaktdaten und kein Steuerungsprotokoll. Wir protokollieren, wann und wie oft ein Freigabe-Link verwendet wurde. Sie können ihn jederzeit widerrufen.
Benachrichtigungen
Wenn Sie Mitteilungen auf dem Mobilgerät aktivieren, übermittelt die App eine Gerätekennung (Push-Token) an uns. Für die Zustellung nutzen wir Firebase Cloud Messaging der Google Ireland Limited; dabei werden diese Kennung und der Inhalt der Mitteilung an Google übermittelt und können dabei in die USA gelangen. Die Mitteilung enthält den Namen oder die Seriennummer Ihrer Anlage und je nach Anlass einen Messwert, etwa den Batterieladestand. Rechtsgrundlage ist Ihre Einwilligung, die Sie in den Systemeinstellungen Ihres Geräts jederzeit widerrufen können (Art. 6 Abs. 1 lit. a DSGVO). Zur Übermittlung in die USA siehe den Abschnitt „Datenübermittlung in Drittländer”.
Der Hub in Ihrem Heimnetz
Für die Einrichtung übertragen Sie den Namen und das Passwort Ihres WLANs per Bluetooth an den Hub. Das Passwort legt der Hub nicht im Klartext ab, sondern rechnet es in einen abgeleiteten Schlüssel um und speichert nur diesen; an uns übertragen wird es nicht. Auf dem Hub verbleiben der WLAN-Name, die Adressen der erkannten Geräte in Ihrem Netz und seine eigenen Zugangsdaten zu unserem Dienst. Messwerte hält der Hub im Arbeitsspeicher; nur wenn unsere Server länger als zehn Minuten nicht erreichbar sind, legt er sie vorübergehend auf seiner Speicherkarte ab und löscht sie nach der Übertragung wieder.
Der Hub sendet uns außerdem regelmäßig einen Auszug seiner technischen Protokolle. Diese Protokolle können Netzwerkkennungen enthalten, etwa den Namen Ihres WLANs oder lokale IP-Adressen.
Fernwartung
Zur Unterstützung im Störungsfall können wir dem Hub aus der Ferne eine feste Liste von Diagnosebefehlen schicken. Einen Kommandozeilenzugang zu Ihrem Gerät gibt es nicht; ausgelieferte Geräte haben keinen SSH-Zugang. Die Antworten enthalten je nach Befehl den Namen Ihres WLANs, die lokalen IP-Adressen und Namensserver Ihres Netzes, die Systemauslastung des Hubs sowie Auszüge seiner Protokolle. Jeder Aufruf wird mit Zeitpunkt, Aktion, Ergebnis und der E-Mail-Adresse der auslösenden Person protokolliert; diese Protokolle bewahren wir auf und löschen sie auf Ihre Anfrage. Rechtsgrundlage ist unser berechtigtes Interesse an der Störungsbeseitigung (Art. 6 Abs. 1 lit. f DSGVO).
Server und Dienstleister
Anwendung, Datenbank und Protokolle laufen auf eigener Hardware der Jürgen Koller Software GmbH in Deutschland. Beim Aufruf der Weboberfläche fällt in den Server-Protokollen Ihre IP-Adresse an. Für den Versand von Einladungsmails nutzen wir den Mailserver der Strato AG. Eine Webanalyse findet in SolarPulse nicht statt; Analyse- oder Tracking-Dienste sind nicht eingebunden.
Datenexport
Sie können Ihre Messwerte jederzeit selbst als CSV-, JSON- oder Excel-Datei herunterladen. Der Export enthält den Anlagennamen und die Seriennummer sowie die von Ihnen gewählten Messwerte.
Auskunft und Löschung
Für Auskunft, Berichtigung, Einschränkung, Übertragung und Löschung Ihrer SolarPulse-Daten genügt eine Nachricht an datenschutz@juergenkoller.software. Auf Ihren Wunsch löschen wir Ihre Anlagen- und Messdaten sowie die zugehörigen Protokolle. Sind Sie nur Mitglied einer fremden Anlage, entfernen wir Ihre Mitgliedschaft und Ihre Angaben aus deren Protokollen; die Protokolle der Anlage selbst verbleiben beim Besitzer.
SolarPulse: Fehlerberichte und Feedback
In der SolarPulse-Anwendung (Web und Apps) können Sie über die Feedback-Schaltfläche ein Problem oder einen Verbesserungsvorschlag melden.
Immer übermittelt werden: Ihre Beschreibung, die aufgerufene Seite, Angaben zu Browser und Bildschirmgröße sowie, wenn Sie angemeldet sind, Ihre Nutzerkennung.
Nur mit Ihrem Haken bei „Diagnose-Daten anhängen”: technische Aufzeichnungen der letzten Minuten, nämlich Konsolenausgaben der Anwendung, die letzten Anfragen Ihres Browsers an unsere Server samt Antwort-Kopfzeilen, Änderungen an Cookies und die Namen der lokal gespeicherten Einstellungen. Das Kästchen ist voreingestellt leer; ohne Haken wird davon nichts übertragen.
Automatische Maskierung: Vor dem Versand ersetzt die Anwendung erkennbare E-Mail-Adressen, Telefonnummern, IBANs, Zugangs-Token und Authentifizierungs-Kopfzeilen durch einen Platzhalter. Die Maskierung arbeitet mustergestützt und kann daher nicht jeden Einzelfall erfassen.
Aufzeichnung ohne Ihr Zutun: In zwei Fällen nimmt die Anwendung von sich aus einen technischen Bericht im oben beschriebenen Umfang auf, ohne Freitext und ohne dass Sie etwas melden: wenn eine Anmeldung oder die Verlängerung Ihrer Sitzung fehlschlägt, und wenn Ihre Sitzung verloren geht, obwohl sie gültig sein müsste. Der zweite Fall ist auf höchstens eine Aufzeichnung pro Tag und Gerät begrenzt. Zweck ist allein, stille Anmeldefehler zu finden, die sonst niemandem auffallen. Rechtsgrundlage ist unser berechtigtes Interesse an einem funktionierenden und sicheren Anmeldevorgang (Art. 6 Abs. 1 lit. f DSGVO); Sie können dieser Verarbeitung nach Art. 21 DSGVO widersprechen.
Speicherort und Speicherdauer: Die Berichte werden auf eigener Infrastruktur der Jürgen Koller Software GmbH in Deutschland gespeichert und nach 30 Tagen automatisch gelöscht. Eine Weitergabe an Dritte findet nicht statt.
Rechtsgrundlage: Ihre Einwilligung für den Diagnose-Anhang (Art. 6 Abs. 1 lit. a DSGVO), im Übrigen unser berechtigtes Interesse an der Fehlerbehebung (Art. 6 Abs. 1 lit. f DSGVO). Die Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen, indem Sie den Haken bei künftigen Meldungen nicht setzen.
Löschung: Nach dem Absenden wird Ihnen eine Ticket-Nummer angezeigt. Mit dieser Nummer können Sie unter datenschutz@juergenkoller.software jederzeit die Löschung des Berichts verlangen.
7. Zahlungsabwicklung über Stripe
Käufe in unserem Web-Store unter store.juergenkoller.software werden über den
Zahlungsdienstleister Stripe abgewickelt.
Anbieter. Vertragspartner für die Zahlungsdienste ist die
Stripe Payments Europe, Limited
One Wilton Park, Wilton Place
Dublin 2, D02 FX04
Irland
(eingetragen im irischen Handelsregister unter der Nummer 513174)
Für die Ausführung der Zahlungsdienste im Europäischen Wirtschaftsraum ist zusätzlich die Stripe Technology Europe, Limited, 1 Wilton Park, Wilton Place, Dublin 2, D02 FX04, Irland beteiligt; sie ist als E-Geld-Institut von der irischen Zentralbank (Central Bank of Ireland) unter der Referenznummer C187865 zugelassen. Technische Teile der Verarbeitung erfolgen durch die Stripe, LLC, 354 Oyster Point Boulevard, South San Francisco, California 94080, USA (siehe unten, „Übermittlung in die USA”).
Wie der Bezahlvorgang abläuft. Wenn Sie den Kauf auslösen, leiten wir Sie auf eine von Stripe
betriebene Bezahlseite unter checkout.stripe.com weiter. Ihre Zahlungsdaten geben Sie dort
unmittelbar bei Stripe ein. Kartennummern, Bankverbindungen und vergleichbare Zahlungsdaten
erreichen unsere Systeme zu keinem Zeitpunkt. Auf unseren eigenen Seiten werden keine Skripte oder
sonstigen Inhalte von Stripe eingebunden.
Verarbeitete Datenkategorien. Im Zusammenhang mit dem Bezahlvorgang verarbeitet Stripe insbesondere:
- Name und E-Mail-Adresse,
- Rechnungsanschrift und Land,
- die Umsatzsteuer-Identifikationsnummer, sofern Sie eine angeben,
- Zahlungsdaten (Kartendaten, Bankverbindung, Angaben zum gewählten Zahlungsverfahren),
- Betrag, Währung, Zeitpunkt sowie die Kennungen von Zahlung und Bezahlvorgang,
- IP-Adresse, Geräte- und Browserangaben zur Erkennung betrügerischer Zahlungen.
Was wir davon erhalten. Von Stripe erhalten wir den Zahlungsstatus, die Kennung des Bezahlvorgangs und der Zahlung, Betrag und Währung, Ihre E-Mail-Adresse sowie die für die steuerliche Behandlung und die Rechnungsstellung erforderlichen Angaben (Name, Rechnungsanschrift, Land und gegebenenfalls Umsatzsteuer-Identifikationsnummer).
Zwecke. Abwicklung Ihrer Zahlung, Rückabwicklung im Fall eines Widerrufs oder einer Rückerstattung, Bearbeitung von Rückbelastungen, Ermittlung der zutreffenden Umsatzsteuer, Erstellung und Aufbewahrung der Kauf- und Rechnungsbelege sowie Verhinderung von Betrug und Missbrauch.
Rechtsgrundlage.
- Vertragserfüllung (Art. 6 Abs. 1 lit. b DSGVO) für die Abwicklung der Zahlung und die Rückabwicklung.
- Erfüllung einer rechtlichen Verpflichtung (Art. 6 Abs. 1 lit. c DSGVO) für die steuerliche Erfassung und die Aufbewahrung der Belege, insbesondere nach § 14b und § 22 UStG, § 147 AO und § 257 HGB.
- Berechtigtes Interesse (Art. 6 Abs. 1 lit. f DSGVO) an der Verhinderung von Betrug und Zahlungsausfällen für die Betrugserkennung.
Rolle von Stripe. Stripe verarbeitet einen Teil der Daten in unserem Auftrag; insoweit gelten die Anforderungen des Art. 28 DSGVO an die Auftragsverarbeitung. Für einen anderen Teil — insbesondere die Betrugsprävention sowie die Erfüllung eigener aufsichts-, geldwäsche- und steuerrechtlicher Pflichten — ist Stripe selbst Verantwortlicher. Für diesen Teil gilt die Datenschutzerklärung von Stripe.
Übermittlung in die USA. Im Rahmen der Zahlungsabwicklung werden Daten auch an die Stripe, LLC in den USA übermittelt. Die USA verfügen über einen Angemessenheitsbeschluss der Europäischen Kommission gemäß Art. 45 DSGVO (EU-U.S. Data Privacy Framework); Stripe gibt an, die Stripe, LLC sei unter diesem Rahmenwerk zertifiziert. Ergänzend sieht Stripe für Übermittlungen aus dem Europäischen Wirtschaftsraum EU-Standardvertragsklauseln als geeignete Garantien nach Art. 46 Abs. 2 lit. c DSGVO vor, die auch dann tragen, wenn der Angemessenheitsbeschluss entfallen sollte.
Speicherdauer. Die bei uns anfallenden Kauf- und Zahlungsdaten bewahren wir für die Dauer der Vertragsbeziehung und darüber hinaus im Rahmen der gesetzlichen Aufbewahrungsfristen auf; Näheres im Abschnitt „Aufbewahrungsfristen und Backup-Speicherung”. Für die Speicherdauer bei Stripe gilt die Datenschutzerklärung von Stripe.
Weitere Informationen. Datenschutzerklärung von Stripe · Data-Privacy-Framework-Erklärung von Stripe
8. Plugins und Tools
Google Fonts (lokales Hosting)
Diese Seite nutzt zur einheitlichen Darstellung von Schriftarten so genannte Google Fonts, die von Google bereitgestellt werden. Die Google Fonts sind lokal installiert. Eine Verbindung zu Servern von Google findet dabei nicht statt.
9. Datenübermittlung in Drittländer
Im Rahmen der KI-gestützten Dateinamen-Generierung (siehe Abschnitt „Datenverarbeitung in unseren Apps”), bei Nutzung der KI-Schreibassistenz von Inkra mit dem Anbieter OpenAI sowie bei Nutzung des KI-Produktassistenten (siehe Abschnitt „KI-Produktassistent”) werden Daten an OpenAI, Inc. in den USA übermittelt. Die USA verfügen seit dem 10. Juli 2023 über einen Angemessenheitsbeschluss der Europäischen Kommission gemäß Art. 45 DSGVO (EU-U.S. Data Privacy Framework). OpenAI ist unter dem EU-U.S. Data Privacy Framework zertifiziert, sodass ein angemessenes Datenschutzniveau gewährleistet ist.
Ergänzend haben wir mit OpenAI einen Auftragsverarbeitungsvertrag (Data Processing Agreement) geschlossen, der die Anforderungen des Art. 28 DSGVO erfüllt und EU-Standardvertragsklauseln (Standard Contractual Clauses, SCCs) gemäß Art. 46 Abs. 2 lit. c DSGVO enthält.
Bei Nutzung der KI-Schreibassistenz von Inkra mit dem Anbieter Anthropic (Claude) werden Daten an die Anthropic PBC in den USA übermittelt. Die Übermittlung erfolgt auf Grundlage geeigneter Garantien gemäß Art. 46 DSGVO (EU-Standardvertragsklauseln) bzw. — soweit der Anbieter darunter zertifiziert ist — des EU-U.S. Data Privacy Framework (Art. 45 DSGVO). Die Nutzung von Anthropic ist optional; Sie können stattdessen den in Deutschland betriebenen Anbieter „Inkra KI” oder die vollständig lokale Verarbeitung über Ollama wählen.
Bei Käufen in unserem Web-Store werden im Rahmen der Zahlungsabwicklung Daten an die Stripe, LLC in den USA übermittelt. Die Übermittlung stützt sich auf den Angemessenheitsbeschluss der Europäischen Kommission gemäß Art. 45 DSGVO (EU-U.S. Data Privacy Framework), unter dem Stripe, LLC nach eigener Angabe zertifiziert ist, sowie ergänzend auf die von Stripe für Übermittlungen aus dem Europäischen Wirtschaftsraum vorgesehenen EU-Standardvertragsklauseln nach Art. 46 Abs. 2 lit. c DSGVO. Einzelheiten finden Sie im Abschnitt „Zahlungsabwicklung über Stripe”.
Bei Käufen über den Mac App Store wickelt Apple den Kauf eigenverantwortlich ab; Vertragspartner ist die Apple Distribution International Ltd. mit Sitz in Irland. Wir erhalten dabei keine personenbezogenen Kaufdaten. Zur Verarbeitung durch Apple, einschließlich einer möglichen Übermittlung in die USA, gilt die Datenschutzerklärung von Apple.
Alle weiteren Datenverarbeitungen — die Cloud-Synchronisation, die Lizenz- und Kontoverwaltung sowie die lokale Verarbeitung in unseren Apps — finden ausschließlich in Deutschland bzw. auf Ihrem Gerät statt. Eine Übermittlung in Drittländer erfolgt dabei nicht.
10. Ihre Rechte
Sie haben folgende Rechte:
- Auskunftsrecht: Sie haben das Recht, Auskunft über Ihre von uns verarbeiteten personenbezogenen Daten zu verlangen.
- Berichtigungsrecht: Sie haben das Recht, die Berichtigung unrichtiger oder die Vervollständigung unvollständiger personenbezogener Daten zu verlangen.
- Löschungsrecht: Sie haben das Recht, die Löschung Ihrer personenbezogenen Daten zu verlangen, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen (Art. 17 DSGVO). Nähere Informationen finden Sie im Abschnitt „Aufbewahrungsfristen und Backup-Speicherung”.
- Einschränkung der Verarbeitung: Sie haben das Recht, die Einschränkung der Verarbeitung Ihrer personenbezogenen Daten zu verlangen.
- Datenübertragbarkeit: Sie haben das Recht, die Sie betreffenden personenbezogenen Daten in einem strukturierten, gängigen und maschinenlesbaren Format zu erhalten.
- Widerspruchsrecht: Sie haben das Recht, aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit gegen die Verarbeitung Sie betreffender personenbezogener Daten Widerspruch einzulegen.
- Beschwerderecht: Sie haben das Recht, sich bei einer Aufsichtsbehörde zu beschweren.
Zur Ausübung dieser Rechte wenden Sie sich bitte an: datenschutz@juergenkoller.software