Neu: KI-gestützte Zielgruppenstudien sind verfügbar

Zielgruppenstudien ansehen
Privacy & Compliance

uxspire in deiner CMP integrieren

Alle Informationen, die du oder deine Agentur brauchen, um uxspire sauber im Consent Layer eurer Webseite anzulegen — mit den tatsächlichen SDK-Endpunkten, Storage-Namen und einer dokumentierten Consent API.

In Kürze

uxspire erhebt Daten auf Kundenwebseiten und spielt z. B. Surveys oder UX Metrics wie NPS, CSAT oder UEQ aus. uxspire muss daher in der Regel im Consent Layer der Kundenwebseite abgebildet werden.

Einen einzigen zentralen Weg, der automatisch für alle CMPs funktioniert, gibt es nicht. Lege uxspire deshalb in deiner CMP als Custom Vendor oder Custom Service an, nutze die technischen Angaben auf dieser Seite und verbinde die CMP-Auswahl mit window.uxspire.setConsent({ tracking: true|false }).

Vendor-Daten für dein Consent Banner

Diese Felder kannst du 1:1 in deiner CMP übernehmen, wenn uxspire dort als Vendor, Service oder Custom Script angelegt wird.

Feld Inhalt
Anbietername uxspire GmbH
Anschrift Stixchesstr. 107, 51377 Leverkusen, Deutschland
Datenschutzkontakt
Dienstname uxspire
Kategorie Statistik / Feedback / UX Analytics / Umfragen
Zweck Ausspielen eingebetteter Nutzerbefragungen, Erhebung von UX Metrics, Event-Erfassung und Analyse der Nutzererfahrung.
Empfohlene Rechtsgrundlage Einwilligung gem. Art. 6 Abs. 1 lit. a DSGVO i. V. m. § 25 Abs. 1 TDDDG, sofern Tracking oder Endgerätezugriff genutzt wird.
Datenarten Browser-/Device- und Seitenkontext, Event-Namen und Event-Eigenschaften, UTM-/Kampagnenparameter, Survey-Antworten, NPS-/CSAT-/UEQ-/UEQ-S-Antworten einschließlich optionaler Kommentare, Projekt- und Survey-Bezüge, Session-ID und pseudonyme Distinct-ID. Serverseitig werden bei Ingest-Requests zusätzlich client_ip aus X-Forwarded-For oder X-Real-IP, origin, user_agent und accept_language als technische Request-Metadaten verarbeitet; Browser-, OS-, Device- und Referrer-Kontext wird daraus abgeleitet. Die Zuordnung erfolgt regelmäßig über pseudonyme Identifier und nicht über Klarnamen.
Cookies / Storage Keine Drittanbieter-Cookies. Das Browser-SDK nutzt LocalStorage/SessionStorage: uxspire.distinct_id (LocalStorage, pseudonyme Nutzer-ID), uxspire.session_id (SessionStorage, Sitzungs-ID), uxspire.consent (LocalStorage, Consent-Status, 365 Tage), uxspire.embed.config.*, uxspire.embed.etag.* und uxspire.embed.fetchedAt.* (LocalStorage, Embed-Config-Cache) sowie uxspire.widget.seen.* für Widget-/Survey-Status. Bei gehosteten Public-Link-Surveys kann zusätzlich ein Best-effort-Cookie uxspire.survey.link_submitted.* für die Deduplizierung gesetzt werden.
Script- und API-Domains Standardmäßig https://app.uxspire.com für /embed/v1/uxspire.js, /embed/v1/bootstrap, /embed/v1/config, /api/v1/e, /api/v1/batch, /api/v1/identify und /api/v1/privacy/forget. Survey-Assets können über assets.uxspire.com bzw. umgebungsspezifische assets.*-Domains ausgeliefert werden.
Datenstandort Die SaaS-Anwendung wird auf Microsoft Azure innerhalb der EU betrieben; die konkrete Azure-Region wird je Umgebung per Deployment-Konfiguration festgelegt. Survey-Assets werden über Cloudflare R2/CDN mit EU-Jurisdiktion gespeichert beziehungsweise ausgeliefert. ZU KLÄREN: tatsächlich ausgerollte Azure-Produktivregion sowie Microsoft-Support- und Diagnosedaten.
Privacy-Signale und Consent GPC/DNT werden standardmäßig client- und serverseitig respektiert, solange respectPrivacySignals auf Org-, Workspace- oder Projekt-Ebene nicht deaktiviert wurde. Bei Sec-GPC: 1 oder DNT: 1 antwortet der Server mit 204 und X-Uxspire-Privacy-Suppressed; es wird nichts in die Datenbank geschrieben. Consent wird per setConsent({ tracking: true|false }) gesteuert und nur ohne aktive Privacy-Signale bis zu 365 Tage in uxspire.consent gespeichert.
Speicherdauer / Retention Consent-Status: bis zu 365 Tage, sofern GPC/DNT nicht aktiv sind. Analyse-Identifier: regelmäßig bis zu 365 Tage. Event- und Auswertungsdaten: regelmäßig bis zu 12 Monate, soweit keine längere Aufbewahrung aus Sicherheits-, Nachweis-, Vertrags- oder AVV-Gründen erforderlich ist. Azure Log Analytics ist im Terraform-Default auf 30 Tage konfiguriert; PostgreSQL-Backups im Terraform-Default auf 7 Tage.
TOMs / Security HTTPS/TLS-Transportverschlüsselung, Azure PostgreSQL mit Mindest-TLS 1.2, secrets über Azure Key Vault, private Netzwerk-/Private-DNS-Konfiguration für zentrale Azure-Dienste, projektbezogene API-Keys, Rate Limits für Embed/Ingest/Privacy-Forget, serverseitige GPC/DNT-Unterdrückung und Löschpfad /api/v1/privacy/forget.
AVV / DPA Enterprise-AVV anfordern
Empfänger / Subprozessoren Auftragsverarbeiter und Subprozessoren; verbindliche Details im Enterprise-AVV.
Datenschutzerklärung uxspire.com/datenschutz
Technische Integration Consent API für Entwickler

