1. Was sind Cookies und lokale Speicherung?
Cookies sind kleine Textdateien, die von Webseiten auf Ihrem Endgerät gespeichert werden. Lokale Speicherung (localStorage) ist eine moderne Browser-Technologie, die es Webseiten ermöglicht, Daten direkt im Browser zu speichern. Im Gegensatz zu Cookies werden localStorage-Daten nicht automatisch bei jeder Anfrage an den Server gesendet.
ISOCALCX setzt für die Anmeldung eigene, technisch notwendige Cookies. Diese sind als HttpOnly gekennzeichnet und können deshalb vom JavaScript im Browser nicht ausgelesen werden — das schützt Ihre Sitzung. localStorage nutzen wir ausschliesslich für Benutzereinstellungen wie Sprachwahl, Anzeigemodus und Ihre Einwilligungsentscheidung sowie für einen Anzeige-Cache Ihres Profils. Beide Technologien enthalten keine Programme und können Ihrem Gerät keinen Schaden zufügen.
2. Welche Speichertechnologien verwenden wir?
2.1 Übersicht aller Speichereinträge
Die folgenden Tabellen listen alle Einträge auf, die ISOCALCX in Ihrem Browser ablegt — sowohl eigene Cookies als auch localStorage-Einträge. Notwendige Einträge sind für den Betrieb der Plattform zwingend erforderlich; statistische Einträge werden ausschliesslich nach Ihrer ausdrücklichen Einwilligung gesetzt.
Notwendige Speichereinträge
Diese Einträge werden ohne Einwilligung gespeichert, da sie für die Vertragserfüllung unerlässlich sind (Anmeldung, Sprachwahl, Speicherung Ihrer Consent-Entscheidung).
| Schlüssel | Speicherart | Zweck | Dauer | Kategorie |
|---|---|---|---|---|
| accessToken | Cookie (HttpOnly) | JWT-Authentifizierungstoken für den sicheren Zugang | 15 Minuten | Notwendig |
| refreshToken | Cookie (HttpOnly) | Token zur automatischen Sitzungserneuerung | 7 Tage | Notwendig |
| isocalcx.cookieConsent | localStorage | Speicherung Ihrer Einwilligungs-Einstellungen | Persistent | Notwendig |
| isocalcx.user | localStorage | Profil-Cache für Anzeige (Name, E-Mail, Rolle) | Persistent | Notwendig |
| isocalcx.authUser | localStorage | Anmelde-Zwischenspeicher (Name, E-Mail, Rolle, Firma) — vermeidet eine Rückfrage beim Server bei jedem Seitenwechsel | Persistent | Notwendig |
| isocalcx.currency | localStorage | Gewählte Währung für die Anzeige von Preisen | Persistent | Notwendig |
| isocalcx-theme-chosen | localStorage | Merkt, ob Sie den Hell-/Dunkel-Modus selbst gewählt haben | Persistent | Notwendig |
| isocalcx.sidebar.collapsed | localStorage | Ob die Seitenleiste ein- oder ausgeklappt ist | Persistent | Notwendig |
| isocalcx.pdfViewerVisible | localStorage | Ob die PDF-Ansicht eingeblendet ist | Persistent | Notwendig |
| isocalcx.pdfSidebarWidth | localStorage | Eingestellte Breite der PDF-Seitenleiste | Persistent | Notwendig |
| isocalcx.locale | localStorage | Aktive Sprachauswahl (DE/EN/FR/IT) | Persistent | Notwendig |
| isocalcx.locale.userOverride | localStorage | Manuelle Sprachübersteuerung durch Benutzer | Persistent | Notwendig |
| theme | localStorage | UI-Modus (hell/dunkel) | Persistent | Notwendig |
Die beiden Authentifizierungs-Cookies werden vom Server mit den Attributen HttpOnly (kein Zugriff durch JavaScript im Browser, Schutz vor Cross-Site-Scripting), SameSite=Lax (Schutz vor Cross-Site-Request-Forgery) und Path=/ gesetzt; über HTTPS zusätzlich mit dem Secure-Attribut. Sie enthalten keine Passwörter. Authentifizierungstoken werden nicht im localStorage abgelegt.
«Persistent» bedeutet, dass die Daten im Browser gespeichert bleiben, bis Sie sie manuell löschen. Die Authentifizierungs-Cookies werden bei einer Abmeldung sofort vom Server gelöscht.
Statistik-Einträge (Opt-In)
Diese Einträge werden ausschliesslich gesetzt, wenn Sie der Kategorie «Fehlertelemetrie» im Cookie-Banner oder in den Einstellungen unten ausdrücklich zugestimmt haben.
| Schlüssel | Speicherart | Zweck | Dauer | Kategorie |
|---|
Aktuell sind keine Statistik-Einträge aktiv. Falls in Zukunft Fehlertelemetrie eingeführt wird, erfolgt dies nur nach Ihrer ausdrücklichen Einwilligung (DSGVO-konformes Consent-Gating).
2.2 Fehlertelemetrie (Sentry)
Wir verwenden keine Analyse-Cookies und keine Performance-Tracker. Mit Ihrer ausdrücklichen Einwilligung übermitteln wir lediglich anonymisierte Fehlerberichte an Sentry, um Bugs schneller beheben zu können. Es werden keine personenbezogenen Daten, keine Eingaben und keine Inhalte übertragen.
3. Rechtsgrundlage
Die Verwendung von lokaler Speicherung und Cookies erfolgt auf Grundlage des schweizerischen Bundesgesetzes über den Datenschutz (DSG, revidiert per 1. September 2023):
- Essenzielle Speicherung (Cookies und localStorage): Die notwendigen Authentifizierungs-Cookies und die localStorage-Einträge werden auf Basis der Vertragserfüllung gespeichert (Art. 6 Abs. 3 DSG). Sie sind für die Bereitstellung der Plattform-Funktionalität zwingend notwendig und erfordern keine gesonderte Einwilligung.
- Fehlertelemetrie: Sentry-Fehlerberichte werden nur mit Ihrer ausdrücklichen Einwilligung erhoben (Art. 6 Abs. 6 DSG). Sie können Ihre Einwilligung jederzeit widerrufen.
ISOCALCX unterliegt dem schweizerischen DSG. Sofern Daten von Personen aus dem EWR betroffen sind, beachten wir zudem die Vorgaben der DSGVO. Die Schweiz verfügt über einen Angemessenheitsbeschluss der EU-Kommission, der ein angemessenes Datenschutzniveau bestätigt.
Bei B2B-Nutzung (Auftragsverarbeitung im Rahmen Ihrer Tätigkeit für ein Unternehmen) gilt zusätzlich unser Auftragsverarbeitungsvertrag (AVV).
4. Speicherfristen
Die Speicherdauer der Cookies und localStorage-Einträge variiert je nach Zweck:
- Authentifizierungsdaten: Der Access-Token ist 15 Minuten gültig und wird über den Refresh-Token automatisch erneuert. Der Refresh-Token hat eine Gültigkeitsdauer von 7 Tagen. Beide liegen ausschliesslich in HttpOnly-Cookies und werden bei einer Abmeldung sofort gelöscht.
- Benutzereinstellungen: Sprach-, Theme- und Consent-Einstellungen werden persistent gespeichert und bleiben erhalten, bis Sie sie manuell löschen oder die Browser-Daten zurücksetzen.
5. Gespeicherte Daten verwalten und löschen
5.1 Consent-Banner
Beim ersten Besuch der Plattform werden Sie über einen Consent-Banner informiert. Dort können Sie auswählen, ob Sie der optionalen Fehlertelemetrie (Sentry) zustimmen möchten. Diese Einstellungen können Sie jederzeit über den Link «Cookie-Einstellungen» im Footer der Plattform ändern.
5.2 Gespeicherte Daten löschen
Sie können die localStorage-Daten von ISOCALCX über die Entwicklertools Ihres Browsers löschen. In den meisten Browsern erreichen Sie diese über F12 -> «Anwendung» (Application) -> «Lokaler Speicher» (Local Storage). Die Authentifizierungs-Cookies finden Sie am selben Ort unter «Cookies»; am einfachsten entfernen Sie sie, indem Sie sich abmelden. Alternativ können Sie die Website-Daten über die Browser-Einstellungen löschen:
Hinweis: Wenn Sie die localStorage-Daten von ISOCALCX löschen, werden Ihre Sprach- und Anzeigeeinstellungen zurückgesetzt und der Profil-Cache geleert. Ihre Anmeldung bleibt bestehen, solange die Authentifizierungs-Cookies gültig sind — melden Sie sich ab oder löschen Sie zusätzlich die Cookies, um die Sitzung zu beenden.
5.3 Consent zurücksetzen
Mit einem Klick setzen Sie Ihre Consent-Entscheidung zurück. Beim nächsten Seitenaufruf erscheint der Cookie-Banner erneut, und Sentry-Telemetrie wird bis zu einer neuen Einwilligung NICHT geladen.
6. Cookies und Telemetrie von Drittanbietern
ISOCALCX setzt eigene Cookies ausschliesslich für die Anmeldung (siehe Abschnitt 2.1) — keine Werbe- oder Tracking-Cookies. Zusätzlich können folgende Drittanbieter im Rahmen ihrer Dienstleistung Cookies oder Telemetrie in Ihrem Browser setzen. ISOCALCX setzt keine Cookies von Drittanbietern zu Werbezwecken ein.
- Stripe (notwendig): Im Rahmen der Zahlungsabwicklung können technisch notwendige Cookies gesetzt werden, um die Sicherheit der Transaktion zu gewährleisten und Betrug zu verhindern. Stripe ist nur auf Zahlungs-/Checkout-Seiten aktiv.
7. Kontakt
Bei Fragen zur Verwendung von Cookies und lokaler Speicherung auf unserer Plattform wenden Sie sich bitte an:
ISOCALCX
Sitz: Aadorf TG, Schweiz
Alban Selimi
Wiesentalstrasse 28, 8355 Aadorf
E-Mail: Kontakt aufnehmen
Weitere Informationen zum Umgang mit Ihren Personendaten finden Sie in unserer Datenschutzerklärung.
8. Cookie-Einstellungen
Verwalten Sie hier Ihre Präferenzen pro Kategorie. Notwendige Einträge sind für den Betrieb der Plattform unverzichtbar und können nicht deaktiviert werden. Marketing-Tracking nutzen wir grundsätzlich nicht.
Notwendig
immer aktivAuthentifizierung (HttpOnly-Cookies), Sprach- und Theme-Einstellung sowie Speicherung Ihrer Einwilligung.
Fehlertelemetrie
Anonymisierte Fehlertelemetrie (Sentry). Wird erst nach Ihrer Einwilligung geladen.
Marketing
nicht genutztISOCALCX verwendet kein Marketing-Tracking — diese Kategorie bleibt deaktiviert.
Ihre Einstellungen werden im localStorage unter «isocalcx.cookieConsent» gespeichert.