Cookie-Richtlinie

Stand: 13. Oktober 2026 — gemäß § 25 TDDDG und Art. 6 DSGVO

1. Was sind Cookies?

Cookies sind kleine Textdateien, die beim Besuch einer Website im Browser gespeichert werden. Vergleichbare Technologien sind Local Storage, Session Storage, IndexedDB (für die Nutzung ohne Internetverbindung) sowie Zwischenspeicher der Web-App (Service Worker). Diese Richtlinie informiert darüber, welche Technologien dieser Art die NexDeck-Anwendung (nexdeck.app) einsetzt.

2. Rechtsgrundlage

(1) Technisch notwendige Cookies (Kategorie „Essenziell“) werden auf Grundlage von § 25 Abs. 2 Nr. 2 TDDDG(Telekommunikation-Digitale-Dienste-Datenschutz-Gesetz) gesetzt. Für diese Cookies ist keine Einwilligung erforderlich, da sie für die Bereitstellung der Plattform zwingend notwendig sind.

(2) Funktionale Speicherungen (Kategorie „Funktional“) merken sich Einstellungen und Zwischenstände, die Sie in der Anwendung selbst wählen oder eingeben, zum Beispiel die Darstellung, eingeklappte Menüs, geschlossene Hinweise oder den Verlauf eines Chats. Auch sie werden auf Grundlage von § 25 Abs. 2 Nr. 2 TDDDG ohne Einwilligung gespeichert. Sie dienen nicht der Werbung und nicht der Reichweitenmessung. Soweit dabei personenbezogene Daten verarbeitet werden, richtet sich diese Verarbeitung nach Art. 6 DSGVO; die jeweilige Grundlage nennt unsere Datenschutzerklärung.

(3) Fehler-Reports über Sentry (Kategorie „Nur mit Einwilligung“) umfassen Fehlerberichte, bei einem Fehler eine Aufzeichnung der Sitzung, in der Texte und Eingaben maskiert sind, sowie Messwerte zu Ladezeiten und Seitenaufrufen. Sie laufen nur, wenn Sie im Fenster „Cookie-Einstellungen“ zugestimmt haben (§ 25 Abs. 1 TDDDG, Art. 6 Abs. 1 lit. a DSGVO). Das Fenster erscheint beim ersten Aufruf und erneut, wenn Sie die Websitedaten im Browser löschen oder wenn sich ändert, wofür wir um Ihre Einwilligung bitten; danach können Sie neu entscheiden. Außerdem können Sie das Fenster jederzeit über „Cookie-Einstellungen“ wieder öffnen, Ihre Einwilligung widerrufen oder erneut erteilen: im Seitenfuß dieser Seite und unserer übrigen Rechtstexte sowie nach der Anmeldung unter „Mein Profil“ und in der App im Menü „Mehr“. Push-Benachrichtigungen (ebenfalls Kategorie „Nur mit Einwilligung“) richtet Ihr Browser erst nach Ihrem Klick auf „Push aktivieren“ und der Erlaubnis Ihres Browsers ein (§ 25 Abs. 1 TDDDG); in den Einstellungen können Sie sie wieder ausschalten. Werbedienste und Dienste Dritter zur Reichweitenmessung wie Google Analytics, Facebook Pixel oder HubSpot Tracking setzen wir nicht ein; die optionale Messung von Ladezeiten und Seitenaufrufen durch Sentry steht in der Liste unter „Fehler-Reports“.

(4) Auf diesen Seiten erscheint kein Fenster, und es werden keine Fehler-Reports aus Ihrem Browser gesendet, auch wenn Sie in diesem Browser früher zugestimmt haben: auf Seiten, die Sie über einen zugesandten Link öffnen (von Ihrem Auftragnehmer oder von NexDeck), zum Beispiel Angebot, Rechnung, Kundenportal, Bautagebuch-Ansicht, Freigabe- und Unterschriftsseiten, Annahme und Widerruf von Dokumenten, das Verkaufsangebot von NexDeck und der Zugang zum Datenexport; auf der Terminbuchung, den Kontakt- und Newsletter-Formularen sowie dem Kundenchat; auf Kündigungsseiten; auf Rückkehrseiten nach einer Zahlung; auf Abmelde- und Bestätigungsseiten; auf den Rechtstexten eines Betriebs (Impressum, Datenschutz, Geschäftsbedingungen, Widerruf); auf den Rechtstexten von NexDeck (Impressum, Datenschutzerklärung, diese Cookie-Richtlinie, Allgemeine Geschäftsbedingungen, Auftragsverarbeitung, Leistungszusagen, Programmumfang, Unterauftragnehmer, Verfahrensverzeichnis und Trust-Center) sowie auf dem Hallenbildschirm in der Halle. Über den Knopf „Cookie-Einstellungen“ im Seitenfuß können Sie Ihre Auswahl auch auf den Rechtstexten von NexDeck jederzeit ändern oder widerrufen.

