GH GambleHub

Benutzerprofilschnittstelle

1) Grundsätze

1. Ein Gedanke auf dem Bildschirm. Profil = eine Reihe von kurzen, unabhängigen Abschnitten mit jeweils einem CTA.
2. Die Standardsicherheit. Sichtbare 2FA-Status/Sitzungen/Geräte, einfache Wege zum Handeln.
3. Transparenz der Daten. Was wird gespeichert, warum, wie deaktivieren/herunterladen/löschen.
4. Personalisierung ohne Überlastung. Nur echte Einstellungen, die die Erfahrung beeinflussen.
5. Verlieren Sie niemals den Kontext. Entwürfe, Rückkehr zum letzten Abschnitt, vorhersehbare URL.


2) Informationsarchitektur

Empfohlene Struktur (linkes Menü/Tabs):
  • Profil (Avatar, Name, Kontakte)
  • Sicherheit (Passwort, 2FA, Geräte/Sitzungen)
  • Zahlungen (Methoden, automatisch gespeicherte Teile, Historie)
  • Limits (verantwortungsvolles Spielen)
  • KYC (Status, Hochladen von Dokumenten)
  • Präferenzen (Sprache, Währung, Koeffizientenformat, Schnellwetten, Themen)
  • Benachrichtigungen (Typen/Kanäle, Stille/Digest)
  • Datenschutz und Daten (Sichtbarkeit, DSAR/Export, Löschung des Kontos)

Zeigen Sie niemals vollständige PAN/CVC; Token und Masken nur für UX.


3) Profilheader

Avatar (Laden/Zuschneiden), Display-Name, ID/Username.
Statusabzeichen: KYC: Im Check/Bestanden, 2FA: Ein/Aus, Verantwortliches Spiel: Aktiv.
Quick Links: „Passwort ändern“, „E-Mail/Telefon bestätigen“, „Limit setzen“.

html
<header class="profile-head">
<img class="avatar" alt="Аватар пользователя">
<div>
<h1>Имя пользователя</h1>
<div class="badges"><span class="badge">KYC: На проверке</span><span class="badge">2FA: Выкл</span></div>
</div>
<button class="btn btn--primary">Загрузить документы</button>
</header>

4) Abschnitt „Profil“

Felder: Name, Geburtsdatum, Land, Sprache der Schnittstelle.
Kontakt: E-Mail (Verifizierung), Telefon (OTP).
Ort: Datum/Uhrzeit/Währung sind an Sprache und Land gebunden.
Das Geburtsdatum wird nur über den Sepport nach KYC bearbeitet.

UX: Formathinweise, Masken weich, Auto-Save mit Debunce, Bestätigung des Erfolgs.


5) Sicherheit

Passwort: Änderung durch aktuelles Passwort + Qualitätsregeln (Manometer/Hinweise), rückwirkend keine Anforderungen anzeigen.
2FA: TOTP/SMS; Einfacher Master-Stream: „Aktivieren Sie → QR → Backup-Codes“.
Geräte und Sitzungen: Liste der aktiven Eingänge (Gerät/OS/Ort/Zeit), CTA „Alle außer dem aktuellen abschließen“.
Soz-Logins: Bindung/Entkopplung mit Bestätigung.


6) Zahlungen

Zahlungsmethoden: Karten (Maske' 1234'), A2A/Geldbörsen; Standardstatus.
Schlussfolgerungen: Gespeicherte Daten (IBAN/Wallet) mit Micro-Transfer-Verifizierung, falls zutreffend.
Transaktionsverlauf: Filter nach Typ/Datum/Betrag, CSV-Export.
Transparenz: Provisionen/ETA und Status „in Bearbeitung/Abgelehnt/Fertig“.


7) Limits (Verantwortungsvolles Spielen)

Arten: Einlagen, Wetten, Temporäre (Time-Outs), Selbstausschluss.
UX: Funkperiode (Tag/Woche/Monat) + Betrag, expliziter Text „Tritt in Kraft durch“....
Änderung in Richtung Schwächung - mit Verzögerung; Verschärfung - sofort.


8) KYC

Stepper: Persönliche Daten → Dokumente → Versand → In Prüfung.
Klare Dateianforderungen (Typ/Größe/Klarheit) + Vorschau.
Status und Fristen, Benachrichtigungskanal nach Bereitschaft, Historie der eingereichten Unterlagen.


