AnmeldenKonto anlegen

Technologie und Sicherheit

Läuft auch, wenn alle gleichzeitig kommen.

Vorverkaufsstart um 10 Uhr, Schlange am Einlass, Funkloch im Keller-Club: Für genau diese Momente ist TickySmart gebaut. Auf eigenen Servern in deutschen Rechenzentren, rund um die Uhr überwacht.

  • Gehostet in Deutschland
  • DSGVO-konform
  • Einlass auch offline
  • Entwickelt in Deutschland

02Vorverkaufsstart

Wenn um 10 Uhr alle auf „Kaufen“ drücken.

Mit dem Warteraum stellen sich Käufer in eine faire Schlange, statt gleichzeitig auf die Kasse zu treffen. Du legst fest, wie viele pro Minute in die Kasse kommen, und änderst das Tempo auch während des Verkaufs.

  1. 1
    AnstellenAb einer Stunde vor dem Start. Wer bis zum Start da ist, bekommt per Zufall einen Platz. Früher kommen bringt keinen Vorteil.
  2. 2
    Platz in der SchlangeKäufer sehen ihre Position und bekommen auf Wunsch eine Mail, wenn sie dran sind. Wer die Seite verlässt, behält seinen Platz.
  3. 3
    15 Minuten zum KaufenDanach hält die Kasse die Tickets 10 Minuten fest, damit sie beim Bezahlen niemand wegschnappt.

Kein Überverkauf, nie

Jede Reservierung prüft den Bestand in einer gesperrten Datenbank-Transaktion. Zwei Käufer können nie gleichzeitig das letzte Ticket bekommen, und im Saalplan geht jeder Platz nur einmal weg. Ein automatischer Test lässt mehrere Käufer gleichzeitig um das letzte Ticket kämpfen: Genau einer bekommt es.

Keine doppelten Zahlungen

Meldet ein Zahlungsanbieter dieselbe Zahlung zweimal, wird sie nur einmal verbucht. Kommt eine Zahlung erst, nachdem die Reservierung abgelaufen ist, wird sie automatisch erstattet, statt ein Ticket zu viel auszustellen.

Die Schlange läuft in Redis

Der Warteraum liegt in einem extrem schnellen Arbeitsspeicher, nicht in der Hauptdatenbank. So bleibt der Shop auch dann schnell, wenn sich Tausende gleichzeitig anstellen.

Schnelle Shopseiten

Eventseiten entstehen fertig auf dem Server, die Daten liegen im Zwischenspeicher. Bilder werden beim Hochladen als WebP in passenden Größen gespeichert, Videos laden erst nach einem Klick. Das Widget zum Einbetten ist kleiner als 5 kB.

Warteliste bei Ausverkauf

Gibt jemand ein Ticket zurück, geht es automatisch an die nächste Person auf der Warteliste. Ausverkauft heißt nicht, dass Plätze leer bleiben.

Tempo im Griff

Du setzt den Haken „Großer Andrang erwartet“, wählst die Startzeit und wie viele Käufer pro Minute in die Kasse kommen. Läuft die Kasse ruhig, drehst du das Tempo während des Verkaufs hoch.

03Einlass

Schnell scannen, auch wenn das Netz streikt.

Die Scan-App lädt vorab alle Tickets des Tages aufs Gerät. Fällt im Keller-Club, auf dem Festivalgelände oder im überlasteten Handynetz die Verbindung weg, scannt dein Team einfach weiter. Sobald wieder Netz da ist, gleicht die App alles ab.

Die Prüfung passiert direkt auf dem Gerät. Deshalb läuft der Einlass sogar dann weiter, wenn unsere Server einmal nicht erreichbar wären.

Fälschungssichere Tickets

Jeder QR-Code ist kryptografisch signiert, mit Ed25519. Die App erkennt echte Tickets auch ohne Verbindung zum Server. Kopien und Fälschungen fallen auf.

Kein doppelter Einlass

Scannen zwei Eingänge mit Netz dasselbe Ticket gleichzeitig, lässt TickySmart es nur einmal durch. Wurde ein Ticket offline an zwei Geräten gescannt, zeigt die Live-Ansicht das als Doppelscan.

