Introduction
PrintPricePro ("we", "our", or "the app") is committed to protecting your privacy. This Privacy Policy explains how our 3D printing cost calculator — both the Android app and the website at printpricepro.com — handles your information.
Information We Collect
PrintPricePro is designed with privacy in mind. Your 3D printing data stays entirely on your device. However, both the Android app and the website use Firebase Analytics (provided by Google) to collect anonymous usage data to help us improve the experience.
Analytics Data — Android App (Firebase Analytics)
When you use the Android app, Firebase Analytics automatically collects:
- App usage events: Screens viewed, features used, and general interaction patterns
- Device information: Device model, operating system version, and language settings
- App version: The version of PrintPricePro you are using
- Approximate location: Country or region only (not precise GPS location)
- Session data: Session duration and app usage frequency
- Firebase Installation ID: A unique identifier for your app installation
Analytics Data — Website (Firebase Analytics)
When you use the calculator on printpricepro.com, Firebase Analytics automatically collects:
- Page views and navigation: Pages visited and how you move through the site
- Calculator events: Which printer you selected, currency used, print time entered, material weight entered, and whether you reset the calculator
- Browser and OS information: Browser type and version, operating system
- Approximate location: Country or region only (not precise GPS location)
- Session data: Session duration and visit frequency
This analytics data is aggregated and anonymous across both the app and the website. It cannot be used to identify you personally. It is processed by Google in accordance with Google's Privacy Policy.
Future Analytics (Planned)
We plan to expand our analytics to include aggregated, anonymous app-usage insights to help improve the app. This may include:
- Most popular printer models used for calculations
- Average print time across calculations
- Average filament/product weight entered by users
- Average number of calculations performed per session
This data will be collected in aggregate form only and will never be linked to your identity or any personally identifiable information. The goal is to improve the app experience, such as pre-populating sensible defaults and prioritising the most useful features. This policy will be updated when this capability is introduced.
Bambu Handy Import — Optional Feature (Android App Only)
When you use the Bambu Handy Import feature (via the share sheet or the in-app photo icon), the following data is transmitted externally:
- Screenshot image: The image you select from your gallery is encoded and sent to Google's Gemini API for AI processing
- Extracted data: The AI returns only structured print data (print time, filament weight, job name, printer name) — no other image analysis is performed by PrintPricePro
This feature is entirely opt-in. It is only triggered when you explicitly tap the import button and select an image. PrintPricePro does not retain the image after extraction. Google may process the image per their Gemini API Terms of Service.
Data Stored Locally
The following data is stored locally on your device only:
- Material Information: Names, types, costs, and specifications of 3D printing materials you add
- Printer Information: Names, models, and specifications of your 3D printers
- Calculation History: Your saved cost calculations and project details
- App Settings: Your preferences including currency, labor rates, and overhead percentages
- User Preferences: Last selected materials, printers, and sort preferences
All this data is stored in a local database on your device and is never transmitted to external servers.
How We Use Your Information
Your data is used solely to:
- Calculate 3D printing costs based on your inputs
- Save and retrieve your calculation history
- Remember your preferences and settings
- Provide you with a personalized app experience
Data Storage and Security
- Local Storage Only: Your 3D printing data (materials, printers, calculations, settings) is stored exclusively on your device using Android's secure SQLite database
- No Cloud Sync: We do not sync your personal data to any cloud services
- Analytics Data: Anonymous usage analytics are collected via Firebase Analytics and stored on Google's servers per Google's data retention policies
- No Advertising: We do not use advertising technologies or sell your data
Data Sharing
Your personal 3D printing data (materials, printers, calculations) is never shared with anyone. It stays on your device.
Anonymous analytics data collected by Firebase Analytics is shared with Google solely for app analytics purposes.
When you use the optional Bambu Handy Import feature, the screenshot you select is transmitted to Google's Gemini API for AI processing. This is the only instance where user-supplied content leaves your device, and it is strictly opt-in. We do not:
- Sell or rent your information
- Share data with advertisers
- Use data for targeted advertising
- Share personally identifiable information with any third party
Your personal data remains entirely on your device under your control.
Third-Party Services
PrintPricePro uses the following third-party services:
Firebase Analytics (Google LLC)
Used to collect anonymous usage statistics across both the Android app and the website.
- Provider: Google LLC
- Purpose: Analytics and improvement of the app and website
- Data: Anonymous usage events, device/browser info, approximate location — see "Information We Collect" for full details
Opt-out on Android: Enable "Opt out of Ads Personalization" in your device settings, or reset your advertising ID.
Opt-out on the website: Use a browser extension that blocks Google Analytics (such as the Google Analytics Opt-out Add-on), or enable your browser's "Do Not Track" setting.
Google Gemini API (Google LLC) — Android App Only
Used by the optional Bambu Handy Import feature to extract print data from screenshots via AI.
- Provider: Google LLC
- Purpose: AI-powered extraction of print time, filament weight, job name, and printer name from Bambu Handy screenshots
- Data: The screenshot image you explicitly select; no other data is transmitted
- Opt-in only: This service is only contacted when you actively use the import feature — it is never triggered automatically
For more information, see Google's Privacy Policy and the Gemini API Terms of Service.
Your Rights and Control
You have complete control over your data:
- Access: All your data is accessible within the app
- Modification: You can edit or update any information at any time
- Deletion: You can delete individual items or clear all data by uninstalling the app
- Export: Your data can be accessed through Android's backup mechanisms (if enabled on your device)
Children's Privacy
PrintPricePro does not collect any personal information from anyone, including children under the age of 13.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in the app with an updated "Last Updated" date. We encourage you to review this policy periodically.
Data Retention
Your data is retained on your device for as long as you have the app installed. Uninstalling the app will permanently delete all locally stored data (unless backed up through your device's system backup).
Consent
By using PrintPricePro (the app or the website), you consent to this Privacy Policy and agree to its terms. This policy may be updated from time to time. Continued use of the app or website after any changes constitutes your acceptance of the revised policy. We encourage you to review this policy periodically to stay informed of any updates.
Summary
PrintPricePro is a privacy-first application: