Last updated: January 29, 2026
OxalateGuard ("we," "us," "our") is an oxalate tracking application that helps people manage their dietary oxalate intake. This policy explains what data we collect, how we use it, and your rights.
When you sign up, we collect your email address and authentication credentials via our auth provider (Clerk). We do not store passwords directly.
During onboarding, you may provide your gender, age range, medical conditions, and tolerance preferences. This data is used to personalize your daily oxalate limit.
If you enable Cloud Sync, we store your daily food logs on our servers. This includes:
Cloud Sync is optional. You must explicitly consent before any food log data is transmitted to our servers. Without consent, all data remains on your device only.
We use PostHog to collect anonymized usage analytics (page views, feature usage) to improve the app. No dietary or health data is included in analytics events.
We do not sell your data. We do not share your health data with third parties for advertising.
Server-side data is stored in a PostgreSQL database hosted by Supabase with encryption at rest and in transit (TLS). Access is restricted to authenticated users via API-level authorization. Row-level security policies provide defense-in-depth.
Local data (when Cloud Sync is off) is stored in your browser's localStorage and never leaves your device.
Server-synced food logs are retained as long as your account is active. You can delete all synced data at any time from your Profile settings or by requesting account deletion.
Local data is retained for up to 90 days (rolling window) and can be cleared by clearing your browser storage.
Under GDPR and applicable laws, you have the right to:
For privacy inquiries, data requests, or to exercise your rights, contact us at privacy@oxalateguard.com.