Sicherheit und EU
GoalCube schützt Ihre Daten, deshalb halten wir die Anforderungen an die Datensicherheit selbst ein. Hier sehen Sie, was umgesetzt ist und was noch kommt.
Nach den Maßnahmen der ISO/IEC 27001:2022 aufgebaut. Nicht zertifiziert.
So schützen wir Ihre Daten
- Daten werden bei der Übertragung verschlüsselt (HTTPS/TLS), auch zwischen GoalCube und der Datenbank.
- Kundendaten werden in der EU bei Clever Cloud gespeichert (PostgreSQL und eine wöchentliche verschlüsselte Kopie in FS Bucket, Paris). Im Produktivbetrieb startet das System nicht ohne die Datenbank und den Verschlüsselungsschlüssel.
- Die Daten jedes Unternehmens liegen in einem eigenen Bereich. Automatische Tests zeigen bei jeder Änderung, dass ein Unternehmen die Daten eines anderen weder einsehen noch ändern oder löschen kann.
- Kundendaten werden in GoalCube vor dem Speichern verschlüsselt (AES-256-GCM), mit einem Schlüssel pro Unternehmen. Die Schlüssel der Unternehmen sind selbst mit einem Hauptschlüssel verschlüsselt, auf den nur die Betriebsverantwortlichen von GoalCube Zugriff haben. Bei der Löschung wird auch der Schlüssel gelöscht.
- Begrenzung der Anzahl der Anfragen pro IP-Adresse auf allen Seiten und eine strengere Begrenzung bei Registrierung, Anmeldung und Einladungen. Die IP-Adresse wird nur im Arbeitsspeicher für höchstens eine Stunde verwendet und nicht gespeichert.
- GoalCube führt ein Sicherheitsprotokoll, z. B. über fehlgeschlagene Anmeldungen, das Anlegen und Löschen von Konten und Nutzern, das Anzeigen echter Werte, große Exporte und E-Mails, die nicht gesendet werden konnten. Es enthält nur Zeitpunkt, Ereignis, die zufällige ID des Unternehmens und feste Codes, Anzahlen oder technische Angaben wie Zahlungsreferenz, Rechnungsnummer oder Ursache – nie Namen, E-Mails, IP-Adressen oder Inhalte. Es wird 12 Monate aufbewahrt und danach in ganzen Monaten gelöscht (spätestens nach 13 Monaten). Kopien in Backups (die des Hosting-Anbieters und die eigene wöchentliche Kopie von GoalCube) können bis zu 30 Tage länger vorhanden sein.
- Tritt ein Fehler auf, sieht der Nutzer einen Fehlercode (z. B. GC-7K3Q9MXA), den er GoalCube nennen kann. Das Fehlerprotokoll von GoalCube speichert nur Zeitpunkt, Fehlercode, Art des Fehlers, den ersten Teil der Adresse (ohne Schlüssel), Status und die zufällige ID des Unternehmens – nie den Text der Fehlermeldung, Inhalte, Namen, E-Mails oder IP-Adressen – und wird nach 90 Tagen gelöscht. Kopien in Backups (die des Hosting-Anbieters und die eigene wöchentliche Kopie von GoalCube) können bis zu 30 Tage länger vorhanden sein.
- Ab dem 18. Oktober 2026 enthält das Prüfprotokoll nur die zufälligen IDs von Nutzer und Datensatz, feste Codes, Anzahlen und Beträge – keine Namen. Ältere Einträge (vor dem 18. Okt. 2026) können Namen von Nutzern (bei Zahlungen), Datensätzen, Spalten und KI-Verbindungen sowie Fehlertexte enthalten; sie werden nicht geändert (Hash-Kette) und mit den übrigen Daten des Unternehmens gelöscht.
- Der Kunde kann den Vertrag jederzeit selbst kündigen oder alle Daten in GoalCube löschen. Nach einer Kündigung werden alle Daten nach 30 Tagen automatisch gelöscht; bis dahin kann die Kündigung widerrufen werden. Bei „Jetzt alles löschen“ werden Daten, Nutzer, Prüfprotokoll und der Verschlüsselungsschlüssel des Unternehmens sofort gelöscht. Kopien in Sicherungskopien – denen des Hosting-Anbieters und der eigenen wöchentlichen, verschlüsselten Kopie von GoalCube beim selben Anbieter in Paris – werden gelöscht, wenn sie ablaufen, spätestens 30 Tage nach der Löschung. GoalCube bestätigt die Löschung per E-Mail. Ausgenommen sind die Rechnungen, Rechnungskorrekturen und die Buchhaltung von GoalCube (Firmenname, Adresse, Umsatzsteuer-Identifikationsnummer, Betrag, Zahlungsreferenz, bei 0 % MwSt. VIES-Datum und Konsultationsnummer sowie Zeitpunkt der Erklärung, als Unternehmen zu kaufen), die nach dem dänischen Buchführungsgesetz (bogføringsloven) 5 Jahre nach Ablauf des Geschäftsjahres aufbewahrt werden müssen, sowie eine Prüfsumme aus Land und Umsatzsteuer-Identifikationsnummer, wenn das Unternehmen sein Geld zurückerhalten hat, damit das Angebot nur einmal genutzt wird (5 Jahre).
- Zahlung: Der Server berechnet Betrag und Umsatzsteuer; SumUp erhält nur eine zufällige Kundennummer, das Paket, den Zeitraum, die Steuerart und den Betrag – nie Firmenname, Adresse, Umsatzsteuer-Identifikationsnummer oder E-Mail. Nach einer Kündigung bleibt die Karte bis zum Ende des bezahlten Zeitraums bei SumUp (damit die Kündigung widerrufen werden kann) und wird sofort gelöscht, wenn das Unternehmen alle Daten löscht. Jede Zahlung erhält eine Rechnung mit fortlaufender Nummer. Umsatzsteuer-Identifikationsnummern aus anderen EU-Ländern werden im Mehrwertsteuer-Informationsaustauschsystem (VIES) der Europäischen Kommission geprüft; GoalCube speichert nur das Ergebnis, den Zeitpunkt und die Konsultationsnummer.
- Einmal pro Woche erstellt GoalCube eine zusätzliche Kopie aller Daten, verschlüsselt wie in der Datenbank. Sie liegt beim selben Hosting-Anbieter in Paris, aber außerhalb der Datenbank. Die vier neuesten Kopien werden aufbewahrt (höchstens 28 Tage), und bei jeder Kopie wird die Wiederherstellung automatisch getestet.
- Alle Seiten haben Sicherheitsregeln (u. a. CSP), sodass der Browser nur die eigenen Skripte von GoalCube ausführt – ausgenommen das Kartenfeld von SumUp auf der Zahlungsseite – und die Seiten nicht in fremde Websites eingebettet werden können.
- KI-Dienste werden über eine Anmeldung bei GoalCube verbunden (OAuth 2.1 mit PKCE) – in der Adresse steht kein Schlüssel. Der Nutzer erteilt seine Zustimmung mit seinem Passkey, sieht, wohin die Antwort gesendet wird, und kann Verbindungen jederzeit einsehen und trennen. GoalCube speichert nur Prüfsummen der Schlüssel; eine Verbindung läuft spätestens nach 180 Tagen ab und endet sofort, wenn der Nutzer entfernt oder der Vertrag gekündigt wird.
- KI-Dienste, die der Kunde verbindet, erhalten Pseudonyme statt der Werte in den Spalten, die der Kunde schützt, und statt der geheimen Begriffe des Kunden. Im Freitext erkennt GoalCube zudem Namen, E-Mails, ID-, Telefon- und Kontonummern sowie Adressen anhand von Listen und Mustern und ersetzt sie durch Pseudonyme. Ausnahmsweise kann eine Angabe durchrutschen, z. B. ein Name, der nicht auf den Listen steht, oder eine Adresse oder Nummer in ungewöhnlicher Schreibweise. Der Kunde sieht, was die KI sieht, bevor der Datensatz gespeichert wird.
- Hochgeladene Dateien werden nicht gespeichert, nur der ausgelesene Text, den der Kunde selbst als Datensatz gespeichert hat.
- Entscheidungen, Bestätigungen und Änderungen werden in einem Prüfprotokoll mit Prüfsummen (Hash-Kette) und unabhängigen Zeitstempeln erfasst. Jedes Unternehmen hat eine eigene Kette, und jeden Tag erhält ein gemeinsamer Fingerabdruck aller Ketten einen unabhängigen Zeitstempel.
- Geheime Begriffe werden nie im Prüfprotokoll gespeichert.
- Die Seiten laden keine Dateien von anderen (z. B. Schriften von Google). Einzige Ausnahme ist die Zahlungsseite: Dort kommt das Kartenfeld direkt von SumUp, sodass Kartendaten GoalCube nie erreichen. Das System setzt keine Cookies zum Tracking.
- E-Mails an contact@goalcube.eu werden im Postfach bei Simply gelesen und beantwortet, solange der Mail-Agent von GoalCube ausgeschaltet ist. Ist der Mail-Agent eingeschaltet, werden E-Mails, die ein Mensch beantworten muss, in GoalCube gelesen und beantwortet, und die zuständige Person erhält in ihrem eigenen Postfach nur eine Benachrichtigung ohne Inhalt.
- Zugangsschlüssel werden nicht in das Serverprotokoll geschrieben.
- Zugang zu Betrieb und Daten haben nur Mitarbeitende von GoalCube, die ihn benötigen; sie sind zur Verschwiegenheit verpflichtet.
Wo die Daten liegen
Alle Kundendaten liegen bei Clever Cloud SAS, Region Paris (Clever-Cloud-Zone „par“), Frankreich. Alle Unterauftragsverarbeiter finden Sie im Auftragsverarbeitungsvertrag.
Unsere Zusagen
- Meldung einer Verletzung des Schutzes personenbezogener Daten spätestens 48 Stunden, nachdem wir sie entdeckt haben.
- Ankündigung 14 Tage, bevor wir einen neuen Unterauftragsverarbeiter einsetzen.
- Sie können alle Daten jederzeit selbst sofort löschen. Nach einer Kündigung wird alles spätestens nach 30 Tagen gelöscht.
- Kopien in Backups werden spätestens 30 Tage nach der Löschung gelöscht.
Stand der Maßnahmen
ISO/IEC 27001:2022 umfasst 93 Maßnahmen. Die Zahlen kommen direkt aus unserem Managementsystem für Informationssicherheit (ISMS) und werden automatisch aktualisiert.
Eine Schwachstelle melden
Haben Sie eine Sicherheitslücke gefunden? Schreiben Sie an contact@goalcube.eu mit „Sicherheit“ im Betreff. Ein Mensch liest alle Meldungen zur Sicherheit. security.txt
Unabhängiger Test
Ein unabhängiger Sicherheitstest (Pentest) ist einmal im Jahr geplant.