
Compliance Checker
Ein Compliance Checker ist ein Programm, das automatisch prüft, ob ein Text, eine Software oder ein Geschäftsvorgang die geltenden Regeln einhält. Es ersetzt Menschen nicht, sondern findet Verstöße schneller und meldet sie zur Kontrolle.
Unternehmen müssen sich an viele Regeln halten: Gesetze, Verträge und eigene interne Vorschriften. Ein Compliance Checker ist ein Programm, das automatisch nachsieht, ob diese Regeln eingehalten werden. Es liest zum Beispiel einen Werbetext, einen Kreditantrag oder ein Stück Programmcode und vergleicht den Inhalt mit einer Liste von Vorgaben. Findet es eine Abweichung, gibt es eine Warnung aus und nennt die Stelle. Der Name kommt aus dem Englischen: « Compliance » heißt Regeltreue, « Checker » heißt Prüfer. Entschieden wird am Ende meist trotzdem von einem Menschen.
Warum Banken und Konzerne solche Prüfer einsetzen
Regelverstöße sind teuer. Banken haben in den letzten Jahren Strafen in Milliardenhöhe gezahlt, etwa weil sie Geldwäsche nicht gemeldet haben. Dazu kommt der Schaden am Ansehen, der oft länger wirkt als die Geldbuße. Ein automatischer Prüfer soll solche Fälle früh entdecken, also bevor eine Aufsichtsbehörde sie findet.
Der zweite Grund ist die schiere Menge. Eine große Bank verarbeitet täglich Millionen Überweisungen. Kein Team könnte die alle von Hand ansehen. Software prüft dagegen jeden einzelnen Vorgang und legt nur die verdächtigen auf den Tisch eines Mitarbeiters.
Wichtig ist eine Abgrenzung: Ein Compliance Checker ist kein Richter. Er trifft keine endgültige Entscheidung darüber, ob ein Gesetz gebrochen wurde. Er sortiert Fälle vor und dokumentiert, dass geprüft wurde. Gerade diese Dokumentation verlangen Aufsichtsbehörden ausdrücklich.
Von der starren Regelliste zum lernenden Prüfsystem
Die ältere und einfachere Bauform arbeitet mit festen Regeln. Ein Mensch schreibt sie vorher auf, etwa: « Melde jede Überweisung über 10.000 Euro in ein Land von dieser Liste. » Das Programm arbeitet die Regeln stur ab. Der Vorteil ist Nachvollziehbarkeit, denn man kann immer sagen, welche Regel gegriffen hat.
Neuere Systeme nutzen zusätzlich maschinelles Lernen. Das bedeutet: Die Software bekommt viele alte Fälle mit bekannter Bewertung zu sehen und leitet daraus selbst Muster ab. So erkennt sie auch Auffälligkeiten, für die niemand vorher eine Regel formuliert hat. Manche Systeme setzen dafür Sprachmodelle ein, also Programme, die Texte verstehen und zusammenfassen können. Die prüfen dann etwa, ob ein Vertragsentwurf eine verbotene Klausel enthält.
Beide Ansätze haben dasselbe Kernproblem: falsche Alarme. Schlägt das System zu oft grundlos an, ertrinken die Prüfer in Meldungen und schauen irgendwann nicht mehr genau hin. Ist es zu nachsichtig, rutschen echte Verstöße durch. Diese Balance einzustellen, ist die eigentliche Arbeit beim Betrieb solcher Systeme.
Wo solche Prüfungen im Alltag mitlaufen
Am häufigsten begegnet man dem Begriff im Finanzbereich. Wenn eine Überweisung mit dem Hinweis auf eine Sicherheitsprüfung hängen bleibt, hat oft ein solches System angeschlagen. Auch bei der Kontoeröffnung läuft im Hintergrund eine Prüfung, ob die Person auf einer Sanktionsliste steht.
In der Softwareentwicklung heißen ähnliche Werkzeuge Linter oder Scanner. Sie prüfen, ob Code den Vorgaben des Teams entspricht oder bekannte Sicherheitslücken enthält. Und in großen Firmen kontrollieren Prüfprogramme, ob Marketingtexte die Vorgaben zur Werbung einhalten.
In den Nachrichten taucht der Begriff besonders im Zusammenhang mit neuen KI-Gesetzen auf. Die Europäische Union verlangt für riskante KI-Anwendungen ausführliche Nachweise und Dokumentation. Dadurch entsteht ein ganzer Markt an Programmen, die diese Nachweise selbst automatisch prüfen. Fachleute sprechen hier von RegTech, also Technik für Regulierung.