9) Präferenzen

Koeffizientenformat: dezimal/Bruchzahl/amerikanisch.
Quick Bets: Switch + Warnung „ohne Bestätigung“ und Undo, wenn erlaubt.
Thema: hell/dunkel/systemisch; Kontrastmittel für Sehbehinderte.
Geo und Sprache: Behalten Sie die Anforderungen der Gerichtsbarkeiten (Inhalts-/Blocklisten) bei, erinnern Sie sich jedoch daran.


10) Mitteilungen

Kanäle: Push/E-Mail/SMS/in der App.
Gruppen: Finanzen, Gaming, Soziales, Marketing (Standard moderat).
„Nicht stören“: Zeitbereiche und Bedingungen (z.B. kein Marketing in der Nacht).
Vorschau: Wie die Benachrichtigung aussieht, wo sie deaktiviert werden soll.


11) Datenschutz und Daten

Profil Sichtbarkeit (wenn soziale Funktionen): Wer sieht den Nick/Avatar/Aktivität.
Daten-Upload (DSAR): Archivanforderung mit Vorbereitungszeit; Benachrichtigung bei Bereitschaft.
Konto löschen: Folgen erklären, Grace-Period, „Freeze“ als Alternative.
Zustimmungsprotokoll: Cookie/Marketing/Begriffe - Daten und Versionen.


12) Geschichte der Aktion

Band: Ein-/Ausgänge, Passwortänderungen/2FA, Änderungen der Zahlungsdetails, Limits.
Filter und Export; Erläuterungen zu Geo-IP und Geräten.
CTA „Waren das nicht Sie?“ → schneller Flow beim Ändern des Passworts und Beenden von Sitzungen.


13) A11y und Lokalisierung

Etiketten und Hinweise sind durch 'aria-describedby' verbunden; Fehler - 'role =' alert'.
Kontrast ≥ AA, sichtbar': Fokus-sichtbar', Tab-Reihenfolge entspricht dem Visuellen.
'prefers-reduced-motion' - Minimum an Animationen.
Sprachliche Expansion: 20-30% Breite; Zahlen sind tabellarisch ('font-variant-numeric: tabular-nums;').


14) Mobile Muster

Profilmenü als Drawer; Schlüsselstatus/STA - oben.
Sticky-CTA unten für lange Formulare („Änderungen speichern“).
Skalierung der Felder, Tastatur nach Typ ('inputmode').
Benachrichtigungen/Geschichte - Band mit endlosem Upload und Sentry-Watcher.


15) Leer, Fehler, Zustände

Leer: freundlicher Hinweis und „was kommt als nächstes“ (Methode hinzufügen/2FA aktivieren).
Fehler: Ursache + wie zu beheben + Retry; die eingegebenen Daten nicht zurücksetzen.

Busy: lokale Bootloader, ohne den gesamten Bildschirm zu sperren; TTFF ≤ 100 ms


16) Metriken

Vervollständigung Rate durch Schlüsseleinstellungen (2FA, KYC, Zahlungsmethoden).
Time-to-Complete Abschnitte (Passwort/2FA/KYC/Limits).
Error Rate der Formulare + Anteil der erfolgreichen Retry.
Adoption Präferenzen (Thema, Quick Bets, Koeffizienten-Format).
Sicherheitsposture: Anteil der Nutzer mit 2FA, Anzahl der abgeschlossenen Fremdsitzungen.


17) Anti-Muster

Versteckte kritische Einstellungen (2FA/Limits) in der Tiefe.
Lange Fragebögen im Modal; Mangel an Autosafe.
„Stumme“ Sendung ohne busy/Bestätigung.
Zurücksetzen des Fokus und „Springen“ des Layouts; CLS wegen der Bilder.
Verbot von Copypast-Code 2FA/OTP.
Mischen Sie Marketing und kritische Benachrichtigungen standardmäßig.


18) Design-System-Token (Beispiel)

json
{
"profile": {
"sectionGap": 20,
"fieldHeight": 44,
"radius": 12
},
"security": {
"badge": { "radius": 8, "px": "4 8" },
"focusRing": { "width": 2, "offset": 2 }
},
"lists": {
"row": { "py": 12, "px": 16 },
"divider": 1
},
"motion": { "hoverMs": 160, "pressMs": 90 },
"a11y": { "contrastAA": true, "reduceMotion": true }
}

