HMAC klingt garnich mal so übel. Danke. D.h. den hmac-key werde ich wohl irgendwo verstecken müssen

Das ist aber auch garnicht so schlimm, denn mir ist bewusst, dass man den Key ohnehin fälschen kann, mir geht es nur darum, den Vorgang des fälschens möglichst zu erschweren. HMAC ist da denke ich eine gute Wahl (muss mich aber noch genauer mit befassen). Klar ist, man soll aufjedenfall
nicht die Datei einfach so öffnen können, irgendwas reinschreiben, und dann hat man es gefälscht. Das können c.a.99,9% aller meiner Nutzer, da bin ich sicher. So reduziert es sich wenigstens auf ca 2%
Zur Rechtslage, naja. Ich speicher die Daten nicht auf dem Server, nur die sha codierung davon. Der Rest ist beim Client.