Zum Inhalt springen
MotionSpec
← motionspec.dev

Datenschutzerklärung

Stand: 2. November 2026

1 · Verantwortlicher

Fröba Sales Solutions UG (haftungsbeschränkt)
Johann-Nikolaus-Zitter-Straße 31, 96317 Kronach, Deutschland
Vertreten durch: Kevin Fröba
E-Mail: hello@motionspec.dev

Einen Datenschutzbeauftragten haben wir nicht bestellt; wir sind gesetzlich nicht dazu verpflichtet.

2 · Grundsätzliches — ohne Ihre Einwilligung keine Cookies, kein Tracking

Ohne Ihre Einwilligung setzt diese Website keine Cookies, nutzt kein Tracking und keine Web-Analyse durch Dritte; eine eigene, cookielose Reichweitenzählung ist in Ziffer 3 beschrieben. Nur wenn Sie im Hinweis unten auf der Seite ausdrücklich zustimmen, setzen wir zusätzlich das Analysewerkzeug Microsoft Clarity ein (Ziffer 3a). Das gilt für die Website; die Daten, die beim Kauf (Ziffer 6) und bei der geschäftlichen Ansprache (Ziffer 7) anfallen, sind dort gesondert beschrieben. Ohne Ihre Einwilligung werden keine Nutzerprofile gebildet; mit Einwilligung verknüpft Clarity Ihre Besuche über eine pseudonyme Kennung (Ziffer 3a). Wir selbst geben keine Daten an Werbenetzwerke weiter; zu den Cookies, die Microsoft bei Einwilligung setzt, siehe Ziffer 3a. Animationen laufen rein clientseitig (nur transform/opacity) und respektieren die Systemeinstellung „Bewegung reduzieren".

3 · Hosting (Cloudflare) und Server-Logfiles

Diese Website wird bei Cloudflare gehostet (Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA; in der EU Cloudflare Germany GmbH). Beim Aufruf erfasst der Server automatisch technisch notwendige Zugriffsdaten in „Server-Logfiles": IP-Adresse, Datum/Uhrzeit, abgerufene URL, übertragene Datenmenge, Referrer sowie Browser- und Betriebssystem-Kennung. Dies ist erforderlich, um die Website auszuliefern und ihre Sicherheit und Stabilität zu gewährleisten.

Reichweitenzählung ohne Cookies: Beim Aufruf unserer Seiten zählen wir aggregiert Seitenaufrufe (Pfad der aufgerufenen Seite, Domain der verweisenden Seite, Kanal-Kennung aus dem Link). Zur Schätzung der Besucherzahl bilden wir aus IP-Adresse, Browserkennung und Datum einen gekürzten, nicht umkehrbaren Hashwert, der sich täglich ändert; die IP-Adresse selbst wird dabei nicht gespeichert. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Reichweitenmessung unserer eigenen Seiten); es werden keine Informationen auf Ihrem Endgerät abgelegt oder ausgelesen.

3a · Web-Analyse mit Microsoft Clarity (nur mit Ihrer Einwilligung)

Mit Ihrer Einwilligung setzen wir Microsoft Clarity ein, um zu verstehen, wie Besucher unsere Website nutzen, und um Inhalte und Bedienung zu verbessern. Anbieter ist für Nutzer in der EU die Microsoft Ireland Operations Limited, One Microsoft Place, South County Business Park, Leopardstown, Dublin 18, Irland; Muttergesellschaft ist die Microsoft Corporation, One Microsoft Way, Redmond, WA 98052, USA.

Ohne Ihre Zustimmung wird Clarity nicht geladen: Es geht keine Anfrage an Microsoft, und es wird nichts für Analysezwecke auf Ihrem Endgerät gespeichert oder ausgelesen. Ihre Auswahl merken wir uns im lokalen Speicher Ihres Browsers (Eintrag ms-consent mit der Auswahl und ihrem Zeitpunkt, ohne Kennung); das ist erforderlich, um Ihre Entscheidung zu beachten (§ 25 Abs. 2 Nr. 2 TDDDG). Nach zwölf Monaten fragen wir erneut.

4 · Kostenloser Motion-Check