Pflichtangaben für Kunden

Wenn du uxspire auf deiner Webseite einsetzt, musst du die konkrete Nutzung in Consent Banner und Datenschutzerklärung deines Unternehmens abbilden. Die finale Bewertung hängt von deinem Setup und den aktivierten Modulen ab.

Im Consent Banner / CMP

  • Dienst und Anbieter: uxspire, uxspire GmbH.
  • Zweck: Feedback, UX Analytics, Umfragen, UX Metrics und Event-Analyse.
  • Kategorie: regelmäßig Statistik/Analytics bzw. Feedback, nicht Essential.
  • Speichertechnologien: LocalStorage/SessionStorage-Keys und Laufzeiten aus der Vendor-Tabelle.
  • Rechtsgrundlage: Einwilligung für Endgerätezugriff nach § 25 Abs. 1 TDDDG und für personenbezogene Analyse nach Art. 6 Abs. 1 lit. a DSGVO, soweit kein anderer belastbarer Einzelfall greift.
  • Widerruf: CMP-Auswahl mit setConsent({ tracking: false }) verbinden.

In der Datenschutzerklärung

  • Zwecke, Rechtsgrundlagen und Datenkategorien konkret nach aktivierten uxspire-Modulen beschreiben.
  • uxspire GmbH als Auftragsverarbeiter bzw. Empfänger nennen und bei Enterprise-Verträgen AVV/DPA sowie Subprozessoren verlinken.
  • Drittlandbezüge und Garantien für eingesetzte Subprozessoren darstellen, soweit einschlägig.
  • Speicherdauer bzw. Kriterien für Speicherdauer angeben.
  • Widerruf der Einwilligung, Betroffenenrechte und Beschwerderecht bei einer Aufsichtsbehörde abbilden.
  • GPC/DNT-Verhalten und Löschpfad für distinct_id-bezogene Löschanfragen organisatorisch berücksichtigen.