3. Eingesetzte Cookies und Technologien

Anmeldung (Cookies)

Essenziell
Name im Browser:
  • sb-<Projektkennung>-auth-token (bei langen Werten in Teilen: …auth-token.0, …auth-token.1)
  • sb-<Projektkennung>-auth-token-code-verifier
Zweck:
Hält Sie nach der Anmeldung angemeldet und sichert die Rückkehr aus Anmelde- und Passwort-Links ab. Ohne diese Cookies ist keine Anmeldung und keine Nutzung des geschützten Bereichs möglich. In der NexDeck-App liegt die Anmeldung zusätzlich im Speicher der App auf dem Gerät (siehe „Gerätespeicher der App“), weil Cookies dort nach dem Beenden der App nicht zuverlässig erhalten bleiben.
Speicherdauer:
30 Tage ab der letzten Erneuerung der Anmeldung; bei geöffneter Anwendung wird die Anmeldung regelmäßig erneuert und die Frist beginnt neu. Wer 30 Tage nicht angemeldet war, meldet sich neu an. Beim Abmelden werden die Cookies gelöscht
Anbieter:
NexDeck mit der Anmeldebibliothek von Supabase

Verbindung mit Stripe (Cookie)

Essenziell
Name im Browser:
  • nexdeck_connect_oauth_state
Zweck:
Einmal-Prüfwert, wenn ein Betrieb sein Stripe-Konto mit NexDeck verbindet. Bei der Rückkehr von Stripe wird er verglichen, damit kein fremdes Konto untergeschoben werden kann.
Speicherdauer:
60 Minuten
Anbieter:
NexDeck (eigene Speicherung)

Gespeicherte Entscheidungen (Local Storage)

Essenziell
Name im Browser:
  • nexdeck_cookie_consent
  • nexdeck_voice_consent
Zweck:
Hält fest, wie Sie im Fenster „Cookie-Einstellungen“ über Fehler-Reports entschieden haben, damit das Fenster nicht bei jedem Aufruf erneut erscheint und Fehler-Reports nur nach Ihrer Zustimmung starten, und dass Sie den Hinweis zur Sprachsteuerung zur Kenntnis genommen haben. Früher legte NexDeck für die Cookie-Entscheidung zusätzlich zwei Cookies an (cookie_consent, cookie_consent_analytics). Sie werden nicht mehr gesetzt; vorhandene werden beim nächsten Speichern oder Zurücksetzen Ihrer Auswahl gelöscht.
Speicherdauer:
Bis Sie die Websitedaten im Browser löschen
Anbieter:
NexDeck (eigene Speicherung im Browser)

Offline-Datenbank (IndexedDB)

Essenziell
Name im Browser:
  • NexDeckOffline
Zweck:
Lokale Datenbank für die Nutzung ohne Internetverbindung: noch nicht übertragene Eingaben (zum Beispiel Zeiten, Fotos, Aufmaße) und zwischengespeicherte Projekt- und Termindaten.
Speicherdauer:
Eingaben bis zur Übertragung an den Server; zwischengespeicherte Daten, bis sie ersetzt, beim Abmelden in der App geleert oder die Websitedaten im Browser gelöscht werden
Anbieter:
NexDeck (eigene Speicherung im Browser)

Offline-Sicherheit und Gerät (Session Storage, Local Storage)

Essenziell
Name im Browser:
  • nexdeck_dexie_session_key_v1
  • nexdeck.device_id
  • nexdeck.offline.lastPurgedAt
  • nexdeck_offline_vorbereitet_v1
  • nexdeck_offline_rueckkehr_v1
  • nexdeck:biometric:pin-hash
  • nexdeck:biometric:failed-attempts
  • nexdeck:biometric:unlocked
  • nexdeck:app-sperre
  • nexdeck:app-sperre:zuletzt-aktiv
  • nexdeck:push-aktion
  • nex.native-restore.attempted
  • nex-native
Zweck:
Im Browser erst nach der Anmeldung, außerdem in der NexDeck-App – nicht auf öffentlichen Seiten im Browser und nicht auf Seiten, die Sie über einen Link Ihres Betriebs öffnen. Im Einzelnen: Schlüssel für die Verschlüsselung der Offline-Datenbank, eine zufällige Gerätekennung für die Übertragung von Offline-Eingaben und damit ein verlorenes Gerät gesperrt werden kann, der Zeitpunkt der letzten Bereinigung, der Vermerk, dass die Daten für die Nutzung ohne Internet in dieser Sitzung schon geladen wurden (nur in der App), der Zeitpunkt, zu dem die Ansicht ohne Internet zuletzt von selbst in die normale Ansicht zurückgewechselt hat (damit sie bei wackelnder Verbindung nicht hin- und herspringt), die Sperre der App (ob Sie die App-Sperre mit Face ID, Touch ID oder Fingerabdruck auf diesem Gerät eingeschaltet haben, und wann die App zuletzt entsperrt benutzt wurde – damit sie nach einem Neuladen innerhalb von fünf Minuten nicht erneut fragt; PIN-Sperre nur wenn eingeschaltet) sowie der zuletzt angetippte Knopf einer Benachrichtigung (bis er ausgeführt ist, höchstens zwei Minuten; nur in der App).
Speicherdauer:
Session Storage bis zum Schließen des Tabs; Local Storage, bis Sie die Websitedaten im Browser löschen
Anbieter:
NexDeck (eigene Speicherung im Browser)

Gerätespeicher der App (nur in der NexDeck-App)

Essenziell
Name im Browser:
  • nexdeck.supabase.session.v1
  • nexdeck_dexie_key_v1
Zweck:
Nur in der NexDeck-App auf Ihrem Gerät: Ihre Anmeldung und der Schlüssel für die Offline-Datenbank liegen im Speicher der App auf dem Gerät (Schlüsselbund bzw. Einstellungsspeicher der App), nicht im Browser. So bleiben Sie nach dem Beenden der App angemeldet und die Offline-Daten bleiben verschlüsselt.
Speicherdauer:
Bis zum Abmelden in der App, bis der Schlüssel erneuert wird oder die App gelöscht wird
Anbieter:
NexDeck (eigene Speicherung auf dem Gerät)

Kennzeichnung der App auf Handy oder Tablet (Cookie)

Essenziell
Name im Browser:
  • nex-native
Zweck:
Wird nur in der NexDeck-App auf Ihrem Gerät gesetzt. Der Wert „phone“ oder „tablet“ sagt dem Server, ob die App auf einem Handy oder einem Tablet läuft, damit nach dem Start gleich die passende Ansicht geladen wird. Er enthält keine Kennung und keine Angaben zu Ihrer Person. Wir stützen den Einsatz auf die Ausnahme für technisch erforderliche Speicherungen nach § 25 Abs. 2 Nr. 2 TDDDG.
Speicherdauer:
365 Tage
Anbieter:
NexDeck (eigene Speicherung)

Zwischenspeicher der Web-App (Cache Storage)

Essenziell
Name im Browser:
  • nexdeck-offline-v2
Zweck:
Der Service Worker legt Programmdateien, das Logo und eine Offline-Startseite ohne Geschäftsdaten ab, damit die Anwendung auch ohne Internetverbindung startet. Er wird nur in der angemeldeten Anwendung eingerichtet (Verwaltung und App-Bereiche), nicht auf Seiten, die Sie über einen Link Ihres Auftragnehmers öffnen. Wurde er in diesem Browser früher eingerichtet, bleibt er bestehen; er bedient dort nur Programmdateien und das Logo und speichert keine Kundendaten.
Speicherdauer:
Bis zur nächsten Aktualisierung des Zwischenspeichers oder bis Sie die Websitedaten löschen
Anbieter:
NexDeck (eigene Speicherung im Browser)

Darstellung (Local Storage)

Funktional
Name im Browser:
  • theme
