I wouldn't use it for several reasons.
1) Color intensity: the refractive index of basic copper carbonate (you cannot have copper carbonate alone, it is an equimolar mixture of Copper carbonate x copper hydroxide) is quite low, at 1.66, that is, it's a very transparent pigment. For comparison, iron oxides are around 2.5, up there with titanium dioxide. That's why it takes a little of those to make a good color. With copper carbonate (malachite green) you'll have to use a lot.
2) Copper carbonate is unstable in acid and alkaline conditions, in acid will decompose to form the aquo-ion (a very pale blue) [Cu(H2O)n]2+, in strongly alkaline solutions it will dissolve to form hydroxocuprates [Cu(OH)4-n(X)n]2-, which are a deep blue. That is the color will morph over time, and will not be reliable.
3) Copper ions might be catalytic for fatty acid oxidation, that is you will literally promote rancidity of the oil, soap and formation of DOS. Scrap the might, they are for sure, as they are used for reactions on double and triple bonds in chemistry.
4) Toxicity issue, even if it's a rinse off product. Not only, copper compounds are extremely toxic for aquatic life, though the doses you will drain in the sewage are not even comparable to what we discharge from industries. Though, it's not an excuse to do it