Privacy Policy — VCA Safety / VCA Safety Master
Effective date: 20 May 2026
Language: Nederlands
This policy applies to VCA Safety / VCA Safety Master on Google Play (Android) and the App Store (iOS). Both versions are referred to below as “the App.”
1. Who we are
The App is provided by Muehldorf Software Development (“we,” “us”), based in Amman, Jordan. We are the data controller for any personal data processed in connection with the App, except where third parties (such as Google) process data on their own behalf as described in Section 5.
Contact: info@muehldorfsd.com
2. What the App does
The App is an unofficial study and practice tool for VCA-style safety topics. It includes practice questions, a timed mock exam, a PPE matching activity, optional daily study reminders, advertising served through Google’s advertising services, and an optional one-time in-app purchase to remove ads (“Ad-Free”).
2.1 Content and artificial intelligence
Educational content inside the App (such as questions, explanations, and scenarios) may be produced or assisted using artificial intelligence (AI) or similar tools, then reviewed or edited. That content is delivered within the App (for example from data bundled with the App or loaded as part of normal updates).
We do not operate a feature that sends your free-text questions to our own servers for AI tutoring as part of the current App design described in this repository. If that changes in a future version, this policy will be updated and the effective date revised.
Because AI-related content can still be imperfect, see also the Terms of Use regarding accuracy and your responsibility to verify important safety information.
3. Information we collect and how we use it
3.1 Information stored only on your device
The App stores the following locally on your device to work as intended. We do not operate our own backend servers to receive this data from the App for the purposes described here:
- Settings: display language preference (including “follow system”), optional daily reminder time, exam level selection, main tab preference, and whether PPE haptics are on or off.
- Ad-Free purchase state: a local flag indicating whether you have unlocked the ad-free entitlement on this device (synced with the app store when the App checks your purchases).
- Consent or Pay gate: whether access is currently blocked pending ad consent or Ad-Free purchase, and related consent strings stored by the advertising consent SDK (see Section 5).
- Mock exam: in-progress exam data such as which questions are in the session, your selected answers, position in the exam, items marked for review, and timer-related state so you can resume after closing the App.
- Learning support: aggregated counts of incorrect answers by question category (“weak areas”) to suggest focused practice.
This local data is not sent to us by the App code as part of normal operation. It may still be included in device backup or transfer features offered by Apple, Google, or your device manufacturer, according to your system settings and their policies.
3.2 Permissions and system features
- Internet: used to load and display ads, related consent or configuration flows, and to complete in-app purchases through Apple or Google.
- Notifications (Android): used only if you enable scheduling of the daily study reminder; the reminder content is generic study encouragement.
- Vibration (Android): optional feedback in the PPE matcher when enabled in settings.
- iOS “App Tracking” prompt: on supported iOS versions, the system may ask whether the App can request permission related to tracking across apps and websites; this affects how advertising partners may personalize ads, not our own account system (the App has no user accounts).
4. Children
The App is not directed at children under 16 (or the age required in your region). We do not knowingly collect personal information from children for our own purposes. If you believe a child has provided information that concerns you, contact us at info@muehldorfsd.com.
5. Advertising and third-party services
The App uses Google Mobile Ads (AdMob) to show ads. When ads load, Google and its partners may collect or process information such as device identifiers, coarse location, IP address, and app interaction data, as described in Google’s policies.
- Google’s privacy policy: https://policies.google.com/privacy
- How Google uses data from apps that use Google services: https://policies.google.com/technologies/partner-sites
Android (EEA/UK and similar regions): Where required, the App uses Google’s User Messaging Platform (UMP) to present consent or preference choices before ads are initialized, in line with applicable rules.
iOS: Ad serving is started after the system App Tracking Transparency flow where applicable. Your choice in iOS Settings affects whether certain identifiers may be used for tracking as defined by Apple.
We do not sell your personal information. Ad-supported apps rely on advertising partners; those partners may use data for advertising and measurement under their own terms and your choices where available.
5.1 In-app purchases (Ad-Free)
Where offered, you may buy a one-time, non-consumable “Ad-Free” product to use the App without advertisements and, in regions where the App applies a consent-based access gate, to obtain access when you have not granted the advertising consent required for ads.
- Payment is processed entirely by Apple (App Store) or Google (Play Store). We do not receive or store your payment card or bank details.
- Purchase and entitlement data (such as product identifier and transaction status) is handled under Apple’s or Google’s privacy policies for their respective stores.
- The App stores a local entitlement indicator on your device and checks the store for active ownership when you open or return to the App, including when you use Restore purchases.
- Refunds follow Apple or Google store rules, not a separate refund process inside the App.
iOS product ID (reference): com.muehldorfsd.VCASafetyios.lifetime
Android: product ID as listed in Google Play for your installation.
6. Legal bases (EEA, UK, and similar)
Where GDPR or similar laws apply, we rely on:
- Contract / necessity: providing the App’s core features and local storage needed for those features.
- Legitimate interests: operating and improving the App, ensuring security, and (where permitted) serving non-personalized or contextual ads.
- Consent: where we or Google present consent or preference UIs for ads or related technologies, or where Apple’s ATT applies.
- Contract / purchase: where necessary to provide the Ad-Free feature you bought through the relevant app store.
7. International transfers
If you are in the EEA, UK, or Switzerland, data processed by Google or other partners may be transferred to and processed in countries outside your region. Google provides appropriate safeguards as described in its privacy documentation.
8. Retention
- On-device data remains until you clear app data, uninstall the App, or replace the device, subject to your backup settings.
- Data held by Google or other ad partners is retained according to their policies and your ad/privacy settings.
9. Your rights
Depending on where you live, you may have rights to access, correct, delete, restrict, or object to certain processing, and to lodge a complaint with a supervisory authority. Because we do not hold an account or study history on our own servers, many requests about ad-related data are best directed to Google via your Google account and device ad settings (e.g. “Ads personalization” on Android, Apple’s tracking and privacy settings on iOS).
10. Security
We design the App to keep study and settings data on your device. No method of storage or transmission over the internet is completely secure; you should keep your device software updated and use device security features.
11. Changes to this policy
We may update this policy from time to time. The new effective date will be shown at the top. Material changes may also be communicated through the store listing or in-app where appropriate.
12. Platform-specific notes
- Ads — Android (Google Play): Google AdMob; UMP consent where applicable. Ads — iOS (App Store): Google AdMob; ATT prompt where applicable.
- Purchases — iOS: StoreKit 2 via App Store. Purchases — Android: Google Play Billing. Restore via store account on the paywall.
- Reminders — Android: notification permission when used. Reminders — iOS: local notifications scheduled on device.
- Local data — Android: SharedPreferences (app private storage). Local data — iOS: UserDefaults and equivalent on-device storage.
This document describes the App’s behavior as implemented in the VCA Safety projects. It is not legal advice. Have a qualified professional review it before publication, especially if you change analytics, accounts, AI features that send user data to servers, or data collection.
