Privacy Policy
Easy Craft Pricing Calculator
Effective for version 1.0.7
Last updated: August 28, 2026
Your calculation content stays on your device. Material labels and amounts, work time, rates, fees, current price, drafts, and display settings are not sent in analytics events, crash-report custom fields, or advertising payloads.
Overview
Easy Craft Pricing Calculator (the “App”) is developed by gguggulab. This policy explains the App’s local storage and the limited information processed by Firebase Analytics, Firebase Crashlytics, PostHog, Google Mobile Ads, and Google’s User Messaging Platform (UMP).
Information Stored on Your Device
The App stores the current calculation draft and defaults such as currency, decimal places, appearance, target hourly rate, target margin, and platform fee settings in standard iOS local storage. This information is used to restore your work after an interruption and is removed when you delete the App.
The App has no account, cloud sync, server-side calculation history, or developer-operated database for your calculation content.
Information Processed by Third-Party Services
Firebase Analytics
We use Firebase Analytics to understand whether the pricing flow is completed and where the experience needs improvement. Custom events contain event names and coarse buckets or boolean flags, such as calculation sequence, whether an optional section was used, and an advertising outcome. They do not contain material names, monetary amounts, work time, hourly rate, margin rate, fee rate, current price, or free-form calculation text.
Google Analytics for Firebase may also process app-instance or device identifiers, app and device information, approximate location derived from network information, and product-interaction data for analytics.
PostHog
We use PostHog for limited, anonymous product analytics. The App sends only an allowlisted set of product events such as first open, session start, completed pricing results, and advertising eligibility or impressions, together with the app version and coarse fixed categories needed to interpret those events. It does not send material names, monetary amounts, work time, hourly rate, margin rate, fee rate, current price, free-form calculation text, names, email addresses, or account profiles.
PostHog may process an anonymous installation identifier, app and device information, and product-interaction data to provide these analytics. Person profiles, automatic screen capture, automatic lifecycle capture, session recording, and PostHog error tracking are disabled. The App also asks PostHog not to derive geolocation from the request IP address.
Firebase Crashlytics
We use Firebase Crashlytics to diagnose crashes and improve reliability. It may process stack traces, relevant application state, crash or diagnostic information, device and operating-system information, and Analytics breadcrumb events leading up to a crash. We do not attach calculation inputs, free-form material labels, or a user ID to Crashlytics reports.
Google Mobile Ads and UMP
The App uses Google Mobile Ads to show a capped interstitial after certain user-initiated transitions and UMP to manage consent where required. Ad requests are configured as non-personalized. The App does not request Apple App Tracking Transparency permission.
Google states that its Mobile Ads SDK may process IP address (including for approximate location), device or app identifiers, advertising data, ad and product interactions, crash logs, and performance data for advertising, analytics, security, and service operation. Non-personalized ads still require some information for contextual delivery, frequency control, fraud prevention, and reporting.
Consent and Choices
- Where Google requires a consent message, the App requests updated consent information and presents available choices before requesting ads.
- If Google reports that privacy options are required, you can reopen them from Settings → Privacy choices.
- You can limit device-level advertising and analytics access through iOS privacy settings and can remove local App data by deleting the App.
- If an ad or consent service is unavailable, the calculation flow continues without waiting for it.
Data Retention and Deletion
Local drafts and settings remain until you replace them or delete the App. Third-party service data is retained and deleted under Google’s service settings and policies. Because the App has no account and we do not receive your calculation content, we generally cannot identify or retrieve an individual calculation from our systems. Contact us for a privacy request or question.
Third-Party Documentation
- Firebase data collection disclosures for Apple platforms
- PostHog Privacy Notice
- Google Mobile Ads SDK App Store data disclosure
- Google Privacy Policy
Children’s Privacy
The App is a general-audience business utility and is not directed to children under 13. We do not knowingly ask children for personal information.
Changes to This Policy
We may update this policy when the App or its service providers change. The revision date and affected version will be updated on this page.
Contact
For privacy questions or requests, email gguggulab@gmail.com.