Prinzipiell gehören sensitive Informationen niemals in Dateien, die im Klartext lesbar sind. Solche Dateien bringen den Kunden überhaupt erst auf die Idee, irgendwas "näher betrachten" zu wollen
Ich würde die
XML-Files kippen und binäre Dateien draus machen. Wenn die
XML-Files extern angeliefert werden, muß ein Konvertertool her - das sorgt dann nebenbei für Folgeaufträge
Sobald der Kunde nichts mehr konkret erkennen kann, erlischt in 99,9995625% der Fälle auch sein Interesse, näher hinzuschauen. Der bescheidene Rest ist dann meist auch durch Dongles nicht zu stoppen.