Zum Inhalt springen

Sicherheit und Datenschutz in Keursnel

Keursnel schützt Ihre Daten auf Ihrem Gerät, auf dem Server und im Bericht. Unten steht, was wir tun, und auch, was noch nicht geregelt ist.

Wie melden Sie sich sicher an?

Sie melden sich mit Ihrer E-Mail-Adresse und einem Passwort mit mindestens acht Zeichen an. Bei der Registrierung bestätigen Sie zuerst Ihre E-Mail-Adresse. Ihre Kollegen erhalten eine Einladung Ihrer Organisation.

Stimmt Ihre E-Mail-Adresse oder Ihr Passwort nicht, dann erhalten Sie immer dieselbe Meldung. So ist nicht zu erkennen, welche E-Mail-Adresse ein Konto hat. Auch das Registrierungsformular verrät das nicht. Nach zu vielen Versuchen müssen Sie kurz warten.

Ihre Sitzung liegt in Cookies, die nur der Server liest. Skripte im Browser haben keinen Zugriff darauf.

Beim Abmelden wird nur dieses Gerät abgemeldet. Dabei löscht die App auch die verschlüsselten Daten auf dem Gerät.

  • Registrierung mit bestätigter E-Mail-Adresse
  • Einladungslink: sieben Tage gültig, funktioniert einmal
  • Passwort mit mindestens acht Zeichen
  • Sitzung in Cookies, die nur der Server liest

Was wird auf Ihrem Gerät gespeichert?

Keursnel funktioniert auch ohne Internet. Beim ersten Öffnen speichert die App ihre eigenen Dateien auf dem Gerät. Das ist nur Code, keine Daten.

Was Sie eingeben und fotografieren, kommt zuerst in eine Warteschlange auf dem Gerät. Von offenen Prüfungen hält die App eine Arbeitskopie vor.

Warteschlange und Arbeitskopie sind mit AES-GCM verschlüsselt. Der Schlüssel kommt pro Benutzer vom Server. Auf dem Gerät lässt er sich nicht exportieren.

Daten werden vom Gerät gelöscht, sobald sie gesendet sind, wenn Sie sich abmelden, und spätestens nach 14 Tagen. Was der Server ablehnt, bleibt erhalten, bis Sie entscheiden: erneut versuchen oder verwerfen.

Hinweis: Die App wurde noch nicht auf echten Tablets und Smartphones getestet.

Wer darf was auf dem Server?

Jede Tabelle in der Datenbank hat Zeilensicherheit (Row Level Security, RLS). Damit sieht ein Benutzer nur die Zeilen, für die er berechtigt ist.

Lesezugriffe der Apps laufen über diese Regeln. Schreibzugriffe laufen nur über Funktionen auf dem Server. Diese prüfen selbst, wer fragt und was er darf.

Was eine Rolle darf, steht als Daten auf dem Server. Es gibt drei Rollen: Hauptadmin, Verwalter und Teammitglied. Ein Teammitglied hat keine Verwaltungsrechte.

Pro Teammitglied stellen Sie ein, was es sieht: alle Prüfungen oder nur seine eigenen und zugewiesenen Prüfungen.

Fotos und andere Dateien liegen in einem privaten Speicher, mit höchstens 50 MB pro Datei.

  • Zeilensicherheit auf jeder Tabelle
  • Schreiben nur über Funktionen, die prüfen, wer fragt
  • Drei Rollen und 21 Rechte
  • Dateien in einem privaten Speicher

Woran erkennen Sie, dass sich ein Bericht nicht ändert?

Die Freigabe schreibt die Prüfung als Berichtsversion fest, mit allen Beträgen und Bewertungen. Diese Version ändert sich nie mehr.

Jede Berichtsversion hat eine SHA-256-Prüfsumme. Die App prüft diese Zahl, bevor sie die Version zeigt. Stimmt sie nicht, zeigt die App den Bericht nicht an.

Auch jedes Foto erhält eine Prüfsumme. Das Originalfoto ändert sich nie; eine Bearbeitung liegt als Rezept darüber. Eine abgedeckte Fläche ist im Bild im Bericht wirklich nicht mehr enthalten.

Einige Teile liest der Bericht beim Anzeigen aus Ihren Einstellungen. Das sind das Deckblatt, die festen Texte für die Kopfzeile und die Unterschrift sowie das Logo für einen dunklen Hintergrund.

