Privacy Policy
Last updated: April 14, 2026
1. What PoreCheck Does
PoreCheck is a free, AI-powered skincare ingredient analysis tool. You paste an ingredient list or upload a product label photo, and we return a safety report with comedogenic ratings, irritation scores, and a product-level safety score.
2. Information We Collect
Information you provide
- Ingredient text or label photos — sent to our AI analysis API to generate your report. Photos are processed in memory and are not permanently stored.
- Skin profile preferences — skin type, concerns, and known allergens you optionally set. These are stored locally in your browser (localStorage) and are not sent to our servers unless you trigger an analysis.
- Account information — if you sign up via Clerk (our authentication provider), Clerk collects your email address and authentication credentials. See Clerk's Privacy Policy.
Information collected automatically
- Usage analytics — we may use privacy-friendly analytics (e.g. Vercel Analytics) to understand page views and feature usage. No personally identifiable information is collected.
- IP address — used transiently for rate limiting (via Upstash Redis) to prevent abuse. IP addresses are hashed and not stored in a way that identifies you.
3. How We Use Your Information
- To analyze skincare ingredients and return your safety report.
- To personalize results based on your skin profile (if set).
- To enforce rate limits and prevent abuse of our free service.
- To improve PoreCheck's accuracy and user experience.
4. Third-Party Services
PoreCheck uses the following third-party services:
- xAI (Grok) — AI model provider for ingredient analysis. Ingredient text is sent to their API. See xAI Privacy Policy.
- Clerk — authentication provider. See Clerk Privacy Policy.
- Upstash — Redis-based rate limiting and response caching. See Upstash Privacy Policy.
- Vercel — hosting and deployment. See Vercel Privacy Policy.
5. Data Retention
- Analysis results — cached in Upstash Redis with a 24-hour TTL for performance. After expiration, data is automatically deleted.
- Uploaded photos — processed in memory during analysis and not stored permanently.
- Skin profile— stored in your browser's localStorage. You can clear it at any time via browser settings.
6. Cookies
PoreCheck itself does not set tracking cookies. Clerk (authentication) may set functional cookies required for session management. No third-party advertising cookies are used.
7. Children's Privacy
PoreCheck is not directed at children under 13. We do not knowingly collect information from children under 13.
8. Your Rights
You can request deletion of any account data by contacting us. Since most data is transient (24-hour cache TTL) or stored locally in your browser, there is typically nothing to delete on our end.
9. Medical Disclaimer
PoreCheck is for informational purposes only and is not a substitute for professional dermatological advice, diagnosis, or treatment. Always consult a qualified dermatologist for personalized skincare guidance.
10. Changes to This Policy
We may update this policy from time to time. The “Last updated” date at the top reflects the most recent revision. Continued use of PoreCheck after changes constitutes acceptance of the updated policy.
11. Contact
Questions about this privacy policy? Email us at hello@porecheck.app.