Effective date: March 7, 2026
Bubbleboy's Grocery Planner ("the App") is a personal meal-planning Progressive Web App. This policy explains what data the App accesses, where it is stored, and how it is used.
All meal plan data (ingredients, dishes, pantry contents, grocery lists, and settings) is saved in your browser's IndexedDB โ a built-in database that stays on your device. This means the app works instantly, even offline, and your data never leaves your computer or phone.
If you choose to connect Google Drive, a backup copy is saved as
meal_planner_data.json in your own Google Drive.
This lets you restore your data on another device or browser. Even then, we never see or
touch that file โ it lives in your Drive, under your Google account.
We do not operate any backend servers, databases, or cloud infrastructure. No copy of your data is ever transmitted to or stored by the App's developer.
The App uses Google Identity Services (OAuth 2.0) to authenticate you. We request the following Google API scopes:
drive.file โ to read and write the App's data file in your Driveuserinfo.profile โ to display your name and profile picture within the AppThese tokens are stored in your browser and used only to communicate with Google's APIs on your behalf. We never receive or store your Google credentials.
You can revoke the App's access at any time through your Google Account permissions page.
The App integrates with the following Google services, each governed by Google's own privacy policy:
When you visit external grocery store links, those links may pass through Skimlinks, an affiliate network. Skimlinks may set its own cookies on those external sites. No personal data from the App is shared with Skimlinks โ it only processes outbound clicks to participating retailers. Any commission earned helps keep the app free.
No advertising networks, analytics SDKs, or other third-party tracking services are used.
Because your data lives on your own device (and optionally in your Google Drive), you are in full control of retention and deletion:
meal_planner_data.json from your Drive.The App is not directed to children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has used this App with a Google account, please contact the developer so appropriate action can be taken.
If you have questions or concerns about this Privacy Policy, please contact:
Ethan Bright
bagl.help@gmail.com
We may update this Privacy Policy from time to time. The "Effective date" at the top of this page reflects when the policy was last revised. Continued use of the App after changes constitutes acceptance of the updated policy.