Gesicht erkannt, Tür auf: Was wir hinter GymID alles bauen mussten
Wir haben ein Zutrittssystem für Fitnessstudios entwickelt, das Mitglieder am Gesicht erkennt. Die Erkennung ist der kleinste Teil. Ein Rundgang durch Rechner, Kameras, Geräte, Mitgliedervorteile, Flotte, Tests und Updates.

InhaltDie Technik im Studio
Ein Gesicht erkennen und eine Tür aufmachen klingt nach einem Nachmittagsprojekt. Wir haben GymID entwickelt, und der Teil mit dem Gesicht ist der kleinste.
Im Pilotstudio in Schwerin hat GymID zwischen dem 13. Oktober und dem 12. November 11.318 Gesichtserkennungen verarbeitet. 11.127 davon endeten mit einem erkannten Mitglied, das sind 98,3 Prozent.10 GymID ist ein Zutrittssystem für Fitnessstudios: Es erkennt Mitglieder per Gesicht, NFC-Karte oder QR-Code und gibt dann frei, was das Studio angeschlossen hat – Außentür, Drehkreuz, Getränkeanlage, Kaffeemaschine, Snackautomat, Solarium oder Massageliege.3,17 Anbieter ist die collective mind GmbH aus Leonberg.6 Die Anforderungen kommen aus dem Studioalltag unserer Kunden und unserer beiden Referenzstudios in Dänischburg und Schwerin, wo GymID im laufenden Betrieb entstanden ist.5,24
Offenlegung: GymID ist unser eigenes Produkt, wir haben es entwickelt. Das hier ist keine neutrale Produktbesprechung, sondern ein Blick in unseren Maschinenraum. Wo Zahlen und Details aus internen Unterlagen oder Systemprotokollen stammen, steht das im Quellenverzeichnis.
Die Technik im Studio
Ein Rechner statt einer Cloud
GymID besteht aus drei Teilen: einem Server, den Terminals an Eingängen und Geräten und einer Verwaltungsoberfläche im Browser, alle im lokalen Netz des Studios.7 Der Server ist ein NVIDIA Jetson Orin Nano, ein Einplatinenrechner mit 8 Gigabyte Arbeitsspeicher und einer Grafikeinheit mit 1.024 Rechenkernen, der je nach Modus 7 bis 15 Watt zieht.7,11 Prozessor und Grafikeinheit teilen sich dieselben 8 Gigabyte. Jedes Megabyte, das die KI belegt, fehlt also dem Rest des Systems, und genau so müssen wir auch planen.9