Ein Service oder mehrere Services?

Für das aktuelle MVP ist ein einzelner CMP-Service meist ausreichend. Bei getrennt aktivierbaren Modulen oder strengeren Kundenvorgaben kann eine Aufteilung sinnvoll sein.

uxspire Surveys & VOC

Standard-Surveys, NPS, CSAT, UEQ und UEQ-S. Zweck: Feedback-Erhebung, Voice-of-Customer, UX-Metriken und Auswertung von Antworten. Daten: Antworten, Ratings, optionale Kommentare, Survey-/Projektbezug, Session-/Distinct-ID und technischer Kontext.

uxspire Product Analytics

Event-Erfassung, technische Nutzungsanalyse und funnelartige Auswertungen auf Basis gesendeter Events. Zweck: Produkt-, UX- und Conversion-Analyse. Daten: Event-Namen, Event-Eigenschaften, Seitenkontext, Referrer, UTM-/Kampagnenparameter, Device-/Browser-Kontext und pseudonyme IDs.

Heatmaps / Session Recording

In Plan- und Marketingunterlagen existieren Bezeichnungen für Heatmaps und Session Recordings, eine aktive Browser-SDK-Erfassung für diese Module ist in den geprüften technischen Unterlagen dieser Seite nicht belegt. Wenn solche Module produktiv aktiviert werden, sollten sie wegen höherer Consent-Erwartung als eigener CMP-Service bewertet werden.

Anlage in Consent Management Platforms

In den geprüften App- und Website-Unterlagen ist kein offizieller uxspire-Eintrag in CMP-Vendor-Datenbanken dokumentiert. Verwende deshalb die Vendor-Daten oben und lege uxspire als Custom Vendor, Custom Service oder Custom Script an.

Usercentrics / Cookiebot

Custom Service

Als Data Processing Service bzw. Custom Service anlegen und Script-/API-URLs sowie Storage-Namen aus dieser Seite hinterlegen.

OneTrust

Custom Vendor

Als Custom Vendor mit JavaScript-URL, Endpunkten und LocalStorage-/SessionStorage-Namen konfigurieren.

consentmanager

Custom Anbieter

Als eigener Anbieter anlegen und die CMP-Regel mit der uxspire Consent API verbinden.

Didomi

Custom Vendor

Als Custom Vendor anlegen; eine beantragte oder bestätigte Aufnahme ist in den geprüften Unterlagen nicht belegt.

Borlabs Cookie

Script-Service

Als eigener JavaScript-Service einbinden; das Script erst nach Zustimmung laden oder nach Zustimmung setConsent({ tracking: true }) ausführen.

CCM19

Eigener Anbieter

Als eigenen Anbieter mit Kategorie Statistik/Feedback anlegen und die Endpunkte aus der Vendor-Tabelle eintragen.

CookieFirst

Custom Service

Custom-Anlage mit den oben genannten Anbieter-, Zweck-, Storage- und Endpunktinformationen.

CookieYes

Custom Cookie / Script

Als Custom Cookie bzw. Script anlegen, Kategorie Statistik/Analytics oder Feedback wählen und die Freigabe mit der uxspire Consent API koppeln.

Osano

Custom Vendor

Als Custom Vendor konfigurieren; Script-Blockierung oder Consent-Callback mit der uxspire API koppeln.

Sourcepoint

Custom Vendor

Anlage als Custom Vendor mit den oben genannten Vendor-Daten möglich.

Deine CMP fehlt? Sprich uns an — wir helfen dir bei der Übersetzung der Angaben in das jeweilige CMP-Modell.

Consent, Privacy Signals &
Standards

uxspire bringt keine eigene Consent-Oberfläche mit. Die Einwilligung wird in deiner CMP eingeholt und anschließend über die SDK-Methode setConsent({ tracking: true|false }) an uxspire übergeben.

