Privacy Policy
This policy explains what information Dzidzo Pro and campusvienoula.com collect from students, parents, and educators who use the app, why we collect it, and the choices you have.
At a glance
- We collect your account details (name, email, nickname), your course and quiz progress, purchase receipts for paid courses, and basic device/crash data so we can fix bugs.
- Payments are handled entirely by Google Play — Dzidzo Pro and campusvienoula.com never see your card number.
- Fingerprint/Face ID login never leaves your device — it's checked by your phone's own secure hardware, not sent to us.
- Dzidzo Pro is used by primary and secondary school students. Where a user is a minor, we expect a parent or guardian to have reviewed this policy and supervised account creation.
- We use Google Firebase for push notifications and crash reports, and Microsoft App Center (CodePush) to deliver app updates. See the full list in Section 5.
01 Who we are
Dzidzo Pro is a mobile learning app, and Campus Vienoula (campusvienoula.com) is the online school platform it connects to, offering courses to primary and secondary students in Zimbabwe. Both are operated by Vienoula Incorporated (Pvt) Ltd ("Vienoula," "we," "us," or "our"), which is the data controller responsible for the information described in this policy. Campus Vienoula runs on a LearnPress-powered learning platform hosted on Microsoft Azure infrastructure in the South Africa North region.
02 Information we collect
Account & profile information
When you register, we collect your name, email address, and a username/nickname. You can optionally add a short biography and a profile photo, which you choose from your camera or photo library — we only access these when you actively tap "Upload."
Learning & course activity
We record which courses you enroll in, your lesson and quiz progress, quiz scores, and course completion status, so your progress is saved across sessions and devices.
Purchase information
Paid courses are purchased through Google Play's billing system. We receive a purchase receipt/token from Google to verify your entitlement to a course — we do not collect or store your card number, expiry date, or CVV; those are handled entirely by Google Play.
Device & diagnostic information
To keep the app reliable, we automatically collect basic technical data when the app crashes or encounters an error: device model, operating system version, app version, and an anonymized crash log with stack trace. This is handled by Google Firebase Crashlytics, described in Section 5.
Support & order-issue reports
If you report a problem with an order from within the app, we collect the details you provide (description, and optionally a screenshot) so our support team can investigate.
Language & preferences
We store your chosen app language (English, Shona, or Ndebele) so it persists between sessions.
03 How we use it
- To run your account — sign you in, show your enrolled courses and progress, and let you pick up where you left off.
- To process purchases — verify Google Play receipts and unlock the courses you've paid for.
- To communicate with you — course updates, order status, and support replies, by push notification or in-app.
- To fix problems — crash and error data helps us find and fix bugs before they affect more students.
- To meet legal obligations — such as responding to a lawful request from a regulator.
We do not sell your personal information, and we do not use your data for third-party advertising.
04 Children & parental consent
We collect the same limited set of information described in Section 2 regardless of a user's age — we do not collect any additional data specifically because a user is a child, and we do not knowingly permit minors to purchase courses without a parent's Google Play account and payment method being involved. A parent or guardian who believes their child has provided us with information beyond what's described here can contact us using the details in Section 12 to request its review or deletion.
05 Third-party services we use
We rely on a small number of established providers to run the app. Each only receives the data it needs to do its specific job:
| Service | Purpose | Data involved |
|---|---|---|
| Google Firebase Cloud MessagingGoogle LLC | Delivers push notifications (course updates, order status) | Device push token |
| Google Firebase CrashlyticsGoogle LLC | Detects and reports app crashes so we can fix them | Device model, OS version, app version, crash stack trace |
| Google Play BillingGoogle LLC | Processes course purchases | Purchase receipt/token — no card details |
| Microsoft App Center (CodePush)Microsoft Corporation | Delivers app updates without requiring a Play Store re-download | App version, deployment identifier |
| campusvienoula.com backendHosted on Microsoft Azure, South Africa North | Stores your account, course, and progress data | Account, course, and progress information described in Section 2 |
06 Biometric login
If you enable fingerprint or Face ID login, your biometric data is processed entirely by your device's own secure hardware (Android Keystore or Apple's Secure Enclave). Your fingerprint or face data never leaves your device and is never sent to Vienoula Incorporated (Pvt) Ltd or any third party. We only receive a confirmation that your device successfully verified you.
07 Storage & security
Your account and course data is stored on our backend, hosted on Microsoft Azure in the South Africa North region. We use industry-standard measures — including encrypted connections (HTTPS) between the app and our servers — to protect your information. No method of transmission or storage is 100% secure, but we work to use commercially reasonable safeguards appropriate to the sensitivity of the data involved.
08 Data retention
We retain your account and course data for as long as your account remains active, so your learning progress isn't lost. If you delete your account from within the app, your personal information is removed from our systems, other than records we're required to keep for legal, tax, or accounting purposes (such as purchase records).
09 Your rights & choices
- Access & correction — you can review and update your name, nickname, bio, and profile photo at any time in Settings > General.
- Deletion — you can permanently delete your account and associated data from Settings.
- Notifications — you can disable push notifications at any time in your device's system settings.
- Language data — your saved language preference can be changed anytime in Settings > Language.
10 Push notifications
With your permission, we send push notifications for things like course updates and order status changes, delivered via Google Firebase Cloud Messaging. You can turn these off at any time from your device's notification settings without affecting your ability to use the app.
11 Changes to this policy
We may update this policy as the app changes. If we make material changes, we'll update the "Effective" date at the top of this page and, where appropriate, notify you in the app. We encourage you to review this page periodically.
12 Contact us
Questions about this policy, or requests to access, correct, or delete your data, can be sent to Vienoula Incorporated (Pvt) Ltd at dev@vienoula.com.


