Digitale Barrierefreiheit für deine Webseite.

Mach deine Webseite inklusiv. Für alle.

In Minuten installiert, für Jahre geliebt.

Eine einzige Software, alle Besucher:innen abgeholt.

Area11y ist ein leistungsstarkes, einbettbares Accessibility-Widget, entwickelt mit React, TypeScript und Tailwind CSS. Es bietet umfassende Text- und Lesbarkeitsanpassungen wie Textskalierung, Zeilenhöhe, Zeichen- und Wortabstände, dyslexiefreundliche Schriftarten, einen vergrößerten Mauszeiger, eine Lesemaske, Link-Hervorhebung mit Fokus-Ringen, Reduce-Motion-Einstellungen sowie eine Vorlesefunktion mit Screenreader-Unterstützung. Zusätzlich stehen Dark Mode, Hochkontrast- und Night-Shift-Lesemodi, das Ausblenden von Medien mit barrierefreien Platzhaltern, Verbesserungen der Tastaturnavigation und persistente Benutzereinstellungen zur Verfügung.

Das Widget-Menü ist in Deutsch, Englisch, Französisch, Spanisch, Italienisch, Niederländisch, Portugiesisch, Polnisch, Türkisch, Russisch, Arabisch, Chinesisch (vereinfacht) und Japanisch verfügbar.

Alle Funktionen lassen sich mit einer einzigen Code-Zeile in unter fünf Minuten in jede Webseite integrieren.

Area11y verwendet ein abonnementbasiertes Lizenzmodell. Für den produktiven Einsatz ist ein gültiger Lizenzschlüssel erforderlich. Verfügbare Pläne sind Basic (bis zu 5 Websites) und Pro (bis zu 20 Websites), jeweils mit einer 7-tägigen kostenlosen Testphase.

Abonnement-Modell

Basic – 25€ / Monat

Voller Zugriff auf alle Area11y-Funktionen für bis zu 5 Websites. Ideal für persönliche Projekte, Freelancer und kleine Unternehmensseiten.

Pro – 59€ / Monat

Voller Zugriff auf alle Area11y-Funktionen für bis zu 20 Websites. Perfekt für Agenturen, wachsende Teams und mehrere Kundenprojekte.

Jetzt lizenzieren

Sichere dir den Area11y inklusive Lizenzverwaltung und Feature-Updates.

Dokumentation

Jetzt starten.

Die Dokumentation erklärt alle Funktionen, Konfigurationsoptionen und Integrationswege des Area11y - von der einfachen Einbindung per Script-Tag bis hin zur individüllen Anpassung über API und Events.

Installation - Script Tag

Binde den Loader per Script-Tag ein. Er validiert die Lizenz serverseitig und lädt anschliessend den Core.

<script
  src="https://area11y-engine.vercel.app/loader.js"
  data-key="YOUR-LICENSE"
  data-position="bottom-right"
  data-primary-color="#6366f1"
  data-hotkey="Alt+A"
  data-locale="en"
  defer
></script>

Installation - npm

Nutze das npm-Paket, um den Loader programmgesteuert einzubinden.

npm install @niclasbork/area11y

React

import { loadA11Y } from '@niclasbork/area11y'

loadA11Y({
  apiBaseUrl: 'https://area11y-engine.vercel.app',
  licenseKey: 'YOUR-LICENSE',
  position: 'bottom-right',
  primaryColor: '#6366f1',
  hotkey: 'Alt+A',
  locale: 'en',
})

Vue/Vanilla

import { loadA11Y } from '@niclasbork/area11y/loader'

loadA11Y({
  apiBaseUrl: 'https://area11y-engine.vercel.app',
  licenseKey: 'YOUR-LICENSE',
  position: 'bottom-right',
  primaryColor: '#6366f1',
  hotkey: 'Alt+A',
  locale: 'en',
})

API Options

OptionTypDefaultBeschreibung
selectorstring'body'DOM-Selector, an dem der Widget-Container gemountet wird.
position'bottom-right' | 'bottom-left' | 'bottom-center''bottom-right'Position des Floating-Buttons.
primaryColorstring'#2563eb'Hintergrundfarbe für Button und Akzente.
licenseKeystringYOUR-LICENSEValidiert die Installation und schaltet Premium-Module frei.
apiBaseUrlstring'https://area11y-engine.vercel.app'Basis-URL für API- und Core-Requests (ohne /loader.js).
hotkeystringundefinedTastaturkürzel zum öffnen (z. B. Alt+A).
localestringundefinedFixe Sprache; leer lassen für <html lang>.

