Cloud Exam Prep Apps Privacy Policy
Effective date: October 7, 2026
This privacy policy applies to the cloud certification exam preparation apps published by the developer on the App Store and Google Play. These apps are independent study tools and are not official apps from Amazon Web Services, Microsoft, Azure, or any certification provider.
Apps Covered
- AWS AIF Exam Prep
- AWS ANS Exam Prep
- AWS CLF Exam Prep
- AWS DEA Exam Prep
- AWS DOP Exam Prep
- AWS DVA Exam Prep
- AWS MLA Exam Prep
- AWS SAA Exam Prep
- AWS SAP Exam Prep
- AWS SAP Past Exam Prep
- AWS SCS Exam Prep
- AWS SOA Exam Prep
- AI-901 Azure AI Exam Prep
- AZ-104 Azure Admin Exam Prep
- AZ-120 Azure SAP Exam Prep
- AZ-140 Azure AVD Exam Prep
- AZ-305 Azure Arch Exam Prep
- AZ-400 Azure DevOps Exam Prep
- AZ-700 Azure Network Exam Prep
- AZ-900 Azure Fund Exam Prep
- DP-300 Azure SQL Exam Prep
- DP-900 Azure Data Exam Prep
- SC-100 Azure Cyber Exam Prep
- SC-200 Azure SecOps Exam Prep
- SC-300 Azure ID Exam Prep
- SC-900 Azure Sec Exam Prep
- Google Cloud Associate Cloud Engineer Exam Prep
- Google Cloud Digital Leader Exam Prep
- Google Cloud Generative AI Leader Exam Prep
- Google Cloud Professional Cloud Architect Exam Prep
- Google Cloud Professional Cloud Developer Exam Prep
- Google Cloud Professional Cloud Security Engineer Exam Prep
Information Stored Locally
The apps store quiz progress, selected answers, incorrect answer history, bookmarked review items, language preference, theme preference, timer preference, and similar learning settings on the user's device. This local learning data is used only to operate the study experience.
Purchases and Entitlements
The apps may use App Store in-app purchase, Google Play Billing, and RevenueCat to process purchases, verify lifetime access entitlements, and restore purchases. The apps do not receive or store credit card numbers, bank account details, or full payment credentials. Payment processing is handled by the relevant app store and related purchase infrastructure.
AWS SAP Past Exam Prep is currently distributed as a free, unrestricted app and does not use in-app purchase or RevenueCat entitlement checks.
Data Collection and Sharing
The account and linked-study details below apply to the current StudyCert-linked versions of AWS AIF, CLF, DOP, DVA, MLA, SAA, SAP, SCS and SOA; Azure AI-901, AZ-104, AZ-400, AZ-700, AZ-900, DP-300, DP-900, SC-100, SC-200, SC-300 and SC-900; and the six Google Cloud exam apps listed above. Other listed apps use the functions available in their own versions; this section does not add account linking or purchases to those apps.
Optional StudyCert account and linked study records
In versions that support StudyCert web linking, local study and platform-store purchases and restores do not require a StudyCert account. Linking is optional for supported web access and study-record merging. When you choose to link, the service processes your email address or Apple relay address, display name, login method, email-verification status, provider and StudyCert account identifiers, and connection or refresh information. Firebase Authentication and the selected Google or Apple sign-in service handle authentication; provider passwords and full payment-card details are not received or stored by StudyCert. Linked-account refresh information uses protected device storage.
Learning records are kept separately for each app and account. Linking merges supported question and glossary completion, wrong-answer and review flags, learning activity, and edited glossary text, including the term, explanation and study cues, with that account's server records. Records created before linking are imported only after you confirm import. This does not promise cloud backup of every device setting or mock-exam resume record. Unlinking does not erase that account's local records, and another account cannot open those records.
Installation verification
To distinguish devices writing learning records and authorize their requests, the app uses a random installation identifier and a protected device verification value. The server stores the account/app-linked identifier and a hash of the verification value, rather than the original value. Request-token validity is separate from the retention of these server records. Related server account records are removed when verified account deletion completes.
Purchases and aggregate study statistics
The platform store and RevenueCat process purchase/customer, product and transaction identifiers, purchase or refund status and entitlement information for access, restore, purchase management and purchase analytics. Connecting a verified native purchase to web access associates it with the first linked StudyCert account; another account cannot reuse the same purchase. Access on another platform depends on verified purchases and confirmed support for that platform.
When study-metrics sharing is enabled in a configured native app, total active study time, numbers of answered and correctly answered questions, last study time and the app identifier are associated with the RevenueCat customer identifier for learning-usage management and analytics. Individual answer selections and question or glossary text are not sent in these aggregate attributes. This limitation does not exclude edited glossary text from the separate linked-learning records described above. These features are not used for advertising profiles or cross-app ad tracking.
Google profile image and web support
If Google supplies a profile image, its URL is used in the web login session and the browser requests that image address directly. The StudyCert account-profile database does not store the image URL or image file. The sign-in and image providers process their services under their own policies.
If you use StudyCert web support, the service processes your message, account or reply email, related page and submission time to handle your request and reply. Messages are stored in the Google inquiry channel and forwarded to the developer's Gmail. Browser conversation history is available for 30 days after the last message and then cleared progressively; Google-channel and Gmail records are managed separately, and you can request deletion through the contact channel on this page. This describes web support, not a native in-app feedback form. Do not send passwords or full card details.
Security, retention and your choices
Error and performance diagnostics and transformed IP-address values used for request-rate limits are processed for service operations and security. They are separate from aggregate visitor-count buckets. Server cleanup runs during request processing, so cleanup cutoff dates do not guarantee the actual deletion time. External operational logs and notification services follow their own retention policies.
Use supported learning-record controls to reset records, or the web account controls to request verified account deletion. Deleting a web account removes its related server records and web-billing RevenueCat customer information; it does not delete the separate native RevenueCat customer or that customer's study attributes, device learning records or native purchase entitlement. Native RevenueCat and store records are handled separately under their providers' policies. Unlinking an account and resetting study progress are separate actions, and neither is a promise to erase every historical storage entry.
Advertising
The apps do not display third-party ads and do not use advertising ID for ad targeting.
Children
The apps are intended for adult certification learners and are not directed to children.
Retention and Deletion
Local learning records remain on the device for the learning experience and can be reset using supported app or device-storage controls. Linked-record and account deletion are described above. Purchase records may be retained by the app stores, RevenueCat, or related service providers according to their own legal, fraud-prevention, and operational requirements.
Security
Purchase and entitlement checks are transmitted through provider-managed secure connections. No method of transmission or storage is perfect, but the apps are designed to avoid collecting unnecessary personal data.
Changes
This policy may be updated when app functionality, store requirements, or service provider practices change. The effective date above will be updated when material changes are made.
Contact
Privacy inquiries can be submitted to storkan2@gmail.com or through the developer contact channel shown on the store listing for the relevant app.