Privacy Policy
Last updated: April 5, 2026
BeaglePrep ("the App", "we", "us", "our") is a mobile inventory management app built for households, homesteaders, and emergency preparedness enthusiasts. It helps you track supplies — food, water, medical gear, tools, fuel, and more — so you always know what you have and what you need to restock.
This Privacy Policy describes what information the App collects, why, how it is stored and protected, and what choices you have as a user. We believe your preparedness data is personal and sensitive, and we have designed BeaglePrep from the ground up to keep it on your device.
By using BeaglePrep, you agree to the practices described in this policy. If you do not agree, please discontinue use of the App.
1. Information You Enter Into the App
BeaglePrep is a local-first application. Everything you type — item names, quantities, storage locations, expiration dates, categories, restock thresholds, and notes — is written directly to your device's on-board storage (SQLite). This data never leaves your device unless you explicitly opt in to Cloud Sync (see Section 4).
We have no servers that passively receive your inventory data. We cannot see your stockpile, your supply levels, or anything else you enter into the App unless you choose to enable sync.
The App also stores your preferences locally — default item category, default storage location, display settings, and sort preferences. These are stored on-device and are not transmitted anywhere.
2. Information We Do Not Collect
To be explicit about what we are not doing:
- No account required. BeaglePrep has no sign-up, no login, and no user profile. We do not collect your name, email address, phone number, or any other personally identifying information.
- No location tracking. The App does not request or use your device's GPS or location services.
- No camera or microphone access. Camera-based features (such as receipt scanning) are planned for a future Pro release but are not active in the current version. The App does not access your camera or microphone.
- No advertising or tracking. We do not use advertising networks, tracking pixels, fingerprinting, or any behavioral profiling technology.
- No analytics SDKs. We do not embed third-party analytics tools (such as Firebase Analytics, Mixpanel, or similar) that monitor how you use the App.
- No contact list or file system access. The App does not read your contacts, photos, or other files on your device.
3. Push Notifications
BeaglePrep can send push notifications to remind you of expiring items and recurring supply tasks (e.g. "rotate water supply every 6 months"). These reminders are scheduled entirely on your device using Expo Notifications, a component of the Expo framework used to build the App.
Notification content — item names, due dates — is generated from your local inventory data and is never transmitted to our servers. When you complete a recurring reminder, the next occurrence is calculated and scheduled on-device.
You can grant or revoke notification permission at any time in your device's system settings (Settings → Apps → BeaglePrep → Notifications). Revoking permission disables future alerts but does not affect your inventory data.
4. Optional Cloud Sync (Supabase)
Any BeaglePrep user can enable Cloud Sync to back up their inventory and keep multiple devices in sync. This feature is disabled by default and requires you to actively turn it on in the App's Settings screen.
When Cloud Sync is enabled, your inventory data is encrypted in transit using TLS and stored on servers operated by Supabase, a third-party database platform. Specifically:
- Your inventory items, quantities, locations, and related fields are uploaded to a Supabase database.
- Your data is associated with a randomly generated device ID — not your name or email. No account is created on any server.
- Row-level security policies on the database ensure that only requests originating from your device ID can read or modify your data.
- Supabase does not receive any payment or subscription information.
- Cloud Sync does not run in the background — data is uploaded only while the App is open and actively in use.
You can disable Cloud Sync at any time in Settings → Cloud Sync → Disable. This stops all further uploads immediately. To request deletion of data already stored on Supabase servers, see Section 8.
Supabase's data handling practices are described in their Privacy Policy. Supabase infrastructure is hosted on AWS and is SOC 2 Type II certified.
5. In-App Purchases (RevenueCat & Google Play / App Store)
BeaglePrep offers optional paid upgrades: a monthly Pro subscription, an annual Pro subscription, and a one-time Lifetime purchase. All payment transactions are processed directly by Google Play (Android) or the App Store (iOS). BeaglePrep never handles or stores your payment card number, billing address, or any financial details — those remain entirely within Google's or Apple's payment systems.
We use RevenueCat to verify and manage subscription entitlements (i.e., to determine whether your account has an active Pro subscription). RevenueCat receives:
- A randomly generated anonymous app user ID
- Purchase receipt data provided by Google Play or the App Store at the time of purchase
- The subscription status and expiration date of your entitlement
RevenueCat does not receive your name, email address, or payment card details. Their privacy practices are described in the RevenueCat Privacy Policy.
6. App Store Diagnostics
Google Play and Apple may collect anonymous crash reports and performance diagnostics through their standard operating system mechanisms (Android Vitals, Apple CrashKit). This data is collected by the platform, not by us, and is subject to Google's Privacy Policy and Apple's Privacy Policy respectively. These reports do not include any of your inventory data.
7. Children's Privacy
BeaglePrep is not directed at children under the age of 13 (or the equivalent minimum age in your jurisdiction). We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided personal information through the App, please contact us at privacy@thegroovesalad.com and we will promptly investigate and delete any such information.
8. Data Retention and Deletion
Local data remains on your device for as long as you use the App. You can delete all local inventory data at any time:
- If Cloud Sync is enabled, go to Settings → Cloud Sync → Disable first to stop future uploads and remove your data from the server.
- Then go to Settings → Data Management → Clear All Items to erase all inventory data stored locally on this device.
Uninstalling the App removes all locally stored data from your device automatically.
Cloud Sync data (if you enabled it) is removed when you disable Cloud Sync via Settings. If you need additional help or want written confirmation that your data has been deleted from our servers, email privacy@thegroovesalad.com with the subject line "Data Deletion Request". We will process your request within 30 days.
Purchase records held by RevenueCat are retained in accordance with their data retention policy. Contact RevenueCat directly to exercise rights over that data.
9. Your Rights
Depending on where you live, you may have certain rights regarding your personal data, including the right to access, correct, or delete information we hold about you, or to object to or restrict its processing. Because BeaglePrep collects minimal personal data and stores most data locally on your device, many of these rights are already exercisable directly within the App.
For any data held by third-party services (Supabase, RevenueCat, Google, Apple), please refer to those parties' privacy policies or contact us and we will assist where we can. To exercise any rights or make a privacy-related request, contact us at privacy@thegroovesalad.com.
10. Security
We take reasonable steps to protect your data:
- All data transmitted to Supabase (when Cloud Sync is enabled) uses TLS encryption.
- Database access is restricted by row-level security — your data is only accessible to your device's generated ID.
- We do not store passwords or payment credentials.
No method of electronic storage or transmission is 100% secure. We recommend protecting your device with a passcode, biometric lock, or full-disk encryption to safeguard the local copy of your inventory.
11. Changes to This Policy
We will update this Privacy Policy when we add new features, change third-party services, or as required by law. When we do, we will revise the "Last updated" date at the top of this page. For significant changes, we will make reasonable efforts to notify users (for example, through an in-app notice on the next app update).
Continued use of BeaglePrep after a policy update constitutes your acceptance of the revised terms. We encourage you to review this page periodically.
12. Contact Us
If you have any questions, concerns, or requests regarding this Privacy Policy or the way BeaglePrep handles your data, please reach out:
The Groove Salad
Email: privacy@thegroovesalad.com
Website: thegroovesalad.com
We aim to respond to all privacy-related inquiries within 5 business days.