Auf unserer Website steht „Kein Server“.2 Gemeint ist: kein Server woanders – der Rechner, auf dem unsere Software läuft, steht im Studio. Die Terminals dagegen speichern keine personenbezogenen Daten. Sie schicken die Kamerabilder an den Server und zeigen an, was er antwortet.8,9 Ihren Server finden sie ohne IP-Adressen-Gefummel, weil er sich per mDNS im Netz selbst ankündigt.7 Ein Standort schafft so laut unserer Angabe mehr als 20.000 Mitglieder.1,4
Eine Lektion aus dem Betrieb: Ab Werk hat der Jetson so kleine Empfangspuffer, dass er 18 bis 30 Prozent der eingehenden Netzwerkpakete verwerfen kann. Von außen sieht das aus wie zufällig abreißende Verbindungen, obwohl alle Dienste laufen und kein Protokoll einen Fehler zeigt. Größere Puffer im Linux-Kernel beheben das in zwei Minuten, ohne Neustart.21
Fünf Stufen bis zum Namen auf dem Display
Wir haben die Erkennung als Kette von Prüfungen gebaut: Gesicht finden, ausrichten und die Kopfhaltung prüfen, Lebenderkennung, Berechnung eines Vektors – einer Zahlenreihe, die als mathematischer Fingerabdruck des Gesichts dient – und zum Schluss der Abgleich mit allen gespeicherten Vektoren.7 Jede Stufe darf abbrechen. Findet die Kamera kein Gesicht oder ist der Kopf zu stark gedreht, rechnet das System gar nicht erst weiter.7 Von 495 gemessenen Check-ins im Pilotstudio kamen 397 bis zur Vektorberechnung.10
Damit die Modelle auf dem kleinen Rechner schnell genug sind, übersetzen wir sie mit NVIDIAs TensorRT in eine für die Grafikeinheit optimierte Form und rechnen mit halber Genauigkeit, also mit 16-Bit- statt 32-Bit-Gleitkommazahlen (FP16).9,12 Die übersetzten Modelle werden zwischengespeichert, denn das Übersetzen selbst dauert. Laut Dokumentation der ONNX Runtime verkürzt der Zwischenspeicher den Start „from minutes to seconds“.12
Unsere Terminals vom Typ VF106 haben zwei Kameras, eine für Farbe und eine für Infrarot, und pro Erkennung verarbeiten wir beide Bilder.7,10 Das ist der Toph-Trick aus „Avatar – Der Herr der Elemente“: Toph Beifong lässt sich von keiner Verkleidung täuschen, weil sie nicht mit den Augen sieht, sondern Erschütterungen im Boden spürt. Die Infrarotkamera sieht ebenfalls etwas anderes als das Auge. Ein Foto auf einem Handybildschirm mag für die Farbkamera wie ein Gesicht aussehen; im Infrarotbild fällt es als Fälschung auf.7 Ab wann ein Gesicht als erkannt gilt, stellt das Studio getrennt für beide Kameras ein. Die KI liefert Ähnlichkeitswerte, entscheiden tun die Regeln des Betreibers.7
Wo die Zeit wirklich hingeht
Auf unserer Website steht: „Vom Gesicht bis zur offenen Tür in unter einer Sekunde.“2 Für diesen Text haben wir nachgemessen, mit den Werten aus dem Pilotstudio zwischen dem 4. und dem 12. November.10

Die Erkennung braucht zusammen rund 0,4 Sekunden.10 Danach fragt GymID bei der Studiosoftware nach, ob der Vertrag gilt, und bucht den Check-in dort ein. Die Vertragsprüfung dauerte im Mittel 0,35 Sekunden, die Buchung 0,22 Sekunden.10 Der komplette Vorgang auf dem Server lag im Mittel bei 1,4 Sekunden, jeder zwanzigste Check-in brauchte gut vier Sekunden oder mehr.10 Unter einer Sekunde ist also die Erkennung. Die offene Tür ist es im Mittel nicht.
Ausgerechnet das System, das alles lokal erledigt, wartet am längsten auf das Internet: auf die Studiosoftware, die über den Vertrag entscheidet. Fällt die Verbindung ganz aus, arbeitet GymID mit seinem lokalen Datenbestand weiter, statt sich auf externe Server zu verlassen.2,23
Ein Gesicht für alles
Nicht nur Tore
GymID macht nicht nur Türen auf, und jedes angeschlossene Gerät bringt seine eigene Logik mit. Außentüren, Drehkreuze und Speedgates hängen direkt am Relaiskontakt, der im Terminal eingebaut ist.7,24 Das Gehäuse ist nach IP66 staub- und wasserdicht, für Außentüren gibt es zusätzlich einen Regenschutz.7,16 Damit ein einziges Vorzeigen nicht zweimal hintereinander freischaltet, gilt danach für dieselbe Person eine Sperrfrist von standardmäßig 15 Sekunden – einstellbar, aber nicht abschaltbar, auch nicht für das Personal.7
An Getränkeanlage und Kaffeemaschine prüft GymID, ob das Mitglied den passenden Tarif hat.17,24 Am Snackautomaten wird bezahlt: Das Terminal hängt über einen Adapter am MDB-Bus des Automaten, und für den Automaten ist es ein ganz normaler bargeldloser Kartenleser. Das Mitglied zeigt sein Gesicht, wählt ein Fach, Magicline genehmigt den Kauf und bucht ihn vom Mitgliedskonto ab. Ohne Verbindung zu Magicline gibt das Terminal hier nichts frei.22
Solarium und Wassermassage sind zeitgesteuert. GymID prüft den Vertrag und beim Solarium das Mindestalter von 18 Jahren, das Mitglied wählt die Dauer, und am Ende schaltet das Relais ab. Abbrechen lässt sich die Sitzung nicht, sie endet mit der gewählten Zeit.7 Kursraum, Ladies Area oder Sauna lassen sich als eigene Bereiche freischalten.17




