AI-powered skin analysis built with privacy and transparency in mind.
Skincare advice has traditionally required expensive dermatologist visits or guesswork. ClearSkin AI uses artificial intelligence to provide accessible, personalized skin analysis to anyone with a smartphone.
We built ClearSkin AI to bridge the gap between professional dermatology consultations and at-home skincare. While we are not a replacement for medical professionals, we aim to give users a better understanding of their skin health and help them make more informed skincare decisions.
Powered by OpenAI's GPT-5-mini vision model, our app analyzes three views of your face (front, left, right) to assess skin conditions including acne, dryness, oiliness, and redness.
Visual heatmaps highlight areas of concern across four categories: breakouts, oiliness, dryness, and redness. See exactly where issues are concentrated on your face.
Get an estimated skin age compared to your actual age, along with a personalized overall skin score to track your progress over time.
Compare your latest scan against previous results side-by-side. Track how your skin scores change over time with delta indicators showing improvement or decline.
Receive customized AM and PM skincare routines tailored to your specific skin conditions, along with targeted product recommendations.
Row-level security on all database tables, encrypted data in transit and at rest, compound rate limiting, and OWASP Top 10:2025 compliant security measures.
Built with modern, reliable technologies.
React Native + Expo with TypeScript and NativeWind (Tailwind CSS)
OpenAI GPT-5-mini with vision capabilities
Supabase (PostgreSQL, Auth, Storage, Edge Functions, Realtime)
Stripe with Apple Pay and Google Pay support
Resend for transactional email and contact form delivery
Jest with React Native Testing Library (31 test files)
ClearSkin AI is developed and operated by Teddy-Michael Sannan, based in Ontario, Canada. This is a solo-developed project built with a focus on user privacy, security, and honest, transparent communication.