Legal

Privacy Policy

Last updated: July 28, 2026

Overview

BetterGrin, a product of CORDOC LLC ("we", "our", or "us") operates the BetterGrin website (bettergrin.com) and the BetterGrin iOS mobile application. This Privacy Policy explains how we collect, use, and protect your information when you use our services.

Almost everything BetterGrin knows about you stays on your device. There is one exception, and we would rather you hear it here than find out later: to produce a Grin Score, the photos you take are uploaded and read by a third-party analysis provider. That section is below, and the app asks you before the first upload.

Information We Collect

iOS App

The BetterGrin iOS app stores all data locally on your device using Apple's SwiftData framework. We do not operate servers that receive your personal health data. Specifically:

  • Dental habit data (brushing times, flossing logs, mouthwash usage, tongue scraping) is stored only on your device.
  • Onboarding answers (dental goals, pain points, brushing frequency, dentist visit history) are stored only on your device to personalize your experience.
  • Progress and timelapse photos are stored only on your device and are never uploaded to any server.
  • Grin Score photosare the exception. They are uploaded so they can be scored. See "Grin Score photos" below.
  • Apple Intelligence features run on-device. Nothing from them is sent to Apple or anyone else. This does not cover the Grin Score, which is scored on our server — see below.
  • Subscription data is managed by Apple through the App Store. We do not collect or store your payment information.

Website

When you visit bettergrin.com, we may collect:

  • Analytics data such as page views, browser type, and general location (city/country level) through standard web analytics tools.
  • Email address if you voluntarily subscribe to our newsletter.
  • Photos submitted for a Grin Score. See "Grin Score photos" below — the handling is the same whether the photo comes from the website or the app.

Grin Score photos

This is the one place BetterGrin sends something personal off your device, so here is the whole of it.

  • Where the photo goes.When you ask for a Grin Score, your photos are sent to our server, which passes them to a third-party analysis provider — currently Google, through the Gemini API — to be read. Their handling of that request is governed by Google's own terms and privacy policy. If we ever change providers, we will name the new one here.
  • What we don't keep. Our server holds the image in memory while it is being read and never writes it to disk, to blob storage, or to a log. There is no code path in our service that stores the picture.
  • What we do keep, honestly stated.We keep the resulting score, and a SHA-256 fingerprint of the photo's bytes. That fingerprint is how re-scanning the same photo gives you the same score instead of a different one. It is a one-way value and the photo cannot be reconstructed from it, but it is not nothing: it is a fingerprint of a photo we no longer hold. We would rather say that than claim absolute zero retention.
  • What it is not attached to. Scores and fingerprints are stored without your name, email, or account. They are not sold, not shared with advertisers, and not used to track you across apps or websites.
  • You are asked first. The iOS app shows this in plain language before your first upload and will not send anything until you tap Continue. Declining blocks the upload. The rest of the app keeps working.
  • What a Grin Score is not. It is a wellness score based on what is visible in a photograph. It is not a diagnosis, not a screening test, and not a substitute for seeing a dentist.

How We Use Your Information

  • To provide and improve the BetterGrin app and website
  • To personalize your dental care plan and reminders
  • To send newsletter emails (only if you subscribe)
  • To analyze website traffic and improve content
  • To process subscriptions through the Apple App Store

Data Sharing

We do not sell, trade, or rent your personal information to third parties. We may share anonymized, aggregated data for analytics purposes. Apart from Grin Score photos, which go to the analysis provider named below, your dental health data from the iOS app never leaves your device.

Third-Party Services

Our services may use the following third-party providers:

  • Apple App Store for subscription management and payment processing
  • Apple WeatherKit for weather information in the briefing mode (location data is processed by Apple per their privacy policy)
  • Vercel for website hosting
  • Supabase for backend services, including storage of Grin Scores and photo fingerprints
  • Google (Gemini API) reads the photos you submit for a Grin Score. This is the only third party that receives your photos.

Data Retention

iOS app data is stored on your device for as long as the app is installed. Deleting the app removes all local data. Grin Score photos are not retained at all; the score and the photo fingerprint are kept indefinitely so repeat scans stay consistent, and you can ask us to delete them. Website analytics data is retained for up to 26 months. Newsletter subscriptions remain active until you unsubscribe.

Children's Privacy

BetterGrin is not directed at children under 13. We do not knowingly collect personal information from children under 13. The app includes a Kids Mode for supervised use by parents or guardians.

Your Rights

You have the right to:

  • Delete all your app data by uninstalling the app
  • Unsubscribe from newsletters at any time
  • Request information about what data we hold about you
  • Request deletion of your website account data
  • Ask us to delete the Grin Scores and photo fingerprints associated with your scans — email support@bettergrin.com

Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Continued use of our services after changes constitutes acceptance of the updated policy.

Contact Us

If you have questions about this Privacy Policy, please contact us at support@bettergrin.com.