Zweck:
Merkt sich, ob Sie die helle, dunkle oder die Systemdarstellung gewählt haben. Auf der Bautagebuch-Ansicht, die Sie über einen Link öffnen, wird das erst gespeichert, wenn Sie dort selbst umschalten.
Speicherdauer:
Bis Sie die Websitedaten im Browser löschen
Anbieter:
NexDeck (eigene Speicherung im Browser)

Einstellungen der Oberfläche (Local Storage)

Funktional
Name im Browser:
  • nexdeck-sidebar-collapsed
  • nexdeck-sidebar-sections-collapsed-v2
  • nexdeck-sidebar-favorites
  • nexdeck.messages-filter-sidebar.collapsed
  • nexdeck-email-show-images
  • nexdeck.inbox.filterCollapsed
  • nexdeck.inbox.filterMode
  • plantafel_filters
  • nexdeck_plantafel_slot_duration
  • nexdeck_plantafel_breite
  • plantafel.gruppierung
  • plantafel.farbe
  • plantafel.dichte
  • nexdeck:projects:calendar-preview
  • nexdeck:rechnung:stripe-link-zuletzt
  • nexdeck.zeit.vorPause
  • nexdeck_expenses_view_mode
  • nexdeck.nex-fab-position
  • nexdeck.maps.preferred-provider
  • nexdeck:screen-security
  • nexdeck:toast_sound_warmed
Zweck:
Merkt sich Einstellungen, die Sie in der Anwendung wählen: eingeklappte Menüs und Filter, Favoriten, Ansichten, wie die Plantafel gruppiert, eingefärbt und wie breit sie dargestellt wird, ob neben der Projektliste die Kalendervorschau eingeblendet ist, ob Sie beim letzten Abschließen einer Rechnung einen Zahlungslink gewählt haben, womit Sie vor einer Pause beschäftigt waren (damit die Zeiterfassung danach dort weitermacht), ob Bilder in E-Mails geladen werden, die Position des Assistenten-Knopfs, den zuletzt funktionierenden Kartendienst, den Bildschirmschutz der App und eine technische Markierung für den Benachrichtigungston.
Speicherdauer:
Bis Sie die Einstellung ändern oder die Websitedaten im Browser löschen
Anbieter:
NexDeck (eigene Speicherung im Browser)

Startdiagnose der App (Session Storage, Local Storage)

Funktional
Name im Browser:
  • nex.boot.start
  • nex.boot.wecker
  • nex.boot.gemessen
  • nex.boot.abdeckung.v1
Zweck:
Zählt auf Ihrem Gerät, wie der Start der NexDeck-App abläuft, damit wir Startprobleme finden können. Die Angaben bleiben auf dem Gerät und werden nicht übertragen; sie sind in den Einstellungen der App einsehbar.
Speicherdauer:
Session Storage bis zum Schließen des Tabs; Local Storage, bis Sie die Websitedaten im Browser löschen
Anbieter:
NexDeck (eigene Speicherung im Browser)

Ausgeblendete Hinweise (Local Storage, Session Storage)

Funktional
Name im Browser:
  • nexdeck.dashboard.industryBannerDismissed
  • nexdeck-getting-started-dismissed
  • nexdeck.email-setup-infobox.dismissed.v1
  • messages_unipile_banner_dismissed_<Betrieb>
  • nexdeck-mobile-app-prompt-dismissed-v1
  • nexdeck.onboarding.dismissed.<Hinweis>
  • nexdeck.ai-disclosure.<Bereich>
  • nexdeck_ai_act_disclosure_v1
  • nexdeck.aufmass.pilotAck.v1
  • nexdeck_session_expiry_dismissed_at
  • next-step-banner-dismissed:<Hinweis>
  • nexdeck_dismissed_alerts
  • nexdeck:handlungsbedarf:gesehen
  • nexdeck-ai-consent-banner-dismissed
  • nexdeck_ki_einwilligung_spaeter
Zweck:
Merkt sich, welche Hinweise, Einführungen und Rückfragen Sie bereits geschlossen oder beantwortet haben, damit sie nicht erneut erscheinen, und welche offenen Punkte unter „Handlungsbedarf“ Sie in der Glocke schon gesehen haben, damit nur neue mitgezählt werden; darunter auch, dass Sie die Frage zur KI-Nutzung auf später verschoben haben (bis Sie den Tab schließen).
Speicherdauer:
Local Storage, bis Sie die Websitedaten im Browser löschen; Session Storage bis zum Schließen des Tabs
Anbieter:
NexDeck (eigene Speicherung im Browser)

