Question: is glycerol polar or nonpolar?
Answer: Being a trihydric (triol) alcohol, glycerol is a highly polar protic solvent with a high boiling point (thus possessing low volatility) and is biodegradable [1]. Whilst this indicates that nonpolar to moderately polar solutes will be insoluble in glycerol, highly polar VOCs should be fairly soluble in glycerol.