19) Snippets

Geräte-/Sitzungsliste (HTML)

html
<ul class="sessions" role="list">
<li>
<div>Chrome · Windows · Киев</div>
<small>Последняя активность: 14:32</small>
<button class="btn btn--ghost">Выйти</button>
</li>
<li aria-current="true">
<div>Safari · iOS · Текущая сессия</div>
<small>Последняя активность: сейчас</small>
<button class="btn btn--ghost" disabled>Текущая</button>
</li>
</ul>
<button class="btn btn--secondary">Завершить все сеансы</button>

Koeffizientenformatschalter (Radio)

html
<fieldset>
<legend>Формат коэффициентов</legend>
<label><input type="radio" name="odds" value="decimal" checked> Десятичные</label>
<label><input type="radio" name="odds" value="fractional"> Дробные</label>
<label><input type="radio" name="odds" value="american"> Американские</label>
</fieldset>

Zahlungsmethoden Karte (Maskierung)

html
<article class="pay-card">
<h4>Visa •••1234</h4>
<small>По умолчанию</small>
<div class="actions">
<button>Сделать основным</button>
<button class="danger">Удалить</button>
</div>
</article>

20) QS-Checkliste

Sinn und Fluss

  • Die Abschnitte sind logisch; Jeder Bildschirm hat einen Master-CTA.
  • URL/Navigation stellt den letzten Abschnitt wieder her.

Formen

  • Korrekte' type/inputmode/autocomplete'; weiche Masken, vorhersehbares Caret.
  • Asynchrone Prüfungen mit Debunce; Speichern verliert keine Daten.

Sicherheit

  • Der 2FA-Flow ist eindeutig. Backup-Codes stehen zum Download zur Verfügung.
  • Sitzungen/Geräte werden beendet, Ereignisse protokolliert.
  • Sensible Felder werden nicht protokolliert/zwischengespeichert.

iGaming-Besonderheit

  • Limits mit verzögerter Einführung und unterschiedlichen Zeiträumen.
  • KYC-Status und Dokumente sind klar; Zeitrahmen und Benachrichtigungskanal sind sichtbar.
  • Das Quotenformat und die Schnellwetten funktionieren wie angegeben.

A11u/Lokalisierung

  • Kontrast ≥ AA;': focus-visible' sehen; Die Tab-Reihenfolge ist korrekt.
  • Texte und Zahlen werden der Sprache/Währung angepasst; RTL wird unterstützt (notfalls).

Performance

  • TTFF ≤ 100 ms; kein CLS; Bilder werden faul geladen.
  • Große Listen (Geschichte) sind paginiert/virtualisiert.

21) Dokumentation im Konstruktionssystem

Компоненты: `ProfileHeader`, `ProfileSection`, `SecurityPanel`, `SessionsList`, `PaymentMethodCard`, `LimitsForm`, `KYCStepper`, `PreferencesForm`.
Token: Felder/Radien/Fokus/Abzeichen, CUS-Status/Limits, Farben Erfolg/Fehler/Aufmerksamkeit.
Muster: „Ein CTA pro Partition“, „Undo/Confirm for risk“, „Export/Löschung von Daten (DSAR)“.
Do/Don't: versteckte Sicherheitseinstellungen, überladene Formulare, die Marketing-Inklusionen maskieren.


Kurze Zusammenfassung

Die Profilschnittstelle ist das Zentrum des Vertrauens: Sie muss einfach, ehrlich und sicher sein. Die klare Architektur, der schnelle und vorhersehbare Flow (2FA/KYC/Limits/Payments), die übersichtlichen Formulare und die Transparenz im Umgang mit den Daten machen das Profil zur Produktstütze und entlasten den Sapport - besonders kritisch für iGaming.

Contact

Kontakt aufnehmen

Kontaktieren Sie uns bei Fragen oder Support.Wir helfen Ihnen jederzeit gerne!

Integration starten

Email ist erforderlich. Telegram oder WhatsApp – optional.

Ihr Name optional
Email optional
Betreff optional
Nachricht optional
Telegram optional
@
Wenn Sie Telegram angeben – antworten wir zusätzlich dort.
WhatsApp optional
Format: +Ländercode und Nummer (z. B. +49XXXXXXXXX).

Mit dem Klicken des Buttons stimmen Sie der Datenverarbeitung zu.