IDRegister — Nextcloud-Registrierung mit Personalausweis

Besucher erstellen ihr Nextcloud-Konto vom Telefon aus, mit Identitätsprüfung: rumänischer

Nextcloud sign-in page with the “Create an account with your identity card” button added by IDRegister1 von 9

Personalausweis oder Führerschein plus Selfie-Abgleich.

IDRegister (idregister) ergänzt deine Nextcloud um eine Registrierung mit Identitätsprüfung: Ein Besucher registriert sich von seinem Telefon aus. Er hält seinen rumänischen Personalausweis (oder Führerschein) vor die Kamera; der Server liest ihn live, prüft, ob es ein physisches Dokument und keine Kopie oder einen Bildschirm ist, vergleicht ein Selfie mit dem Foto auf dem Dokument und erstellt das Konto sofort. Das Bild des Dokuments wird niemals gespeichert.

Was es macht

  • Liest das Dokument live: RapidOCR (neuronale Texterkennung) liest jedes Bild, mit Tesseract als optionalem Fallback. Die maschinenlesbare Zone, die gedruckten Beschriftungen und die persönliche Nummer (CNP, validiert über ihre Prüfziffer) werden kombiniert. Alte Personalausweise, die neue elektronische Karte (CEI) und der Führerschein werden erkannt; ein abgelaufenes Dokument wird abgelehnt.
  • Prüfung auf physisches Dokument: Farbe gegen Schwarz-Weiß-Kopien, Moiré gegen Bildschirme und Reflexionen, die sich bewegen, wenn die Karte gekippt wird. Bei Unsicherheit wird ein Kippen verlangt, dann geht die Registrierung an einen Administrator.
  • Selfie-Abgleich und Lebendigkeit: Das Selfie wird mit dem Foto auf dem Dokument verglichen (InsightFace-Modelle auf ONNX Runtime); ein kleines Kopfdrehen beweist eine lebende Person.
  • Express-Modus: Das Konto wird sofort erstellt, mit einem zufälligen Benutzernamen und einem einmalig angezeigten Passwort. E-Mail (verifiziert mit einem sechsstelligen Code und einem Link), Telefonnummer und Spitzname werden im Profil ergänzt. Der Name vom Dokument, die bestätigte E-Mail und das Telefon können später nicht geändert werden.
  • Ein Dokument, ein Konto: Die CNP wird nur als gesalzener Hash gespeichert.
  • Nur Telefon: Ein Computer zeigt einen QR-Code und meldet sich an, nachdem das Telefon fertig ist.
  • Sign in with Google (optional): Ein vorhandenes Konto kann mit dem Google-Konto derselben verifizierten Adresse verknüpft werden; Google erstellt nie Konten.
  • Sign in with your phone (optional): Die gekoppelte Android-App bestätigt eine Anmeldung an jedem Computer nach einem Fingerabdruck, mit einem Schlüssel, der das Telefon nie verlässt.
  • Kostenpflichtige Registrierung mit Cashier (optional): „Pay a plan instead of scanning an ID“ — der Besucher bestätigt eine E-Mail-Adresse, zahlt einen Tarif mit Stripe und erhält sofort ein Konto, verifiziert durch Zahlung, automatisch angemeldet, ohne Dokument und Selfie. Die Identitätsprüfung kann nur für den kostenlosen Pfad oder für alle verlangt bleiben.
  • Kontrolle für Administratoren: Genehmigung jedes Kontos, akzeptierte Dokumente, Mindestalter, erlaubte/blockierte E-Mail-Domains, Telefonnummer verpflichtend oder optional, Standardgruppen und Speicherplatz, Kontolimit. Telefonnummern aus jedem Land werden akzeptiert; auf Wunsch kann eine optionale Liste erlaubter Vorwahlen mit deiner Lizenz geliefert werden (standardmäßig leer).

Begleitende Android-App

Die IDRegister Android-App ist in der Lizenz enthalten: Das signierte APK lädst du aus deinem Konto herunter (Konto → Lizenzen). Sie macht dieselbe Registrierung mit der Telefonkamera (Android 8.0 oder neuer), wird vorgeschlagen, wenn die Browser-Kamera kämpft, und ist die App für Sign in with your phone. Sie ist optional: Die Webseite funktioniert in jedem Telefon-Browser.

Voraussetzungen

  • Nextcloud 30 bis 34, PHP 8.1 oder neuer, mit imagick (oder GD als Fallback).
  • HTTPS, damit Telefon-Browser den Kamerazugriff erlauben.
  • Python 3.8 oder neuer (python3) auf dem Server. Die App installiert mit einem Klick ihren eigenen Reader und ihre Gesichtsmodelle (RapidOCR, ONNX Runtime, OpenCV und das InsightFace-Modellpaket buffalo_l, etwa 450 MB) in das Nextcloud-Datenverzeichnis; die Installation lädt sie einmalig aus dem Internet.
  • Optionaler Fallback-Reader: tesseract-ocr mit tesseract-ocr-ron.
  • Optional, für Sign in with Google: ein OAuth-Client in der Google Cloud Console.
  • Die Oberfläche ist auf Rumänisch und Englisch.

Datenschutz

Daten Gespeichert?
Bild des Personalausweises oder Führerscheins Nie: im Arbeitsspeicher gelesen und verworfen
Selfie Nie: verglichen und verworfen
Persönliche Nummer (CNP) Nur als gesalzener Hash, damit ein Ausweis ein Konto ergibt
Name und Vornamen Ja, als Anzeigename, danach gesperrt
E-Mail-Adresse, Telefonnummer Ja, verifiziert, nach Bestätigung fest
Kostenpflichtige Konten (mit Cashier) Die bestätigte E-Mail-Adresse und die Markierung „verified by payment“; keine Dokumentendaten; Kartendaten bleiben bei Stripe

Registrierungen, deren E-Mail-Adresse nie bestätigt wird, werden automatisch mit dem deaktivierten Konto nach 48 Stunden gelöscht (konfigurierbar).

Lizenzierung

Eine Lizenz pro Nextcloud-Instanz. Monatlich, jährlich oder Lifetime-Lizenz, oder enthalten im Nextcloud-Paket. 30 Tage kostenloser Testzeitraum.

Neueste Version

2.1.5
veröffentlicht am 12.10.2026
Alle Änderungen ansehen →

Für den Download brauchst du eine Lizenz oder den kostenlosen 30-tägigen Testzeitraum.