Summary
ShareBill is an expense splitting and tracking application. We collect information necessary to provide our services, including account information, expense data, and optional location data. We use Firebase services for data storage, authentication, and analytics. Receipt images may be processed using Google's Gemini AI for text extraction.
Information We Collect
Information You Provide
When you use the Application, you may provide us with the following information:
- Account Information: Email address, display name, and authentication credentials when you sign up using Email, Apple ID, or Google Sign-In
- Profile Information: Display name and accent color preferences
- Expense Data: Expense names, amounts, dates, categories, descriptions, and how expenses are split among participants
- Group Data: Group names, descriptions, participant information, and membership details
- Receipt Images and Attachments: Photos of receipts and other documents you upload for expense tracking
- Settlement Data: Payment and debt settlement records between participants
- Notification Preferences: Your choices regarding push notifications
Information Collected Automatically
When you use the Application, we automatically collect:
- Device Information: Device type, operating system version, unique device identifiers
- Usage Data: Pages visited within the Application, time spent on features, interaction patterns
- Log Data: IP address, access times, app crashes, and system activity
- Push Notification Tokens: Device tokens for delivering push notifications
Location Information
The Application collects location data only when you explicitly choose to add a location to an expense. This is an optional feature that you control. We do not track your location in the background.
Location data includes geographic coordinates (latitude and longitude) and address information. This data is stored with the specific expense you attach it to and is used solely to help you remember where purchases were made.
How We Use Your Information
We use the collected information to:
- Provide, maintain, and improve the Application's features
- Process and track expenses and settlements between group participants
- Calculate debts and suggest optimal settlement paths
- Extract text from receipts using AI technology (Premium feature)
- Send push notifications about group activity (based on your preferences)
- Authenticate your identity and secure your account
- Analyze usage patterns to improve the Application
- Respond to your requests and provide customer support
- Comply with legal obligations
Artificial Intelligence and Receipt Processing
The Application uses Google's Gemini AI (via Firebase AI) to provide receipt scanning features. When you use this feature:
- What is processed: Receipt images or PDF documents you upload are sent to Google's servers for text extraction
- What is extracted: Merchant name, item names, quantities, prices, and totals
- How it's used: Extracted data is used to automatically populate expense details
- Data retention by Google: Please refer to Google's Privacy Policy for information on how Google handles data processed through their AI services
You can use the Application without using the receipt scanning feature. This AI processing only occurs when you explicitly choose to scan a receipt.
Third-Party Services
The Application uses the following third-party services, each with their own privacy policies:
Firebase Services (Google)
| Service | Purpose | Privacy Policy |
|---|---|---|
| Firebase Authentication | User sign-in and account management | Firebase Privacy |
| Cloud Firestore | Storing your expenses, groups, and settings | Firebase Privacy |
| Firebase Storage | Storing receipt images and attachments | Firebase Privacy |
| Firebase Cloud Messaging | Push notifications | Firebase Privacy |
| Firebase Analytics | Usage analytics and improvements | Firebase Privacy |
| Firebase Crashlytics | Crash reporting and stability | Firebase Privacy |
| Firebase AI (Gemini) | Receipt text extraction | Google AI Privacy |
Authentication Providers
| Service | Purpose | Privacy Policy |
|---|---|---|
| Sign in with Apple | Apple ID authentication | Apple Privacy Policy |
| Google Sign-In | Google account authentication | Google Privacy Policy |
Apple Services
| Service | Purpose | Privacy Policy |
|---|---|---|
| StoreKit | In-app purchases and subscriptions | Apple Privacy Policy |
| MapKit | Location services for expense locations | Apple Privacy Policy |
Data Sharing
We do not sell your personal information. We may share your information only in the following circumstances:
- With other group participants: Your name and expense contributions are visible to other members of groups you join
- With service providers: We share data with the third-party services listed above to operate the Application
- For legal reasons: When required by law, subpoena, or legal process
- To protect rights: When necessary to protect our rights, your safety, or the safety of others
- With your consent: When you explicitly authorize sharing
Data Retention
We retain your data for as long as your account is active or as needed to provide you services. Specifically:
- Account data: Retained until you delete your account
- Expense and group data: Retained until you delete your account or remove yourself from groups
- Receipt images: Retained until you delete the associated expense or your account
- Analytics data: Retained in aggregated, anonymized form
Your Rights and Choices
Account Deletion
You can delete your account and all associated data directly within the Application:
- Go to Settings
- Select Delete Data
- Confirm deletion
This will permanently delete your user profile and account, all expenses you created, your participation in all groups, all receipt images and attachments you uploaded, and your notification tokens.
Note: If you are the last participant in a group, the entire group and its expenses will be deleted. Otherwise, your contributions to shared expenses will remain for other participants' records.
Data Export
To request a copy of your data, please contact us at localhostbeaver@gmail.com.
Notification Preferences
You can manage push notification preferences within the Application under Settings > Notifications, or disable notifications entirely through your device settings.
Opt-Out
You can stop all data collection by uninstalling the Application using your device's standard uninstall process.
Data Security
We implement appropriate technical and organizational measures to protect your personal information, including:
- Encryption of data in transit using TLS/SSL
- Secure authentication through Firebase Authentication
- Access controls and authentication requirements
- Regular security assessments
However, no method of electronic transmission or storage is 100% secure. While we strive to protect your information, we cannot guarantee absolute security.
Children's Privacy
The Application is not intended for children under the age of 13. We do not knowingly collect personal information from children under 13. If we discover that a child under 13 has provided us with personal information, we will promptly delete it.
If you are a parent or guardian and believe your child has provided us with personal information, please contact us at localhostbeaver@gmail.com.
International Data Transfers
Your information may be transferred to and processed in countries other than your country of residence, including the United States where Firebase services are hosted. These countries may have different data protection laws. By using the Application, you consent to such transfers.
Changes to This Privacy Policy
We may update this Privacy Policy from time to time. We will notify you of significant changes by:
- Posting the updated policy within the Application
- Updating the "Last Updated" date at the top of this policy
We encourage you to review this Privacy Policy periodically. Your continued use of the Application after changes constitutes acceptance of the updated policy.
Your Consent
By using the Application, you consent to the collection, use, and sharing of your information as described in this Privacy Policy.
Contact Us
If you have any questions about this Privacy Policy or our data practices, please contact us:
Email: localhostbeaver@gmail.com
Back to top