The towel dispenser is awkward and doesn't work well and the towels themselves dry out quickly. In addition even the first fresh wipe I used did not do a great cleaning job; it left the screen streaky.
I couldn't smell any solvent and so suspect that the wet towels are water-based with perhaps a splash of surfactants. I do know that they left a fine deposit of a white material on my new computer screen that I polished-off using a dry napkin. If this product is indeed merely a dispenser of wet towels it is remarkably expensive. In short: Find another solution!