Du könntest nach dem SaveToFile die Funktion
EncryptFile() aufrufen. Besser wäre es natürlich, die Datei schon verschlüsselt zu erstellen, sodass die Daten nie im Klartext auf der Festplatte landen.
Eventuell musst du die Funktion noch aus der
dll importieren, in einem neueren Delphi könnte sie schon eingebunden sein.
Aber deine Frage lässt einige Punkte offen, sodass ich nicht weiß, ob dieses die beste Lösung darstellt.