Auf unserer Website (Startseite und /motion-check) können Sie eine beliebige Website-URL eingeben, die wir auf Motion-Barrierefreiheit prüfen. Dabei verarbeiten wir (1) die von Ihnen eingegebene URL, um die dort verlinkten CSS-Inhalte abzurufen und zu analysieren, und (2) Ihre IP-Adresse, ausschließlich zur Begrenzung der Anfragerate (Schutz vor Missbrauch). Beides erfolgt auf Grundlage unseres berechtigten Interesses am Betrieb und Schutz dieses kostenlosen Dienstes (Art. 6 Abs. 1 lit. f DSGVO). Die eingegebene URL und das Prüfergebnis werden nicht gespeichert; die IP-Adresse wird nur flüchtig im Arbeitsspeicher für das Rate-Limit gehalten (Zeitfenster: 60 Sekunden) und nicht protokolliert. Es findet kein Profiling statt. Für die Prüfung ruft unser bei Cloudflare betriebener Dienst die Seite und zugelassene verlinkte Stylesheets ab. Der angesprochene Webserver und sein gegebenenfalls eingesetztes CDN erhalten den angeforderten Host, Pfad, gegebenenfalls zugelassene Query-Parameter und Verbindungsmetadaten. Zur Namensauflösung erhalten DNS-Dienste Hostnamen; Pfad und Query der angeforderten Seite sind nicht Teil der DNS-Abfrage. URL-Bestandteile können personenbezogene Angaben enthalten. Bitte verwenden Sie nur öffentliche URLs ohne personenbezogene oder vertrauliche Inhalte.

4a · MotionSpec in ChatGPT

Über die MotionSpec-App in ChatGPT können Sie zwei kostenlose Werkzeuge ohne MotionSpec-Konto und ohne Bezahlung nutzen: motion_catalog liefert den eingebauten Katalog der Motion-Primitive, motion_validate prüft eine MotionSpec-JSON-Spezifikation (bis 64 KiB), die im Werkzeugaufruf übergeben wird. ChatGPT übermittelt diese Eingaben an unseren Dienst unter api.motionspec.dev, der bei Cloudflare betrieben wird. Keines der Werkzeuge ruft Websites ab oder kontaktiert andere Dienste: Es gibt keine Anfrage an fremde Server, CDNs oder DNS zu Ihren Inhalten. Die Spezifikation wird im Arbeitsspeicher geprüft und von uns nicht gespeichert. Die Antworten enthalten nur Katalogdaten oder das Prüfergebnis (Fehler, Hinweise, Hinweise auf veraltete Angaben und catalogVersion, eine Versionskennung des Katalogs); sie enthalten keine Nutzerkennungen. Eine Website-Prüfung (motion_audit) ist nicht Teil dieser Version.

Der ChatGPT-Zugang läuft als eigener Cloudflare-Worker. Für diesen Worker sind Invocation-Logs (Metadaten je Anfrage wie URL und Header) abgeschaltet, und unser Code schreibt keine Anfrageinhalte in Protokolle. Technische Fehler und nicht abgefangene Ausnahmen dieses Workers (Fehlermeldungen und technische Metadaten) erfasst Cloudflare in den Workers Logs und löscht sie nach 7 Tagen. Zum Schutz vor Missbrauch verwenden wir entweder die anonymisierte Nutzerkennung, die ChatGPT mit einem Werkzeugaufruf übermittelt, oder die IP-Adresse des Systems, das sich mit unserem Dienst verbindet (bei ChatGPT in der Regel ein Server von OpenAI), kurzzeitig als Schlüssel einer Ratenbegrenzung; der Schlüssel wird nur für das Zeitfenster der Begrenzung vorgehalten und von unserem Code nicht gespeichert. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer sicheren und funktionsfähigen Bereitstellung dieses kostenlosen Angebots). Cloudflare betreibt den Worker als unser Auftragsverarbeiter; Auftragsverarbeitungsvertrag und Drittlandübermittlung wie in Ziffer 3. OpenAI stellt ChatGPT als eigener Verantwortlicher bereit und erhält von uns nur die Antworten auf die Werkzeugaufrufe, die ChatGPT stellt. Was ChatGPT selbst zu Ihrem Gespräch speichert, richtet sich nach der Datenschutzerklärung von OpenAI.

4b · Gehosteter MCP-Server (api.motionspec.dev)

Unter api.motionspec.dev/mcp betreiben wir einen MCP-Server (Model Context Protocol) für KI-Assistenten und Entwicklungswerkzeuge. Ohne Konto und ohne Schlüssel laufen dort die Werkzeuge motion_catalog (Katalog der Motion-Primitive), motion_validate (Prüfung einer MotionSpec-JSON-Spezifikation), motion_compile (Übersetzung einer Spezifikation in Code) und motion_audit (statische Motion-Prüfung einer Website-URL); motion_stats ist ein schlüsselgebundenes Betreiberwerkzeug. Übermittelte Spezifikationen werden im Arbeitsspeicher verarbeitet und von uns nicht gespeichert.

