Yes it is safe, no problem if used correctly. Just follow these directions and precautions. ..
https://www.carpro-us.com/paint-decontamination/carpro-spotless-water-spot-remover-1-liter-32-oz/ No it does not yellow the film.
Directions:
Shake well.
Spray on microfiber towel, sponge, or CarPro applicator/Suede
Work in the solution over the surface.
Wipe off with MF, and remove residue with Ultima Waterless Wash or rinse well with water.
Repeat steps 2-4 if necessary.
Precautions:
Do NOT use in sun
Do NOT use on hot surface
NEVER spray directly on glass. Use with caution, buff in and off instantly and neutralize.
※ Acidic solution - wear disposable gloves while working to avoid possible skin irritation.
※ Test in an inconspicuous place of any new material before using elsewhere
※ Do Not Ingest
※ Keep out of reach of children
Do not spray in eyes - Wear eye protection to be safe
May affect windscreen/window coatings and traditional sealants and waxes