Was die Mitglieder davon haben
Der größte Vorteil für Mitglieder ist der banalste: Eine Karte kann man vergessen, das eigene Gesicht nicht. Ein Tippen auf „Einchecken“, ein Blick in die Kamera, und das Terminal begrüßt sie mit Namen.3,7 Eine App brauchen sie dafür nicht.4 Registriert wird einmal am Terminal; danach öffnet dasselbe Gesicht je nach Tarif auch Getränkeanlage, Kaffeemaschine, Solarium oder Massageliege, und am Snackautomaten zahlen sie ohne Bargeld über ihr Mitgliedskonto.1,17,22 Weil am Eingang kein Personal nötig ist, öffnen Außentür und Drehkreuz für aktive Mitglieder auch rund um die Uhr.7,17
Besonders viel bringt das Gästen von Firmenfitness-Anbietern wie Wellhub oder ePassi. Wer mit so einer Mitgliedschaft in mehreren Studios trainiert, muss sich bisher oft in jedem Studio ein eigenes Armband kaufen.24 Mit GymID checkt der Gast wie gewohnt in der App seines Anbieters ein und hält am Terminal deren QR-Code vor. Beim ersten Besuch registriert er sein Gesicht, die Angaben aus der App sind dabei schon vorausgefüllt. Danach öffnet sein Gesicht die Tür.30
Wer sein Gesicht nicht hinterlegen möchte, kommt weiter mit Karte oder QR-Code hinein.3,7
Flotte, Updates und Qualität
Eine Flotte, die sich selbst einrichtet
Ein Studio ist kein Einzelstück. Damit nicht jeder Jetson von Hand gepflegt werden muss, hängen alle an einer zentralen Verwaltung: Sie legt Studios an, überwacht die Geräte und verteilt Updates. Die Verbindung zu jedem Studio-Rechner läuft durch einen verschlüsselten VPN-Tunnel.19
Ein neuer Jetson braucht bei der Einrichtung genau eine Angabe: die Kennung seines Studios. Er startet mit leerer Konfiguration, meldet sich bei der Verwaltung, bekommt seine Studio-Einstellungen, prüft sie vor dem Übernehmen und startet neu. Stürzt er danach dreimal hintereinander beim Hochfahren ab, rollt er von selbst auf die letzte funktionierende Konfiguration zurück und meldet das.20 Im Studio heißt das: Strom und Internet anschließen, das Gerät geht von allein online.18
Welche Softwareversion in welchem Studio läuft, legen wir zentral in der Verwaltung fest, und von dort rollen wir sie auf die Jetsons aus. Dafür muss niemand ins Studio fahren.19,24 Auf den Terminals passt ein eigener Geräte-Agent mit Android-Verwaltungsrechten auf, dass nur die GymID-App läuft, überwacht sie und nimmt Fernbefehle entgegen.19 App-Updates lädt das Terminal selbst herunter: Die alte App wird deinstalliert, die neue installiert und danach automatisch gestartet, ohne dass jemand am Gerät etwas tun muss.7,24
Jedes Terminal meldet sich alle 30 Sekunden beim Server; bleibt die Meldung 60 Sekunden aus, steht es als offline in der Verwaltung und lässt sich aus der Ferne neu starten.7 Für Fehlersuche und Support beim Kunden können wir jeden Standort aus der Ferne lesend abfragen: Protokolle, den Ablauf einzelner Check-ins, Gerätekennzahlen, Erkennungsquoten. Gesichtsbilder und Gesichtsvektoren gibt dieser Diagnosezugang nicht heraus, und in den Check-in-Auswertungen stehen Mitglieder nur mit Nummer, nicht mit Namen.25 Die Messwerte in diesem Text stammen genau von dort.10
Updates sind dabei kein Extra: Software, Updates und Support stecken in der monatlichen Lizenz, die Terminals kauft das Studio einmal. Fällt ein Gerät ohne Fremdeinwirkung aus, gibt es Ersatz.2,4,16
Schnell entwickeln, vorsichtig ausrollen
Wir arbeiten in Sprints von zwei Wochen, und was hineinkommt, bestimmen vor allem unsere Kunden und Referenzstudios.27,24 Allein seit Mitte Oktober sind so unter anderem dazugekommen: eine Fernöffnung, mit der ein Studio Tür und Drehkreuz direkt aus Magicline heraus öffnet, und das Terminal zeigt dabei „Tür geöffnet“ an; eine Registrierung mit Nasenführung, bei der das Terminal die Kopfhaltung selbst erkennt und die Fotos ohne Knopfdruck auslöst; und ein neues Design für alle Bildschirme am Terminal. Gerade in Arbeit sind Umfragen, mit denen Mitglieder an Check-out, Getränkeanlage, Solarium, Wassermassage und Snackautomat per Smiley bewerten und der Betreiber das auswertet.27
Wie kurz der Weg vom Wunsch zur Software sein kann, zeigt ein Beispiel aus einem Studio: Am 21. September kam der Wunsch, dass das Studio selbst einstellt, wie oft das Terminal zur Gesichtsanmeldung einlädt, und dass Mitglieder diese Einladung dauerhaft abschalten können. Am 29. September war das umgesetzt.27 Neue Versionen entstehen dabei oft mehrmals am Tag: Allein die Server-Software im Studio bekam im September 72 neue Versionsnummern, im Oktober 40.26,28 Das ist Absicht. Anforderungen und Wünsche aus den Studios sollen schnell im Produkt ankommen.24
Ins Studio geht davon aber nicht jede Version, sondern nur ein ausgewählter Stand, und der nimmt immer denselben Weg:26
- Release-Paket schnüren. Wir sammeln, was sich seit der Version im Feld in Server-Software, Terminal-App und Geräte-Agent geändert hat, und schreiben daraus einen Neuigkeiten-Eintrag für das Studiopersonal, der später in der Verwaltungsoberfläche erscheint. Erst dann schneiden wir die Version.26
- Testen im Labor. Im Labor stehen ein eigener Jetson, ein Terminal und sogar ein echtes Drehkreuz. Eine Testumgebung tauscht dort Datenstände aus, Testpersonen spielen Testfälle am Gerät durch, dazu kommen automatisierte Prüfläufe.19,24,29 Der jüngste Testzyklus lief vom 29. Oktober bis zum 9. November und sammelte über 200 Prüfergebnisse.29
- Testen in Dänischburg. Besteht die Version im Labor, bekommt sie als erstes Studio unser Referenzstudio in Dänischburg, im echten Betrieb mit echten Mitgliedern.26,24
- Ausrollen für die Flotte. Läuft sie dort sauber, rollen wir sie über die zentrale Verwaltung auf die Jetsons der übrigen Studios aus.19,24
Bei Disney heißt dieses Prinzip Soft Opening: Eine neue Attraktion läuft erst in Vorpremieren für Mitarbeitende und ohne große Ankündigung für ein paar Gäste, bevor sie offiziell eröffnet. Dänischburg ist unser Soft Opening. Weil die Studios nie die einzelnen Zwischenstände sehen, sondern nur den Sprung von ihrer Version auf die nächste geprüfte, bekommen sie das Tempo der Entwicklung mit, aber nicht ihre Baustellen.26
Betrieb und Datenschutz
Was der Betreiber davon sieht
Das Studio arbeitet mit einer Verwaltungsoberfläche im Browser, und die ist nur im Studio selbst erreichbar, nicht über das Internet.7,24 Die Daten der Mitglieder bleiben so in der Hand des Studios. Warum das wichtig ist, hat das Imperium in „Rogue One“ auf die harte Tour gelernt: Es lagerte die Pläne seiner Großprojekte in einem einzigen Archiv auf Scarif, und ein einziger Einbruch reichte für die Todessternpläne. Bei GymID gibt es dieses Archiv nicht: Die Gesichtsdaten jedes Studios liegen auf dessen eigenem Rechner, nicht in einer gemeinsamen Datenbank aller Kunden.1,8
Das Dashboard zeigt Check-ins, die Erkennungsquote der letzten sieben Tage, Stoßzeiten, wie viele Mitglieder ihr Gesicht schon registriert haben, und ob der Abgleich mit Magicline läuft.7 Im Aktivitätsprotokoll steht jeder Zugangsversuch, filterbar nach Gerät, Status und Verfahren.7 Mitglieder registrieren sich direkt am Terminal mit ihrer E-Mail-Adresse oder ihrer Nutzer-ID. Alles andere pflegt der Betreiber selbst in Magicline, und GymID übernimmt es von dort.7,24 Personal, Reinigungskräfte und Handwerker bekommen eigene Zugänge mit PIN. Die PIN prüft der Server, das Terminal bekommt sie nie zu sehen.7 Logo, Farben und Begrüßungstexte auf Deutsch, Englisch und Französisch stellt das Studio selbst ein, Datenschutzerklärung und AGB lädt es als PDF hoch.7
Unser System ist bewusst offen gebaut, damit wir Integrationen in alle Richtungen umsetzen können: zu Hardware wie Türöffnern und Automaten, zu Software wie der Studioverwaltung und zu Anbietern in der Cloud.24 Angebunden sind heute Magicline, die Firmenfitness-Anbieter ePassi und Wellhub und laut unserer Angabe jede Software mit offener Schnittstelle.1,5 Anfragen von außen, etwa von Wellhub oder Magicline, nimmt ein zentraler Proxy entgegen und leitet sie an den richtigen Studio-Server weiter; Wellhub-Anfragen prüft er zusätzlich auf ihre Signatur.19,24
Biometrie und Datenschutz
Gesichtsdaten, die eine Person eindeutig identifizieren, sind nach Artikel 9 der DSGVO besondere Daten. Ihre Verarbeitung ist grundsätzlich untersagt, es sei denn, die Person hat ausdrücklich eingewilligt.13 GymID holt diese Einwilligung am Terminal ein: Vor der Registrierung bestätigen Mitglieder Datenschutzerklärung, AGB und Widerrufsbelehrung.3
Der Europäische Datenschutzausschuss verlangt in seinen Leitlinien zu Videogeräten bei biometrischer Zutrittskontrolle zweierlei: Die Erkennung soll die Person selbst auslösen, etwa per Knopfdruck, und es muss immer einen Weg ohne Biometrie geben, ohne Einschränkungen oder Zusatzkosten.14 Beides haben wir eingebaut: Das Antippen von „Einchecken“ startet die Erkennung, Karte und QR-Code sind der Weg ohne Gesicht.3,7 Wie das Studio diese Alternative anbietet, legt der Betreiber fest.
GymID speichert Gesichtsbilder und Vektoren, dazu ein Bild zu jedem Zugangsversuch. Diese Bilder verlassen das Studio nicht: Gespeichert sind sie einzig auf dem Jetson vor Ort, die Terminals behalten nichts, und eine Cloud gibt es nicht.8 Die einzige Ausnahme schaltet das Studio selbst ein: Auf Wunsch überträgt GymID ein kleines Vorschaubild an Magicline, ab Werk ist das aus.8 Die Bilder zu den Protokolleinträgen löscht das System nach Voreinstellung nach 30 Tagen, und ein Mitglied lässt sich auf Knopfdruck vollständig entfernen.8
Gesichtserkennung erkennt außerdem nicht alle Gesichter gleich gut. Das US-Normungsinstitut NIST hat 2019 Algorithmen von 99 Entwicklern getestet und bei der Mehrheit demografische Unterschiede gefunden; im Eins-zu-eins-Vergleich lagen die Falsch-Treffer-Raten für asiatische und afroamerikanische Gesichter je nach Algorithmus 10- bis 100-mal höher als für weiße.15 Eine unabhängige Messung der GymID-Erkennung gibt es bisher nicht; die 98,3 Prozent aus Schwerin sind eine eigene Messung.10
Quellen
- „GymID – Zutritt per Gesichtserkennung für Fitnessstudios“, collective mind GmbH, abgerufen 12. November 2026
- „GymID – Mitglieder per Gesichtserkennung verifizieren, Customer Journey automatisieren“, collective mind GmbH, abgerufen 12. November 2026
- „So funktioniert GymID im Fitnessstudio – Abläufe für Mitglieder und Zusatzmodule“, collective mind GmbH, abgerufen 12. November 2026
- „FAQ – Häufige Fragen zu GymID“, collective mind GmbH, abgerufen 12. November 2026
- „Partner – GymID mit Magicline, ePassi, collective mind und GymEdge“, collective mind GmbH, abgerufen 12. November 2026
- „Impressum – GymID“, collective mind GmbH, abgerufen 12. November 2026
- „GymID Produktbeschreibung (Vertriebs- und Vertragsunterlage)“, collective mind GmbH, 2026-10-28
- „GymID – Datenverarbeitung, Zusammenfassung für die Vertragsgestaltung“, collective mind GmbH, 2026-10-28
- „GymID Systemarchitektur (technische Dokumentation)“, collective mind GmbH, 2026
- „Check-in-Messwerte des GymID-Servers im Pilotstudio Schwerin“, collective mind GmbH, abgerufen 12. November 2026
- „NVIDIA Jetson Orin – technische Daten“, NVIDIA Corporation, abgerufen 12. November 2026
- „TensorRT Execution Provider“, ONNX Runtime (Microsoft), abgerufen 12. November 2026
- „Art. 9 DSGVO – Verarbeitung besonderer Kategorien personenbezogener Daten“, intersoft consulting services AG, abgerufen 12. November 2026
- „Guidelines 3/2019 on processing of personal data through video devices, Version 2.0“, European Data Protection Board, 2020-01, abgerufen 12. November 2026
- „NIST Study Evaluates Effects of Race, Age, Sex on Face Recognition Software“, National Institute of Standards and Technology, 2019-12-19, abgerufen 12. November 2026
- „Preise – GymID Zutritt per Gesichtserkennung für Fitnessstudios“, collective mind GmbH, abgerufen 12. November 2026
- „Was GymID ansteuert – Zutritt, Check-in, Getränkeanlage, Solarium & mehr“, collective mind GmbH, abgerufen 12. November 2026
- „GymID-Device installieren – in 4 einfachen Schritten“, collective mind GmbH, abgerufen 12. November 2026
- „GymID Workspace-Topologie: Teilprojekte und Kommunikationswege“, collective mind GmbH, 2026
- „GymID Zero-Touch-Einrichtung eines Studio-Rechners“, collective mind GmbH, 2026
- „GymID Störungsdokumentation: Jetson-Netzwerk“, collective mind GmbH, 2026
- „GymID am Snackautomaten – Inbetriebnahme des Demo-Kits“, collective mind GmbH, 2026-11
- „Interne Produktinformation GymID“, collective mind GmbH, 2026-10-28
- „Angaben des GymID-Entwicklerteams zum Entwurf“, Herausgeber dieses Blogs, 2026-11-12
- „GymID Diagnoseschnittstelle: Werkzeugbeschreibungen“, collective mind GmbH, abgerufen 12. November 2026
- „GymID Leitfaden Feld-Release“, collective mind GmbH, 2026
- „GymID Projektmanagement: Sprintplanung und Vorgänge“, collective mind GmbH, abgerufen 12. November 2026
- „GymID Änderungsprotokoll der Server-Software (CHANGELOG)“, collective mind GmbH, abgerufen 12. November 2026
- „GymID Testverwaltung: Testzyklen im Labor“, collective mind GmbH, abgerufen 12. November 2026
- „GymID: Wellhub am Terminal“, collective mind GmbH, 2026-09-30