Website-Prüfung (motion_audit): Für die Prüfung ruft unser bei Cloudflare betriebener Dienst die angegebene URL und die dort verlinkten Stylesheets ab (nur öffentliche Adressen, höchstens 12 Stylesheets). Der angesprochene Webserver und sein gegebenenfalls eingesetztes CDN erhalten den angeforderten Host, Pfad, gegebenenfalls zugelassene Query-Parameter und Verbindungsmetadaten. Zur Namensauflösung wird der Hostname per DNS-over-HTTPS an den DNS-Dienst von Cloudflare (cloudflare-dns.com) übermittelt; Pfad und Query sind nicht Teil der DNS-Abfrage. Die URL und das Prüfergebnis werden von uns nicht gespeichert. URL-Bestandteile können personenbezogene Angaben enthalten. Bitte verwenden Sie nur öffentliche URLs ohne personenbezogene oder vertrauliche Inhalte.

Betriebsdaten: Je Anfrage erfassen wir über Cloudflare Workers Analytics Engine technische Kennzahlen: das Ergebnis (z. B. Anfrage, Fehler, Ratenbegrenzung), ob ein Schlüssel verwendet wurde (bei Schlüsselzugängen dessen nicht identifizierende interne Bezeichnung), den Zeitpunkt und grobe Zähler; bei der Verbindungsaufnahme sowie beim Aufruf des Betreiberwerkzeugs ohne Schlüssel zusätzlich den vom aufrufenden Programm gemeldeten Namen des MCP-Clients und dessen User-Agent-Kennung. Nicht erfasst werden IP-Adressen, geprüfte URLs, Prüfergebnisse, Spezifikationsinhalte und Prompts. Zum Schutz vor Missbrauch verwenden wir die IP-Adresse des verbindenden Systems kurzzeitig als Schlüssel einer Ratenbegrenzung (Cloudflare Rate Limiting, 60 Anfragen je 10 Sekunden); unser Code speichert sie nicht. Für diesen Worker sind die Cloudflare Workers Logs (Metadaten je Aufruf wie URL und Header sowie technische Fehler) eingeschaltet; Cloudflare löscht sie nach 7 Tagen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer sicheren und funktionsfähigen Bereitstellung dieses kostenlosen Angebots). Cloudflare betreibt den Worker als unser Auftragsverarbeiter; Auftragsverarbeitungsvertrag und Drittlandübermittlung wie in Ziffer 3.

5 · E-Mail-Kontakt

Wenn Sie uns per E-Mail (z. B. hello@motionspec.dev) kontaktieren, verarbeiten wir Ihre Angaben zur Bearbeitung der Anfrage. Die Zustellung/Weiterleitung erfolgt technisch über Cloudflare Email Routing; hello@motionspec.dev wird an ein internes Postfach weitergeleitet.

6 · Kauf, Bereitstellung und Abrechnung

Sobald Sie auf motionspec.dev/pricing den einmaligen Motion Report kaufen, verarbeiten wir die folgenden Daten. Diese Aufstellung ist aus den tatsächlich vorhandenen Datenfeldern unserer Datenbank abgeleitet, nicht aus einer Vorlage; die technischen Feldnamen stehen dabei, damit Sie eine Auskunft nach Art. 15 DSGVO gegen diese Liste prüfen können.

VorgangWelche FelderWozu
Zahlung
purchases
laufende Nummer (purchase_id), Zeitpunkt (created_at), Kennungen der Zahlung bei Stripe (stripe_object_id, stripe_event_id, payment_intent_id, customer_id, subscription_id, payment_link_id), gekauftes Paket (sku), Betrag und Währung (amount_minor, currency), Kennzeichen Echt- oder Testbetrieb (livemode), Ihre E-Mail-Adresse (email), die von Ihnen zur Prüfung benannte Adresse (site_url), Bearbeitungsstand und Erfüllungszeitpunkt (status, fulfilled_at) Vertragsabwicklung, Zuordnung der Zahlung zur Leistung, Erstattung, Buchführung
Report
reports
Kennung und Sitzung (report_id, session_id), Ihre E-Mail-Adresse (email), die geprüfte Adresse und ihr Host (target_url, target_host), Ihre Eingabe im Wortlaut (raw_input), Bearbeitungsstand, Versuchszähler und Übernahmezeitpunkt (status, attempts, claim_at), der persönliche Abrufschlüssel (token), der erzeugte Bericht selbst (html), ein etwaiger Fehlertext (error_text), Zeitpunkte (created_at, ready_at) sowie Widerruf und dessen Grund (revoked_at, revoke_reason) Erstellung und Bereitstellung des gekauften Berichts, Wiederholung bei Fehlern, Sperrung nach Erstattung
Versand­nachweis
mail_log
laufende Nummer (id), Art des Vorgangs und dessen Bezug (vorgang, bezug), Empfängeradresse (empfaenger), Sendezeitpunkt (gesendet_at), Versanddienst und dessen Kennung (provider, provider_id) Nachweis, dass eine Nachricht abgesendet wurde, und Schutz davor, dieselbe Nachricht zweimal zu senden

