Du kannst über die Maskeneigenschaften "Drucken / Weiterleiten / Kopieren" verhindern. Das aber nur über das Frontend. Im Backend kann man sich dann lustig austoben. Oder man macht sich ein eigenes Template (mit minimalen Designelementen) und zieht das über die DB. Oder ...
Wenn Du jemanden Zugriff auf eine DB gibst, musst Du mit gewissen Folgen rechnen. Und was schadet es, wenn jemand den Inhalt von Items kennt? Diese kann man ja auch anderweitig verstecken, wenn der User keinen Zugriff darauf haben soll. Das Verbergen von Items kann ja nur die Billigvariante sein.
Bernhard