Thanks for responses, my opticians uses a popular dish washing detergent in his shop. "Swipe" is the brand name. it is pink, please see attachment. He has droplets of it added in the typical opticians' small spectacle bath. That must be more potentially damaging to the coats in the spectacles than the lather of my sensitive skin soaps or normal shampoos?
so do you dampen micofiber cleaning cloths with water and just rub the lens? what about the frame, that will have sweat accumulation. Cleaning during with soap or shampoo lather whilst showering just seems most convenient and hygienic.
There are many different brands with different ingredients, and the amount of exposure is probably a factor as well. Some soaps, especially shampoos, have citric acid and alcohols that aren't good for the coatings. Sensitive skin products usually have to deal with products that induce allergic reactions more than anything. Hot water is universally bad. Additionally, body soaps usually have the aforementioned ingredients And possibly an abrasive component.
The coating may survive the occasional washing with a detrimental product for the life of your glasses, but daily exposure in hot water will of course accelerate the process.
90% of the time I use the pre-moistened disposable lens cleaning wipes you can buy, spray lens cleaner and microfiber cloth, or in a pinch
cold water and a cleaning cloth (at worst my undershirt). The pre-moistened wipes are great for the car where you have no water.
To clean my frames I usually rely on a cold water followed by a drying with a paper towel, not touching the lenses of course. From a microbiology prospective, using conventional soap vs no-soap really won't make a big difference in terms of bacterial growth. Every so often I wipe down the frames with either some antimocrobial soap or an alcohol swab (being careful not to get it on the lens).
If your glasses/lenses are less than a year old they're probably under warranty- which may or may not cover the coating.
It looks like the antiglare coating can be removed with acetone or something called Armor Etch if it's an annoyance and you're not in the market for new glasses.