This Privacy Policy explains how SmartCart ("we", "us", "the app") collects, uses, and shares information when you use the SmartCart application and website. SmartCart is a shopping-list app: you create lists, organise them by shop, optionally share them with your group, add items by voice, and import recipes.
localStorage and IndexedDB) to work offline and remember your preferences and session.SmartCart is "local-first": your private (solo) lists, shopping history, favourites, store layouts and custom recipes are stored primarily on your device (IndexedDB) and are available offline. Data leaves your device to our servers mainly when you use features that require it — creating an account, sharing a list, syncing a group, subscribing, voice input, or recipe import.
We share limited data with the following providers so the app can function. Each processes data under its own privacy policy, and some are located outside your country (including the United States), which may involve international data transfers.
| Provider | Purpose | Data involved |
|---|---|---|
| Supabase | Authentication, database, backend functions | Account, shared lists, profile, preferences |
| Vercel | Website/app hosting & delivery | Technical request data (e.g. IP, user agent) |
| PostHog | Product analytics & session replay | Usage events, device data, session recordings |
| Google (Gemini API) | Voice transcription & recipe/AI processing | Voice audio and recipe text you submit, processed transiently |
| TheMealDB | Recipe catalogue data | Recipe queries (no personal data) |
| Stripe | Payments & subscriptions on the website | Payment and billing details (handled by Stripe) |
| Google Play Billing | Payments & subscriptions in the Android app | Payment and billing details (handled by Google under its own terms) |
| RevenueCat | Confirms Google Play purchases and renewals and links them to your account | Your SmartCart account ID (a random identifier, not your name or email), the product bought and purchase/renewal events |
| Pexels | Photos for the recipe catalogue | None (searches by recipe name only) |
| Google Fonts | Web fonts in the app UI | Technical request data (e.g. IP) |
We do not sell your personal information.
Where the GDPR/UK GDPR applies, we process your data on these bases: performance of a contract (to provide the app you signed up for), legitimate interests (to secure, maintain and improve the app), consent (e.g. optional analytics/session replay, where required), and legal obligation.
We keep your account and content for as long as your account is active. Voice audio is processed transiently and not stored by us. Analytics and session-replay data are retained for a limited period per our analytics provider's settings. When you delete your account, we delete your server-side data (see Section 7); data stored locally on your device is removed when you clear the app's storage or uninstall it.
To exercise any right, use the in-app controls or email contact@vortexunit.de.
SmartCart is not directed to children under 13 (or the minimum age required in your country), and we do not knowingly collect their personal information.
We use industry-standard measures (encryption in transit, access controls, and reputable infrastructure providers) to protect your data. No method of transmission or storage is 100% secure, but we work to protect your information and limit access to it.
We may update this Privacy Policy from time to time. We will change the "Last updated" date above and, for material changes, provide a more prominent notice.
Questions about this policy or your data: contact@vortexunit.de.