Global Privacy Control und Do Not Track werden standardmäßig respektiert, sofern die Projekt-/Workspace-/Org-Policy das nicht ausdrücklich deaktiviert. Bei aktiven Signalen blockiert der Client Tracking und Embed, und die Ingest-Endpunkte unterdrücken eingehende Daten mit 204.

Eine aktive IAB-TCF/GVL-Integration oder direkte Google-Consent-Mode-v2-Auswertung ist in den geprüften SDK- und App-Unterlagen nicht implementiert. Wenn deine CMP solche Standards nutzt, sollte sie daraus eine explizite uxspire-Consent-Entscheidung ableiten.

Standards & Frameworks

  • CMP-gesteuerte Einwilligung

    Consent wird über die Kunden-CMP eingeholt und per setConsent an uxspire übergeben.

  • GPC / Do Not Track

    Client und Server können Sec-GPC: 1 und DNT: 1 respektieren.

  • DSGVO & TDDDG

    Einwilligungsbasierte Einbindung und Auftragsverarbeitung nach Art. 28 DSGVO.

  • IAB TCF / Google Consent Mode

    Keine direkte SDK-Auswertung belegt; Mapping erfolgt in der CMP- oder Tag-Manager-Logik.

Häufige Fragen

Brauchen wir für uxspire eine Einwilligung?

In den meisten Konfigurationen ja. Sobald uxspire auf das Endgerät zugreift (LocalStorage/SessionStorage) oder personenbezogene Daten erhebt, ist nach § 25 Abs. 1 TDDDG bzw. Art. 6 Abs. 1 lit. a DSGVO eine Einwilligung erforderlich. Reine Server-zu-Server-Setups ohne Endgerätezugriff sind mit deinem Datenschutzbeauftragten individuell zu bewerten.

Kann uxspire bereits vor Consent geladen werden?

Ja, wenn das Consent-Gate in der uxspire-Umgebung aktiv ist (REQUIRE_CONSENT=true) oder wenn deine CMP das Script erst nach Zustimmung freigibt. Bei aktivem Consent-Gate bleiben Tracking und Embed aus, bis setConsent({ tracking: true }) aufgerufen wird. Ohne dieses Gate ist das Laden nach Zustimmung die sichere Variante.

Was passiert bei Widerruf der Einwilligung?

Bei setConsent({ tracking: false }) stoppt uxspire weitere Erhebungen und blockiert Embed-/Tracking-Aktivitäten. Der Widerruf wird als Consent-Status gespeichert, sofern GPC/DNT nicht aktiv sind. Bereits erhobene pseudonyme Daten werden serverseitig gemäß Datenschutzerklärung und, bei Enterprise-Verträgen, AVV behandelt; für gezielte Löschanfragen steht /api/v1/privacy/forget zur Verfügung.

Werden Daten in Drittländer übermittelt?

Die SaaS-Anwendung wird auf Microsoft Azure innerhalb der EU betrieben; die Produktivregion wird per Deployment-Konfiguration festgelegt. Survey-Assets werden über Cloudflare R2/CDN mit EU-Jurisdiktion gespeichert beziehungsweise ausgeliefert. Maßgeblich für Subprozessoren und etwaige Drittlandbezüge sind Datenschutzerklärung und, bei Enterprise-Verträgen, AVV. ZU KLÄREN: tatsächlich ausgerollte Azure-Produktivregion sowie Microsoft-Support- und Diagnosedaten.

Meine CMP listet uxspire noch nicht. Was tun?

Lege uxspire mit den oben genannten Vendor-Daten als Custom Vendor in deiner CMP an. Wenn du möchtest, dass uxspire offiziell aufgenommen wird, melde dich bei uns — wir treiben die Aufnahme dann gezielt mit deinem CMP-Anbieter voran.

Hilfe bei der Integration?

Unser Team unterstützt dich und deine Agentur bei der korrekten Anlage von uxspire in eurer CMP — inklusive Enterprise-AVV, Datenschutzprüfung und Mapping auf euer CMP-Setup.