How we collect, use, and protect your information
Your privacy is important to us. This Privacy Policy explains how TipCalculate ("we," "our," or "us") collects, uses, discloses, and protects your information when you use our mobile application and related services (collectively, the "Service").
Summary: We collect only the data necessary to provide TipCalculate's features. Your tip history stays on your device unless you enable cloud sync. We never sell your personal information.
When you use TipCalculate, you may provide us with the following information:
| Data Type | Examples | Purpose |
|---|---|---|
| Tip History | Bill amounts, tip percentages, totals, dates | Track and display your tipping history |
| Location Data | Restaurant names, addresses (when you add them) | Associate tips with specific venues |
| Categories & Notes | Service type, personal notes about visits | Help you organize and remember experiences |
| Account Information | Name, email, profile photo (via Google Sign-In) | Enable cloud sync and account features |
| Preferences | Currency, theme color, default tip percentage | Personalize your app experience |
| Support Communications | Emails, feedback, bug reports | Respond to your inquiries and improve the app |
When you use our Service, we may automatically collect:
Our free version displays advertisements through Google AdMob. AdMob may collect:
Premium subscribers do not see advertisements, and this data is not collected for premium users.
We use the information we collect for the following purposes:
By default, all your tip history and preferences are stored locally on your device. This data never leaves your device unless you explicitly enable cloud sync.
If you enable cloud sync, your data is stored securely in:
We implement appropriate technical and organizational measures to protect your data:
Note: While we strive to protect your data, no method of transmission or storage is 100% secure. We cannot guarantee absolute security.
TipCalculate integrates with the following third-party services:
| Service | Purpose | Data Shared |
|---|---|---|
| Google AdMob | Display advertisements (free version only) | Device ID, IP address, ad interactions |
| Google Sign-In | Account authentication | Authentication tokens |
| Apple Sign-In | Account authentication (iOS) | Authentication tokens |
| Firebase | Cloud sync, analytics, crash reporting | User data (when sync enabled), usage data |
| Apple CloudKit | iCloud sync (iOS) | User data (when iCloud sync enabled) |
| RevenueCat | Subscription management | Purchase data, subscription status |
Each third-party service has its own privacy policy governing its use of your data:
We do not sell your personal information. We never have and never will sell user data to third parties.
We may share your information only in the following limited circumstances:
We may share information when you explicitly direct us to, such as when you use the share feature to send a bill summary to friends.
We work with third-party companies that help us operate, provide, and improve our Service (e.g., cloud hosting, analytics, customer support). These providers have access to your information only to perform tasks on our behalf and are obligated to protect it.
We may disclose your information if required by law, regulation, legal process, or governmental request, or to protect the rights, property, or safety of TipCalculate, our users, or others.
If TipCalculate is involved in a merger, acquisition, or sale of assets, your information may be transferred as part of that transaction. We will notify you of any change in ownership or use of your information.
We may share aggregated or de-identified information that cannot reasonably be used to identify you (e.g., "users leave an average 18% tip").
You may request deletion of your account and associated data at any time by:
Upon deletion, we will remove your personal data within 30 days, except where retention is required by law or for legitimate business purposes (e.g., fraud prevention).
Depending on your location, you may have the following rights regarding your personal data:
You can request a copy of your personal data. In the app, go to Settings > Account > Export Data to download your tip history.
You can update your account information and tip history directly within the app.
You can request deletion of your account and associated data as described in Section 6.2.
You can opt out of personalized ads:
You can withdraw consent for optional data collection (e.g., location access, cloud sync) at any time through the app settings or your device settings.
If you believe we have violated your privacy rights, you may lodge a complaint with your local data protection authority.
If you are a California resident, the California Consumer Privacy Act (CCPA) provides you with additional rights:
You have the right to request information about the categories and specific pieces of personal information we have collected about you.
You have the right to request deletion of your personal information, subject to certain exceptions.
We will not discriminate against you for exercising your privacy rights.
We do not sell personal information. We have not sold personal information in the preceding 12 months and do not plan to do so.
You may designate an authorized agent to make requests on your behalf. We may require verification of both your identity and the agent's authority.
To exercise your CCPA rights, contact us at support@justinheintz.me. We will respond within 45 days.
TipCalculate is operated from the United States. If you are located outside the United States, please be aware that your information may be transferred to, stored, and processed in the United States or other countries where our service providers operate.
If you are located in the European Economic Area (EEA), United Kingdom, or Switzerland, you have additional rights under the General Data Protection Regulation (GDPR):
TipCalculate is not directed to children under the age of 13 (or 16 in the EEA). We do not knowingly collect personal information from children under these ages.
If we learn that we have collected personal information from a child under the applicable age, we will take steps to delete that information as quickly as possible.
If you believe we have collected information from a child, please contact us immediately at support@justinheintz.me.
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors.
We encourage you to review this Privacy Policy periodically.
If you have any questions, concerns, or requests regarding this Privacy Policy or our privacy practices, please contact us:
We will respond to your inquiry within 30 days.