Last updated: April 12, 2026
BundleVue is designed with privacy in mind. Your personal usage history stays on your device. We only store data strictly necessary for the app to function.
BundleVue is operated by:
MJ Consultancy B.V.
Paganiniplantsoen 14
2151 GH Nieuw-Vennep
Netherlands
KvK (Chamber of Commerce): 28106352
Email: hello@bundlevue.app
Website: https://bundlevue.app
In this policy, "we", "us", and "our" refer to MJ Consultancy B.V. "BundleVue" refers to the BundleVue iOS and Android applications, the Apple Watch companion app, and the bundlevue.app website.
This Privacy Policy explains what personal data we collect, why we collect it, how we process it, and what rights you have. It applies to:
When you create an account, we use platform-native authentication:
We store your user ID, display name, and account creation date in your profile. We do not receive or store your Apple ID password or Google password — authentication is handled entirely by Apple or Google via secure tokens.
To deliver push notifications (usage alerts, group notifications), we store a push notification token provided by the operating system:
These tokens are rotated by the operating system and cannot be used to identify you outside of push notification delivery. They are linked to your account so we know where to deliver notifications you have configured.
BundleVue tracks your mobile and Wi-Fi data usage on your device using system network interfaces. This data is stored locally on your device by default.
When cloud sync is enabled (opt-in), the following is synced to our servers:
If you create or join a group, we store:
When you subscribe to BundleVue Premium, your purchase is processed by Apple (App Store) or Google (Play Store). We use RevenueCat to manage subscriptions across both platforms. RevenueCat receives:
We do not have access to your payment details (credit card, bank account, etc.). These are handled entirely by Apple or Google.
We use TelemetryDeck, a privacy-focused analytics service based in Austria, to understand how BundleVue is used and to identify bugs. TelemetryDeck receives:
In addition, Apple and Google may provide us with aggregated, anonymized crash reports for iOS and Android respectively (via App Store Connect and Google Play Console). We do not operate separate third-party crash reporting SDKs such as Firebase Crashlytics or Sentry.
| Purpose | Data used | Legal basis (GDPR Art. 6) |
|---|---|---|
| Provide the app and its core features | Account data, usage data, group data | Contract performance (Art. 6(1)(b)) |
| Authenticate your identity | Apple ID / Google ID token, email | Contract performance (Art. 6(1)(b)) |
| Manage your subscription | Customer ID, purchase receipts | Contract performance (Art. 6(1)(b)) |
| Sync usage data to the cloud | Daily usage data | Consent (Art. 6(1)(a)) — opt-in via cloud sync toggle |
| Enable group features | Usage data, group data, memberships | Contract performance (Art. 6(1)(b)) |
| Deliver push notifications | APNs / FCM push tokens | Contract performance (Art. 6(1)(b)) |
| Ensure security and prevent abuse | Account data, access logs | Legitimate interest (Art. 6(1)(f)) |
| Understand product usage and fix bugs | Anonymized event signals, diagnostics | Legitimate interest (Art. 6(1)(f)) |
Cloud sync and consent: Cloud sync is optional. You can enable or disable it at any time in the app settings. When cloud sync is off, your usage data stays on your device only. However, disabling cloud sync limits app functionality: your usage data will not appear in the group dashboard, group members will not be able to see your data usage, and usage history will not be preserved across device changes or reinstallations.
Your data is processed and stored using Supabase (Supabase Inc.), hosted on AWS infrastructure in the EU (Frankfurt) region.
All data stored in Supabase resides within the European Union.
Data that is only stored locally on your device (when cloud sync is off) includes: bundle configuration, usage samples, daily usage records, and notification thresholds.
We use the following third-party services to operate BundleVue:
We do not share your data with any other third parties. We do not sell your data.
| Data | Retention |
|---|---|
| Account and profile data | Kept while your account exists |
| Usage data | Kept while your account exists |
| Group data | Kept while the group exists |
| Invitation tokens | Expire after 7 days; expired tokens are cleaned up periodically |
| Subscription data (at RevenueCat) | Subject to RevenueCat's retention policy |
You can delete your account directly from within the app:
Settings → scroll down → Delete Account
This immediately deletes your account and your usage data from our servers. If you are a group member, you will automatically leave the group. If you are the group owner and the only member, the group will also be deleted.
For full deletion of all associated data (including your profile, memberships, and authentication account at Supabase and RevenueCat), contact us at hello@bundlevue.app. We will process your request within 30 days.
When you delete your account:
As a data subject under the General Data Protection Regulation (GDPR / AVG), you have the following rights:
| Right | Description |
|---|---|
| Access | Request a copy of the personal data we hold about you |
| Rectification | Request correction of inaccurate data |
| Erasure | Request deletion of your data ("right to be forgotten") |
| Portability | Request your data in a structured, machine-readable format |
| Restriction | Request that we limit how we process your data |
| Objection | Object to processing based on legitimate interest |
| Withdraw consent | Withdraw consent for cloud sync at any time by disabling it in the app |
To exercise any of these rights, email us at hello@bundlevue.app. We will respond within 30 days.
If you are not satisfied with our response, you have the right to lodge a complaint with the Dutch Data Protection Authority (Autoriteit Persoonsgegevens): https://autoriteitpersoonsgegevens.nl
We take appropriate technical and organizational measures to protect your data, including:
BundleVue is not directed at children under 16. We do not knowingly collect personal data from children under 16. If you believe a child under 16 has provided us with personal data, please contact us at hello@bundlevue.app and we will delete it promptly.
BundleVue does offer parental control features within group bundles, which are managed by the group owner (parent/guardian).
Our primary data storage is in the EU (Frankfurt and, for TelemetryDeck, Germany). Where data is processed by sub-processors in the United States (Supabase, RevenueCat, Apple, Google), appropriate safeguards are in place:
We may update this Privacy Policy from time to time. When we make material changes, we will:
We encourage you to review this policy periodically.
Our cookie policy is a separate document. You can find it at: https://bundlevue.app/cookie-policy/
If you have any questions about this Privacy Policy or your personal data, contact us at:
MJ Consultancy B.V.
Paganiniplantsoen 14
2151 GH Nieuw-Vennep
Netherlands
Email: hello@bundlevue.app