The titanium dioxide and zinc oxide are not nano particles. Our sunscreen is a physical sunblock which means it sits on top of the skin to physically protect against the sun. If they were nano particles, they would absorb into the skin, therefore be in-effective sunblock. Every batch of our sunblock is tested by a third party lab to ensure a minimum stated SPF.