A personal care system having a treatment device for applying a treatment to the skin or hair of a user is provided. The treatment device has a camera for taking an image of the skin. The system may include or be in communication with an application programming interface (API) that can process the image. The system or an associated API can recommend the use of treatment regimens or topical products according to information determined from the digital image of the skin.