Keine Spezial-Hardware

Jedes Smartphone mit Kamera reicht, die Scan-App läuft im Browser. Handscanner gehen auch. Native Apps für iOS und Android sind in Vorbereitung.

Klares Urteil auf zwei Meter

Grün für gültig, Gelb für einen Hinweis wie „Ausweis prüfen“, Rot für ungültig. Dazu ein eigener Ton für jedes Ergebnis, damit niemand auf den Bildschirm starren muss.

Mehr als nur Einlass

Bereiche wie VIP oder Backstage, Wiedereinlass, Gästeliste und Altersprüfung. An der Bar lösen dieselben Geräte Getränkebons und Merch ein.

Live-Ansicht im Dashboard

Wie viele schon drin sind, wie viele noch kommen, wie voll jeder Bereich ist und welche Geräte scannen. Die Zahlen aktualisieren sich alle paar Sekunden.

04Ausfallsicher

Gebaut, um nicht auszufallen.

Hängt ein Teil, laufen die anderen weiter. Dafür sorgen getrennte Dienste, Warteschlangen im Hintergrund und ein Cluster, der ausgefallene Dienste von selbst neu startet.

Kubernetes

Heilt sich selbst

Fällt ein Dienst aus, startet Kubernetes ihn neu. Anfragen bekommt er erst, wenn er wirklich bereit ist.

Skalierung

Mehr Leistung bei Andrang

Shop und Schnittstelle laufen als eigene Dienste. Steigt der Andrang, starten gezielt mehr davon.

Getrennte Dienste

Ein Problem bleibt klein

Mehr als zehn Dienste laufen getrennt. Hängt der Mailversand, verkauft der Shop weiter, und die Mails gehen raus, sobald der Versand wieder läuft.

Warteschlangen

Nichts geht verloren

Mails, Ticket-PDFs, Wallet-Pässe und Webhooks laufen im Hintergrund und werden bei Fehlern mehrmals neu versucht. Gibt es die Bestellung, gibt es auch die Nachricht an deine Systeme.

Tests

Über 3.000 automatische Prüfungen

Sie sichern Kasse, Einlass, Zahlungen und die Trennung zwischen Veranstaltern ab, rund 480 davon direkt in der Datenbank.

Releases

Updates ohne Unterbrechung

Vor jedem Release laufen Typprüfung und Tests, live geht es erst nach Freigabe. Schlägt eine Datenbank-Änderung fehl, läuft die bisherige Version weiter.

Überwachung

Rund um die Uhr im Blick

Die Systeme werden 24/7 überwacht. Bei Problemen schlägt das System Alarm, nicht erst der erste Käufer.

Backups

Jede Nacht gesichert

Die Datenbank wird jede Nacht vollständig gesichert, auf getrennten Speicher bei Hetzner. Die letzten 30 Sicherungen bleiben, jede wird per Prüfsumme kontrolliert.

05Architektur

Gebaut wie die großen Plattformen.

MACH steht für Microservices, API-first, Cloud-native und Headless. Agenturen und IT-Abteilungen kennen die Begriffe. Hier steht, was du davon hast.

M · Microservices

Eigenständige Dienste statt eines großen Blocks.

Shop, Dashboard, Scan-App, API, Worker und PDF-Erzeugung laufen als getrennte Dienste in eigenen Containern.

  • Ein Problem bleibt auf seinen Bereich begrenzt
  • Jeder Teil lässt sich einzeln hochfahren und aktualisieren
A · API-first

Alles über eine offene Schnittstelle.

Jede Funktion des Dashboards ist ein Endpunkt der TickySmart-API. Das Dashboard nutzt dieselbe Schnittstelle wie alle anderen.

  • Öffentliche API mit API-Keys und OpenAPI-Doku
  • Webhooks für deine eigenen Systeme
  • KI-Assistenten wie Claude oder ChatGPT legen Events über einen eigenen MCP-Zugang an
C · Cloud-native

