That follows my thinking, that if some company promotes and markets a "no rinse" it has to be delimone based system (the citric from oranges/lemons,etc).
Not a "hydrocarbon based solvent", however is very effective at breaking down hydrocarbon based deposits.
Like you state, one must reapply any wax or sealant, because any type of solvent that will remove tar, etc deposits, which are hydrocarbon based, is going to take off the sealants and waxes, which are hydrocarbon based.