Legal Last updated:

Privacy Policy

CarbTrack is a health app for people living with diabetes. We take your health data seriously. This policy explains exactly what we collect, why, and the controls you have over it.

Questions? Contact [email protected]

🔍 Privacy at a glance

Who we are

CarbTrack is operated by Kouidev. When this policy says "we", "us", or "our" it refers to Kouidev. If you have questions about this policy, please contact us at [email protected].

ℹ️ Not medical advice. CarbTrack is a logging and tracking tool — it is not a medical device and does not provide medical advice. Always consult a qualified healthcare professional for medical decisions. Terms of Use apply.

Data we collect

Category Examples Source
Account data Email address, display name You, via Clerk authentication
Health profile Diabetes type, weight, age, insulin regimen, activity level, glucose targets, timezone You, during onboarding & settings
Glucose readings Blood glucose values, timestamps, reading source (manual, Dexcom, LibreView) You (manual) or CGM integration (Dexcom / LibreView)
Meal & nutrition data Meal photos, ingredient names, carbs/fat/protein per item, serving sizes, eaten-at timestamp, AI-generated carb estimates You; AI analysis powered by OpenAI
Insulin data Insulin-to-carb ratios, logged doses, recommended dose calculations You
Community content (UGC) Post text and optional attached images, comments, reactions You
Device & usage data Device OS/version, app version, crash reports, error logs Automatically, from your device
Notification tokens Push notification device token (Expo) Automatically, when you grant notification permission
⚠️ Community reminder: Community posts are visible to other CarbTrack users. Do not include sensitive personal health details (e.g. full medication doses, personal identifiers) in public posts.

How we use your data

We do not use your health data for advertising, profiling for third-party marketing, or any purpose beyond what is described above.

Sharing & third parties

We do not sell your personal or health data. We share data only in the following limited circumstances:

Recipient What & why Your control
Clerk Authentication provider — stores your email and manages sign-in sessions. Account deletion removes your Clerk record.
Dexcom CGM data sync — we request glucose readings via Dexcom's OAuth API only when you connect your account. Disconnect anytime in Settings → Connected Devices.
LibreView (Abbott) CGM data sync — same as Dexcom; credentials used only to fetch your readings. Disconnect anytime in Settings → Connected Devices.
OpenAI AI meal analysis — meal photos you scan are sent to OpenAI's API to estimate carbohydrates and nutrition. You choose when to scan; manual entry is always available.
Cloudflare R2 Cloud object storage — meal photos, community post images, and profile avatars are stored on Cloudflare R2. Deleting a meal or post removes associated images.
Expo (Notifications) Push notification delivery — your device push token is registered with Expo's notification service. Revoke notification permission in your device Settings.
Cloud hosting provider Our backend servers, database (PostgreSQL), and cache (Redis) run on cloud infrastructure. Providers access data only to operate the service. Covered by our data processing agreement with the provider.

We may also disclose data when required by law, court order, or to protect the safety of users or the public.

CGM integrations — Dexcom & LibreView

When you connect a Continuous Glucose Monitor account, CarbTrack will:

You can disconnect any CGM integration at any time in Settings → Connected Devices. Disconnecting revokes our token and stops future syncs. Historical readings already imported remain in your account unless you request account deletion.

Your controls

ℹ️ We do not currently offer a self-serve data export feature. If you need a copy of your data, contact us and we will provide one in a machine-readable format where technically feasible.

Security

No system is perfectly secure. If you discover a security vulnerability, please report it responsibly to [email protected].

Data retention

Children's privacy

CarbTrack is intended for users aged 13 and older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has created an account, please contact us at [email protected] and we will delete the account promptly.

For users between 13 and 18, we recommend parental or guardian involvement in reviewing this policy and configuring the app's health settings.

Changes to this policy

We may update this Privacy Policy from time to time. When we make material changes, we will notify you via an in-app notice or email before the changes take effect. The "Last updated" date at the top of this page always reflects the most recent revision. Continued use of CarbTrack after the effective date constitutes acceptance of the revised policy.

Contact us

Kouidev — CarbTrack Privacy Team

For privacy requests, data deletion, or policy questions:

[email protected]

For general support:

[email protected]

We aim to respond to all privacy-related requests within 5 business days.