True.
I can only say that I have put PPF on bare metal and there were no rust when checking the area again after some time. Its on my motorcycle where some cables have rubbed against the paint exposing the steel underneath. This was several years ago I remember I specifically looked at that...