Gebaut für Kubernetes.

Jeder Teil läuft in eigenen Containern, die Infrastruktur ist als Code beschrieben und wird automatisch ausgerollt.

  • Ausgefallene Dienste starten von selbst neu
  • Mehr Leistung lässt sich bei Bedarf zuschalten
  • Test- und Live-Umgebung sind gleich aufgebaut
H · Headless

Ein Kern, viele Oberflächen.

Ticketshop, Widget für deine Website, Shop unter eigener Domain wie tickets.meinclub.de und die Scan-App greifen auf denselben Kern zu.

  • Dein Shop sieht aus wie deine Marke
  • Er läuft dort, wo deine Gäste sind

Dieselbe Architektur, auf die große Plattformen setzen. Für Veranstalter jeder Größe.

06Gehostet in Deutschland

Deine Daten bleiben in Deutschland.

Viele Ticketing-Plattformen laufen bei amerikanischen Cloud-Anbietern. TickySmart betreibt seine Infrastruktur selbst, bei Hetzner in deutschen Rechenzentren. Hetzner ist ein deutsches Unternehmen mit eigenen Rechenzentren und seit 1997 am Markt.

Hetzner, DeutschlandDateien in Falkenstein, Sachsen
ServerEigener Kubernetes-Cluster
DatenbankPostgreSQL, selbst betrieben
DateienBilder, Ticket-PDFs, Exporte
BackupsGetrennter Hetzner-Speicher
QuellcodeEigenes GitLab mit Pipeline
AnmeldungLogin, 2FA und Rollen auf eigenen Servern
Schriften, PDFsVon eigenen Servern, im eigenen Cluster erzeugt
TickySmartHäufig bei anderen
ServerEigener Kubernetes-Cluster bei Hetzner in DeutschlandUS-Cloud wie AWS, Azure, Google Cloud oder Vercel
DatenbankSelbst betrieben in DeutschlandCloud-Datenbank eines US-Anbieters
Quellcode und DeploysEigenes GitLabCode-Plattform eines US-Konzerns
AnmeldungSelbst betriebenExterner Login-Dienst
SchriftenVon eigenen ServernGoogle Fonts
Vor der PlattformKein CloudflareCloudflare davor

07Sicherheit und Datenschutz

Eingebaut, nicht nachgerüstet.

Wenn die Stadt, der Vereinsvorstand oder deine Datenschutzbeauftragte fragt, hast du Antworten statt Versprechen.

Deine Daten

  • Strikt getrennt. Jeder Workspace sieht nur seine eigenen Daten. Die Trennung sitzt direkt in der Datenbank (Row Level Security) und wird bei jeder Änderung automatisch getestet.
  • Verschlüsselte Verbindungen. Alles läuft über HTTPS, Zertifikate erneuern sich automatisch, auch für eigene Shop-Domains.
  • Schlüssel verschlüsselt gespeichert. Zugänge zu Zahlungskonten und Tracking, Signaturschlüssel der Tickets und Webhook-Geheimnisse liegen mit AES-256 verschlüsselt. API-Keys speichern wir nur als Prüfwert.
  • Abgeschottete Dienste. Jeder Container läuft mit minimalen Rechten, ohne Administratorrechte.

Dein Team

  • Zwei-Faktor-Anmeldung für jedes Konto, mit Backup-Codes. Neue Konten bestätigen ihre E-Mail-Adresse.
  • Neun Rollen. Etwa Inhaber, Admin, Buchhaltung und Marketing. Teammitglieder lassen sich auf einzelne Events beschränken, und auch das setzt die Datenbank selbst durch.
  • Änderungsprotokoll. Wichtige Änderungen werden im Audit-Log festgehalten.
  • Schutz vor Missbrauch. Anfragen an Schnittstelle und Anmeldung sind pro Zeit begrenzt.