7 · Geschäftliche Ansprache (Direktwerbung an Unternehmen)

Wir sprechen Unternehmen gezielt an, deren Website wir zuvor automatisiert auf Motion-Barrierefreiheit geprüft haben. Wenn Sie eine solche Nachricht von uns bekommen haben, haben Sie uns Ihre Daten nicht selbst gegeben — dann gilt Art. 14 DSGVO, und die vollständige Unterrichtung mit allen Pflichtangaben finden Sie unter Unterrichtung nach Art. 14 DSGVO (englische Fassung: privacy-outreach). Diese Ziffer nennt die Datenfelder.

VorgangWelche FelderWozu
Unternehmens- und Kontaktdaten
leads
laufende Nummer (lead_id), Firma und Web-Adresse (company_name, domain, website_url), Sitz und Sprache (jurisdiction, us_state, language), Art und Größe des Unternehmens (entity_type, subscriber_type, subscriber_type_basis, vertical, regulated_flag, employee_count, employee_band), geschäftliche Kontaktangaben (email, email_type, email_status, contact_name, contact_role, contact_linkedin_url), auf der Website erkannte Technik (tech_stack), Ergebnis unserer automatisierten Prüfung (animation_score, reduced_motion_guard, mandatory_a_count, mandatory_aa_count, recommended_aaa_count, score, score_tier, report_token), Herkunft des Datensatzes und Rechtsgrundlage (source, source_url, legal_basis), Bearbeitungsstand (can_send, status, date_added, last_contacted_at), Ihre Reaktion (reply_status, sentiment, bounce_flag, opt_out) Auswahl passender Unternehmen, Personalisierung der Ansprache, Nachvollzug von Herkunft und Rechtsgrundlage je Datensatz, Beachtung Ihres Widerspruchs
Prüfergebnis
audits
Kennung und Zuordnung (audit_id, lead_id), geprüfte Domain (domain), Prüfmaßstab (wcag_version), Zahl der Befunde (mandatory_a_count, mandatory_aa_count, recommended_aaa_count), die Befunde im Einzelnen (findings_json), Adresse der Auswertung (report_url), Zeitpunkt (created_at) Beleg dafür, dass unsere Ansprache einen konkreten technischen Anlass hat — geprüft wird die Website des Unternehmens, nicht eine Person
Vorgangs­protokoll
events
laufende Nummer (event_id), Zuordnung und Markt (lead_id, market), Art des Vorgangs (type), Einzelheiten dazu (payload_json), Zeitpunkt (created_at) Nachvollzug von Zustellung, Antwort, Rückläufer und Widerspruch; Grundlage der Alarme, mit denen wir Fehler im Betrieb bemerken
Sperrliste
suppression
E-Mail-Adresse und/oder Domain (email, domain), Grund und Herkunft des Eintrags (reason, source), Zeitpunkt (added_at) ausschließlich, damit wir Sie nicht erneut anschreiben

8 · Ihre Rechte

Sie haben das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) sowie Widerspruch gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (Art. 21). Eine erteilte Einwilligung können Sie jederzeit mit Wirkung für die Zukunft widerrufen (Art. 7 Abs. 3 DSGVO; für Microsoft Clarity siehe Ziffer 3a). Wenden Sie sich dazu an die unter Ziffer 1 genannten Kontaktdaten.

9 · Beschwerderecht bei der Aufsichtsbehörde

Sie haben das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren. Für uns zuständig ist:
Bayerisches Landesamt für Datenschutzaufsicht (BayLDA), Promenade 18, 91522 Ansbach.

10 · SSL-/TLS-Verschlüsselung

Diese Website nutzt aus Sicherheitsgründen eine TLS-Verschlüsselung (erkennbar am „https://" in der Adresszeile).

11 · Speicherdauer gekaufter Berichte

Haben Sie einen kostenpflichtigen Bericht erworben, löschen wir dessen Inhalt — die bei uns gespeicherte HTML-Fassung und die PDF-Datei in unserem Objektspeicher — 12 Monate nach Bereitstellung des Berichts. Der Abruflink verliert zum selben Zeitpunkt seine Gültigkeit.

Erhalten bleibt der Nachweis des Vorgangs selbst: Bericht-Kennung, Sitzungs-Kennung, Status und Zeitstempel. Er belegt, dass geliefert wurde, und ist die Verbindung, über die eine Erstattung dem Kauf zugeordnet wird. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO für den Bericht selbst, Art. 6 Abs. 1 lit. c und lit. f DSGVO für den verbleibenden Nachweis.

Diese Frist betrifft ausschließlich gekaufte Berichte. Der kostenlose Motion-Check nach Ziffer 4 speichert weder die eingegebene URL noch das Prüfergebnis.