Features

  • Textskalierung von 100% bis 200%.
  • Steuerung von Zeilenhöhe, Zeichenabstand und Wortabstand.
  • Hochkontrast-Farbpaletten.
  • Dyslexiefreundliche Schriftarten.
  • Reduce Motion zum Reduzieren starker Animationen und übergänge.
  • Link-Hervorhebung mit Fokus-Ringen.
  • Shadow-DOM-Isolation mit gespeicherten Benutzereinstellungen.
  • Bilder und Videos ausblenden - Medien werden durch dezente Platzhalter ersetzt.
  • Lesemaske für ruhigeres Lesen.
  • Grosser Mauszeiger für bessere Sichtbarkeit.
  • Vorlesefunktion in der aktiven Sprache.
  • Ein-Klick-Reset setzt alle Einstellungen auf die Standardwerte zurück.
  • Persistenz: Alle Benutzereinstellungen werden in localStorage unter dem Namespace a11y-core:* gespeichert.

Jetzt lizenzieren

Sichere dir den Area11y inklusive Lizenzverwaltung und Feature-Updates.

Häufige Fragen

Wie werden Domains registriert?

Beim ersten Laden des Widgets wird die Domain automatisch erkannt und der Lizenz hinzugefügt. Das gilt für den Basic- und den Pro-Plan – eine manuelle Einrichtung ist nicht erforderlich.

Wie viele Domains sind erlaubt?

Basic: bis zu 5 Domains. Pro: bis zu 20 Domains. Sobald das jeweilige Limit erreicht ist, werden weitere Domains automatisch abgelehnt.

Zählt localhost zum Domain-Limit?

Nein. localhost und 127.0.0.1 zählen nicht zum Domain-Limit.

Kann ich von Basic auf Pro upgraden?

Ja. Ein Upgrade auf den Pro-Plan ist jederzeit möglich. Das neue Domain-Limit wird sofort aktiv.

Gibt es eine kostenlose Testphase?

Ja. Alle Pläne enthalten eine 7-tägige kostenlose Testphase. Während dieser Zeit hast du vollen Zugriff auf alle Funktionen und kannst jederzeit kündigen, ohne dass Kosten entstehen.

Was passiert bei Kündigung oder Ablauf des Abos?

Wenn das Abo gekündigt wird oder abläuft, wird das Widget auf deinen Websites nicht mehr aktiviert. Inhalte oder Layout deiner Webseite werden dabei nicht verändert.

Kann ich Area11y auf Staging- oder Testumgebungen nutzen?

Ja. Staging- und Preview-Umgebungen werden unterstützt, solange sie innerhalb deines Domain-Limits liegen. localhost ist davon immer ausgenommen.

Wie funktioniert die Lizenzprüfung?

Das Widget prüft automatisch den Lizenzschlüssel und die Domain über den Area11y Lizenzdienst. Die Validierung erfolgt im Hintergrund und erfordert keine manuelle Aktion.

Wie erhalte ich meinen Lizenzschlüssel?

Nach dem Abschluss des Abos erhältst du deinen persönlichen Lizenzschlüssel automatisch per E-Mail. Zusätzlich findest du ihn jederzeit in deinem Kundenbereich bei Lemon Squeezy.

Muss ich Domains manuell verwalten?

Nein. Domains werden automatisch beim ersten Laden des Widgets registriert. Sobald das Domain-Limit deines Plans erreicht ist, werden weitere Domains nicht mehr aktiviert.

Werden personenbezogene Daten bei der Lizenzprüfung gespeichert?

Nein. Für die Lizenzprüfung werden ausschließlich der Lizenzschlüssel und die aktuelle Domain verwendet. Es werden keine personenbezogenen Daten gespeichert oder ausgewertet.

Jetzt lizenzieren

Sichere dir den Area11y inklusive Lizenzverwaltung und Feature-Updates.