I'm not an expert in chemicals but it does the job pretty well.
The cleaning process on the strings is effective, returning them into a smooth state perfect for playing.
Regarding the protection I cannot say, I'm lazy and forget my guitars for many weeks in a row and when I pick them up again they are just as nice to play as I left them...so I suppose it works.