Sie teilen einen Bericht mit einem geheimen Link, pro Berichtsversion. Eine neue Version erhält einen neuen Link. So liest Ihr Kunde nie unbemerkt etwas anderes.

Einen Link können Sie jederzeit widerrufen. Er funktioniert dann nicht mehr, und die Datei wird entfernt. Die geteilte Seite enthält kein Skript, und Suchmaschinen dürfen sie nicht indexieren.

Welche Daten gehen an Dritte?

Die App hat keine Tracker und lädt keine Skripte anderer Anbieter. Daten gehen nur in drei Fällen an einen anderen Anbieter. Diese Fälle stehen unten. Sie treten nur ein, wenn Sie oder ein Kollege etwas auslösen.

Eine Sicherheitsregel im Browser (Content-Security-Policy) erzwingt das. Der Bericht selbst ist ein Dokument ohne Skript, mit den Schriften und Fotos darin. Er lädt nichts von außen.

Ihre Daten, Dateien und Live-Updates liegen bei Supabase. Die Anmeldung läuft über ein eigenes Gateway auf Vercel.

  • Die Adresse an PDOK (die BAG des Kadaster, des niederländischen Katasteramts), für Baujahr, Wohnungstyp und Fläche
  • Die Gebäudenummer an 3D BAG (TU Delft), für den Rauminhalt in m³, bei einem Gebäude mit einer Wohnung
  • Eine Schrift von Google Fonts, wenn Ihr Büro sie wählt. Danach wird sie bei Ihrem Büro gespeichert.

Was regeln Sie selbst, und was ist noch nicht geregelt?

Ihr Konto löschen Sie selbst in der App, unter Instellingen, Account en apparaat („Einstellungen, Konto und Gerät“). Ihr Konto und Ihre Mitgliedschaften werden dann gelöscht. Die Prüfungen bleiben bei Ihrer Organisation.

Sind Sie Hauptadmin? Dann übertragen Sie Ihre Rolle zuerst an ein anderes Mitglied.

Sie können eine Sicherungskopie einer Prüfung erstellen. Der Hauptadmin kann auch alle Daten der Organisation exportieren. Eine solche Sicherungskopie ist nicht verschlüsselt. Bewahren Sie die Datei also an einem sicheren Ort auf.

Entdecken Sie ein Sicherheitsproblem? Melden Sie die Schwachstelle über die Kontaktseite.

  • Konto löschen in der App
  • Freigabelink jederzeit widerrufen
  • Teammitglieder sperren oder entfernen
  • Gelöschte Prüfungen 30 Tage im Papierkorb
  • Sicherungskopie: nicht verschlüsselt

Häufige Fragen

Sind meine Prüfungen auf meinem Tablet verschlüsselt?

Ja. Die Warteschlange und die Arbeitskopie offener Prüfungen sind mit AES-GCM verschlüsselt, mit einem Schlüssel pro Benutzer. Nach dem Senden, beim Abmelden und spätestens nach 14 Tagen werden die Daten vom Gerät gelöscht.

Ist eine Sicherungskopie verschlüsselt?

Nein. Eine Sicherungskopie einer Prüfung oder der ganzen Organisation ist eine Datei ohne Verschlüsselung. Bewahren Sie sie darum an einem sicheren Ort auf. Nur der Hauptadmin kann eine Kopie der ganzen Organisation erstellen und einlesen.

Nutzt Keursnel Tracker?

Nein. Die App hat keine Tracker und lädt keine Skripte anderer Anbieter. Nur wenn Sie etwas auslösen, geht etwas an PDOK, 3D BAG oder Google Fonts. Auch diese Website nutzt keine Tracker und setzt keine Cookies.

Was passiert, wenn ich einen geteilten Link widerrufe?

Der Link funktioniert dann nicht mehr, und die Datei wird entfernt. Wer den Link öffnet, sieht dieselbe Seite wie bei einem Link, den es nie gab. Wenn Sie erneut freigeben, erhält die neue Version einen neuen Link.

Prüfen ohne Nacharbeit

Erfassen Sie die Prüfung vor Ort. Keursnel berechnet die Kosten und erstellt den Bericht mit NHG-Anlage.