Deine Käufer

  • Geld geht direkt an dich. Ticketerlöse landen auf deinem Konto bei Stripe, Mollie oder PayPal. Kartendaten geben Käufer direkt beim Zahlungsanbieter ein, TickySmart speichert keine.
  • DSGVO-Funktionen eingebaut. Auskunft und Export pro Kunde, Löschung auf Knopfdruck, Aufbewahrungsfristen und Anonymisierung.
  • Tracking nur mit Einwilligung. Meta, TikTok und Google laufen nur, wenn du sie einrichtest und der Käufer zustimmt. Ohne Tracking gibt es kein Banner.
  • Datensparsam. Aus hochgeladenen Bildern entfernen wir Metadaten wie den GPS-Standort. Geburtsdaten für Altersgrenzen speichern wir nicht, der Käufer bestätigt nur sein Alter.

08Technik

Bewährte Open-Source-Technik, selbst betrieben.

Wir setzen auf Werkzeuge, die weltweit in großen Systemen laufen, und betreiben sie selbst. Den Stack halten wir aktuell, mit den neuesten stabilen Versionen.

Infrastruktur und Betrieb

Daten

Anwendung

09Häufige Fragen

Fragen aus IT und Datenschutz

Für alle, die vor dem Start genau prüfen: IT, Datenschutzbeauftragte, Vergabestellen und Vereinsvorstände.

Wo liegen meine Daten?

Bei Hetzner in deutschen Rechenzentren: Server, Datenbank, Dateien in Falkenstein und die Backups auf getrenntem Speicher. Der Quellcode liegt auf unserem eigenen GitLab.

Was passiert, wenn beim Vorverkaufsstart sehr viele gleichzeitig kaufen?

Mit dem Warteraum kommen Käufer fair und in dem Tempo in die Kasse, das du einstellst. Der Bestand wird bei jeder Reservierung gesperrt geprüft, ein Überverkauf ist ausgeschlossen.

Was passiert am Einlass ohne Internet?

Die Scan-App prüft offline weiter und gleicht alles ab, sobald wieder Netz da ist. Echte Tickets erkennt sie an der Signatur im QR-Code, auch ohne Verbindung zu unseren Servern.

Wie oft werden die Daten gesichert?

Jede Nacht vollständig, auf getrennten Speicher bei Hetzner in Deutschland. Die letzten 30 Sicherungen bleiben erhalten, jede wird nach dem Hochladen per Prüfsumme kontrolliert.

Wer sieht meine Kundendaten?

Nur dein Team, mit den Rechten, die du vergibst. Andere Veranstalter haben keinen Zugriff, die Trennung sitzt direkt in der Datenbank.

Fließt mein Geld über TickySmart?

Nein. Die Zahlungen gehen direkt auf dein eigenes Konto bei Stripe, Mollie oder PayPal.

Speichert TickySmart Kartendaten?

Nein. Käufer geben ihre Zahlungsdaten direkt beim Zahlungsanbieter ein.

Welche Dienstleister verarbeiten Daten?

Hosting, Datenbank und Speicher: Hetzner in Deutschland. Zahlungen: dein Konto bei Stripe, Mollie oder PayPal. Mailversand: Mailgun über seine EU-Region. Die vollständige Liste der Unterauftragsverarbeiter: [Platzhalter: Link folgt].

Gibt es einen Auftragsverarbeitungsvertrag?

Ja. [Platzhalter: Link zum AVV folgt]

Kann ich meine Daten exportieren und löschen?

Ja. Bestellungen, Kunden und Statistiken exportierst du als CSV oder Excel, die Auskunft pro Kunde als Datei. Löschst du einen Kunden, bleiben die Beträge anonym für die Buchhaltung erhalten. Auf Wunsch löschen wir den ganzen Workspace.

Gibt es eine Schnittstelle für unsere Systeme?

Ja: eine öffentliche REST-API mit OpenAPI-Dokumentation und API-Keys, dazu Webhooks für Ereignisse wie neue Bestellungen oder Einlässe.

Crew-Mitglied scannt am Festival-Eingang das Handy-Ticket eines Besuchers

Bereit für deinen nächsten Ansturm?

Schnell beim Vorverkauf, sicher bei den Daten, gehostet in Deutschland.

Konto anlegenAPI-Dokumentation ansehen