Und die Offline-Version muss eben komplett eigenständig werden
Das meinte ich ja.
Jetzt kommt es darauf an, ob Du die Raspis verleihst oder immer selbst bedienst.
Wenn Du sie nicht aus der Hand gibst, brauchst Du nix "verschleiern".
Wenn Du sie verborgst, wirds eben knifflig, wenn Dein Gehäuse nicht so gebaut ist, dass die SD-Card nicht zerstörungsfrei raus geht.
Zusammengefasst läuft es für mich darauf hinaus:
Wenn jemand die SD-Card in ein Lesegerät steckt, darf Deine SW "nicht lesbar" sein.
Deshalb entweder die ganze Karte verschlüsseln oder die SW.
Ich hatte mal eine ähnliche Anforderung kundenseits, der auch Raspis mit eigener Software verbauen wollte.
Wir haben uns dann aus dem Grund auf ein versiegeltes Gehäuse geeinigt und er hat entsprechende Klauseln in seine AGB eingebaut...
Knut