Privacy Policy for Kraut
Last Updated: January 25, 2026
1. Introduction
Kraut (“we”, “our”, or “us”) is a smart shopping list and inventory management application. This Privacy Policy explains how we collect, use, and protect your personal information when you use our mobile application and website.
2. Information We Collect
2.1 Account Information
- Email Address: Collected when you sign in with Google, Apple, or email (via Clerk authentication service)
- Name: Your display name from your authentication provider
- Profile Image: Your profile picture from your authentication provider
- Username: Optional custom username you choose
2.2 Device Information
- Device Identifier: A unique app ID generated for each device installation
- Device Metadata: Platform (iOS/Android), device brand, model, operating system version
- Device Token: For push notifications (only if you enable notifications)
2.3 Usage Data
- Shopping Lists: Lists you create, including names and descriptions
- Shopping Items: Products you add to lists, including names, quantities, notes, and prices
- Product Photos: Images you take or upload for shopping items
- Purchase History: Records of items you've marked as purchased, including location, date, and business information
- Location Data: Your current location (only when actively using location features) to find nearby stores and businesses, detect shopping locations automatically, and provide location-based suggestions
- Real-Time Activity: Connection status and activity indicators when using shared lists
2.4 Shared Data
- When you share shopping lists with other users, they can see the list name, items, and any photos you've added
- Your username and profile image may be visible to users you share lists with
3. How We Use Your Information
3.1 Core Functionality
- To provide shopping list management and sharing features
- To sync your data across multiple devices in real-time using Socket.IO technology
- To enable collaboration on shared shopping lists with live updates
- To send push notifications about shared lists, items, and shopping activity (if enabled)
- To show your online/offline status to users you share lists with
- To provide purchase history tracking and analytics
3.2 Location Services
- To find nearby stores and businesses when you're shopping
- To automatically detect when you're at a shopping location and notify users you share lists with
- To track where you've purchased items for your personal purchase history
- To provide location-based AI suggestions for repeat purchases
- Location data is only used while the app is active and you have granted location permissions
- Location tracking can be disabled at any time in app settings
3.3 Camera and Photos
- To take photos of shopping items
- To scan barcodes for product identification
- To access photos from your device library to add to shopping items
- Photos are compressed and stored on our servers
4. Data Storage and Security
4.1 Data Storage
- Your data is stored on secure servers using MongoDB
- Product photos are stored on our servers and associated with your account
- Some data is cached locally on your device for offline functionality
4.2 Data Security
- We use industry-standard security measures to protect your data
- Authentication is handled by Clerk, a trusted third-party authentication service
- Data transmission is encrypted using HTTPS
5. Third-Party Services
5.1 Clerk
We use Clerk for user authentication (Google, Apple, Email sign-in). Clerk processes your authentication credentials according to their privacy policy. Learn more
5.2 Expo
We use Expo's push notification service to send you notifications. Your device token is shared with Expo's servers for notification delivery. Learn more
5.3 Socket.IO / Real-Time Services
- We use Socket.IO technology to provide real-time updates for shared lists
- Your connection status (online/offline) is tracked while using the app
- Real-time data is transmitted through secure WebSocket connections
5.4 Google Play Services (Android)
Android devices use Google Play Services for certain app functionality. Google's privacy policy applies
5.5 Website Contact Form
- Our website uses a contact form powered by Nodemailer and Gmail SMTP
- Messages sent through the contact form are delivered to service@kraut.net
- Contact form submissions include your name, email, and message content
6. Anonymous Usage
You can use Kraut without creating an account. In this case:
- A unique device identifier is generated for your installation
- Your shopping lists and items are associated with this identifier
- You can later sign in to sync this data to an account
- Anonymous data is treated with the same security measures as authenticated accounts
7. Data Sharing
7.1 With Other Users
- When you share a shopping list, other users can see the list contents and any photos
- Your username and profile image are visible to users you share with
- Users you share lists with can see when you're online and actively using the app
- Users you share lists with can see when you start shopping at a location (if notifications enabled)
- Your purchase activity may be visible to users you share lists with in real-time
7.2 We Do Not Sell Your Data
- We do not sell, rent, or trade your personal information to third parties
- We do not use your data for advertising purposes
8. Your Rights
8.1 Access and Deletion
- You can access your data through the app
- You can delete your account and all associated data at any time through the app settings
- Account deletion removes all your shopping lists, items, photos, and purchase history
8.2 Data Portability
- Your shopping lists and items can be accessed and managed through the app
- You can delete individual lists or items at any time
9. Children's Privacy
Kraut is not intended for children under 13 years of age. We do not knowingly collect personal information from children under 13.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the “Last Updated” date.
11. Contact Us
If you have questions about this Privacy Policy, please contact us at:
- Email: service@kraut.net
- Website: https://kraut.net
- Contact Form: Available in English and German