Neben HTML, CSS [, JS] für das Frontend (was der Nutzer sieht), wird dafür auch eine serverseitige Sprache wie z.B. PHP (oder Java, JS, oder jede andere) benötigt, die dann mit SQL auf die Datenbank zugreift.
Da es sich hier um, wie du sagtest, sensitive Daten handelt, reichen die Grundkenntnisse (eines Laien), sofern vorhanden, nicht aus. Hierfür solltest du eher einen professionellen Entwickler beauftragen.
Ich will das...
Was du willst, hört sich gerne ein Profi an, wenn du ihn bezahlst. Ansonsten wäre eine andere Formulierung empfehlenswert.