Chat-Verläufe (Local Storage, Session Storage)

Funktional
Name im Browser:
  • nexdeck_brain_chat_history
  • nexdeck-omni-chat-messages
Zweck:
Hält die letzten bis zu 50 Nachrichten des Wissens-Chats und den Verlauf des Assistenten in der laufenden Sitzung. Diese Einträge können Inhalte enthalten, die Sie selbst eingegeben haben.
Speicherdauer:
Wissens-Chat, bis Sie den Verlauf im Chat leeren oder die Websitedaten löschen; Assistent bis zum Schließen des Tabs
Anbieter:
NexDeck (eigene Speicherung im Browser)

Push-Benachrichtigungen (IndexedDB, Hintergrunddienst)

Nur mit Einwilligung
Name im Browser:
  • ONE_SIGNAL_SDK_DB
Zweck:
Nur nach Ihrem Klick auf „Push aktivieren“ und der Erlaubnis Ihres Browsers (Einwilligung), oder wenn Sie Push früher schon eingeschaltet haben: NexDeck lädt das Skript von OneSignal (cdn.onesignal.com) erst, wenn Sie Push unter Einstellungen → Benachrichtigungen einschalten und Ihr Browser die Erlaubnis erteilt hat, oder wenn Push für Ihr Konto bereits eingeschaltet ist. Das Skript legt dann diese Datenbank im Browser an. Zusätzlich richtet der Browser einen Hintergrunddienst von OneSignal ein (Datei /push/onesignal/OneSignalSDKWorker.js, Bereich /push/onesignal/), der die Benachrichtigungen empfängt. Beim Abruf des Skripts kann der Auslieferungsdienst des Anbieters ein eigenes Cookie für seine Domain setzen. Ohne eingeschaltete Push-Benachrichtigungen wird weder das Skript geladen noch der Hintergrunddienst eingerichtet.
Speicherdauer:
Bis Sie die Websitedaten im Browser löschen
Anbieter:
OneSignal

Fehler-Reports (Session Storage)

Nur mit Einwilligung
Name im Browser:
  • sentryReplaySession
Zweck:
Nur wenn Sie Fehler-Reports erlaubt haben: Sentry sendet Fehlerberichte, bei einem Fehler eine Aufzeichnung der Sitzung, in der Texte und Eingaben maskiert sind, sowie Messwerte zu Ladezeiten und Seitenaufrufen. Die Kennung der Aufzeichnung liegt im Session Storage.
Speicherdauer:
Bis zum Schließen des Tabs
Anbieter:
Functional Software, Inc. (Sentry)

Zahlungen und die Einrichtung eines Stripe-Kontos laufen auf Seiten von Stripe (zum Beispiel checkout.stripe.com). Welche Cookies Stripe dort setzt, beschreibt die Cookie-Richtlinie von Stripe.

4. Cookies verwalten

Sie können Cookies in Ihrem Browser jederzeit löschen oder das Setzen von Cookies deaktivieren. Eine Deaktivierung technisch notwendiger Cookies führt dazu, dass die NexDeck-Plattform nicht mehr oder nur eingeschränkt nutzbar ist (z.B. kein Login, keine Offline-Funktion). Wenn Sie die Websitedaten für nexdeck.app löschen, werden auch Local Storage, Session Storage, IndexedDB und der Zwischenspeicher der Web-App geleert; noch nicht übertragene Offline-Eingaben gehen dabei verloren.

Anleitungen zur Cookie-Verwaltung in gängigen Browsern:

5. Änderungen dieser Richtlinie

Diese Cookie-Richtlinie wird bei Änderungen der eingesetzten Technologien aktualisiert. Die jeweils aktuelle Fassung ist unter dieser URL abrufbar. Ändert sich, wofür wir um Ihre Einwilligung bitten, erscheint das Fenster „Cookie-Einstellungen“ beim nächsten Aufruf erneut.

6. Kontakt

Fragen zu Cookies und Tracking-Technologien richten Sie an: datenschutz@nexdeck.de