It might be generated by I.V. Hydrogen Peroxide or it might not. However, you liver is not detoxing fast enough, so it needs to detox thru' the skin. It might be a pre-existing condition of the liver or the lifestyle you have that generate the liver spot. e.g. the food you eat or you sleep passed 10:00pm. My sister has liver spot though she does not drink,take medications nor have any disease. She slept at 12:30pm due to bathing her kids and supervising homework,and does not cook but eat in restaurants. I greatly respect her as a working mom who also gets up at 6:30am for work.
I have taken 15 I.V. hydrogen peroxide in two months, and now I will take only once a month. My lymph nodes under my arms hurt as the lymphatic system does not get rid of the toxins fast enough. Fortunately, after two days of shopping in the mall, the pain is gone. Also, before taking the I.V. hydrogen peroxide I had not been working due to illness, and had been sitting the whole day in front of the computer. So I must not exercise enough for the lymph to detox.
Now for your liver to detox, you might want to sleep not later than 10:00pm, as the liver can only detox when one is asleeped, and liver detox from 10:00pm to 11:00pm. Also, the immune system is the first one to detox for the day, and detox at 9:00pm, if you can sleep at 9:00am. Pls change your life style to vegetables, mine is raw vegetables---salad only. My father and my aunt also have liver spot. They both drink when young and love to eat greasy meat, e.g. mutton, the fattest part of pork. Check your liver e.g. take blood for liver function test.