birdseye ("the App") is developed by Banshee ("we," "us," or "our"). We built birdseye with privacy as a core principle. This Privacy Policy explains how the App handles your data.
Summary
birdseye stores all your data locally on your device. We do not collect, transmit, or store any personal information on external servers. We have no analytics, no tracking, and no third-party SDKs.
Data Storage
All data you create in birdseye — including trips, expenses, group members, receipt images, diary entries, and preferences — is stored locally on your device. On iOS, this uses Apple's SwiftData framework. On Android, this uses Room database. This data is protected by your device's passcode and encryption.
We do not operate any servers or cloud infrastructure. Your data is never uploaded, synced, or backed up to any service operated by us.
If you use iCloud Backup (iOS) or Google Backup (Android) on your device, your birdseye data may be included in your device backup according to the respective platform's terms and privacy policy. This is managed by Apple or Google, not by us.
Data We Do Not Collect
We do not collect, store, or process:
- Personal identification information (name, email, phone number, address)
- Location data or GPS coordinates
- Device identifiers or fingerprints
- Usage analytics or behavioral data
- Crash reports or diagnostics (beyond what Apple or Google collects via their own systems)
- Advertising identifiers
- Health or biometric data
Currency Exchange Rates
birdseye fetches currency exchange rates from the Frankfurter API, a free, open-source service operated by an independent third party.
When the App requests exchange rates:
- What is sent: A standard HTTPS request containing the currencies to convert (e.g., "USD to EUR"). No personal data, device identifiers, or user information is included.
- When it occurs: Rates are fetched when you first open the App or when cached rates are older than 24 hours.
- Offline fallback: If no network connection is available, the App uses approximate built-in rates so all features remain functional.
We have no relationship with the Frankfurter API beyond using their public endpoint. Please refer to their privacy policy for details on how they handle API requests.
Receipt Scanning
birdseye includes a receipt scanning feature that uses your device's camera to photograph receipts and extract text from them.
- Camera access: The App requests camera permission only when you choose to scan a receipt. Photos are processed and stored entirely on your device.
- OCR processing: Text extraction uses Apple's Vision framework (iOS) or Google's ML Kit Text Recognition (Android), both of which run entirely on-device. No receipt images or extracted text are sent to external servers.
- AI parsing (iOS Pro): On supported iOS devices, birdseye Pro uses Apple Intelligence to parse receipt text into structured items. This processing runs on-device. No data is sent to Apple or any third party for this feature.
Receipt images are stored in the App's local documents directory and are not accessible to other apps.
In-App Purchases
birdseye offers optional in-app purchases (birdseye Pro) through Apple's App Store (iOS) or Google Play Store (Android).
- Purchase transactions are processed entirely by Apple or Google, depending on your platform.
- We do not collect or store your payment information, account details, or purchase history on any server.
- Purchase verification happens on-device using Apple's StoreKit 2 (iOS) or Google Play Billing Library (Android).
- For details on how your platform handles purchase data, refer to Apple's Privacy Policy or Google's Privacy Policy.
Group Members and Contact Information
When you add travel companions in birdseye, you may optionally enter their name, email address, or phone number. This information is:
- Stored locally on your device only
- Never transmitted to any server or third party
- Used solely within the App to display group member information and facilitate expense splitting
- Deleted when you remove the group member from the App
Children's Privacy
birdseye is not directed at children under the age of 13. We do not knowingly collect personal information from children. Since all data remains on-device and we collect no data whatsoever, there is no mechanism through which children's data could be collected.
Third-Party Services
birdseye does not integrate any third-party SDKs, analytics services, advertising networks, or tracking tools. The only external service communication is the currency rate API described above.
Data Deletion
Since all data is stored locally on your device, you have full control over your data at all times:
- Delete individual items: Remove any trip, expense, group member, or diary entry from within the App.
- Delete all data: Uninstalling the App removes all birdseye data from your device.
- Cloud Backup: If your device backs up to iCloud (iOS) or Google Drive (Android), birdseye data in those backups is subject to the respective platform's data retention policies.
Data Security
Your data is protected by:
- Device encryption: All data on your device is encrypted when the device is locked.
- App sandboxing: Both iOS and Android prevent other apps from accessing birdseye's data.
- Database protection: The App's database (SwiftData on iOS, Room on Android) inherits your device's default file protection level.
- No network exposure: Since data is never transmitted, there is no risk of interception or server breach.
Changes to This Policy
We may update this Privacy Policy from time to time. Any changes will be reflected in the "Last Updated" date at the top of this document. Since we have no way to contact you (we don't collect your information), we encourage you to review this policy periodically.
Contact Us
If you have questions or concerns about this Privacy Policy, please contact us at:
jerome.gilden@gmail.com