Last updated: July 28, 2026
This policy explains what data GENIE collects, why, and how you control it. We collect only what we need to run the attendance and academic management platform β nothing more.
Contents
GENIE is an education technology platform developed and operated by Genesis Systems Labs & Technologies Limited, a company incorporated in Nigeria. We provide attendance management, academic records, grading, and related services to universities, polytechnics, and other tertiary institutions across Africa.
For students and staff onboarded by a tertiary institution, that institution is the data controller and Genesis Systems Labs & Technologies Limited acts as data processor on its instruction. Your institution decides what is collected and why; we process it on their behalf under contract. Where you deal with us directly β a support request, or an account you create yourself β we are the controller.
Questions about this policy: privacy@thegenieos.com
The table below lists every category of personal data we collect through the GENIE Student app and the web portal, together with the reason for collection.
| Data type | Why we collect it | Linked to you | Shared |
|---|---|---|---|
| Full name | Account creation & identity verification | Yes | No |
| Email address | Account login, OTP verification, notices | Yes | No |
| Phone number | OTP-based authentication, attendance alerts | Yes | No |
| Gender | Institutional reporting and aggregate analytics | Yes | No |
| Matriculation / staff number | Your identity within your institution | Yes | No |
| Profile photograph | Optional avatar only β stored privately, served via short-lived signed URLs; never used for matching or recognition | Yes | No |
| Parent / guardian contact | Name, phone and email (where a guardian link exists) to send attendance alerts | Yes | No |
| Precise location (GPS) | Verify physical classroom presence | Yes | No |
| Bluetooth identifiers | Proximity-based attendance via BLE beacon | No | No |
| Device push token | Push notifications for attendance & grades | Yes | No |
| Academic records | Grades, attendance, course enrolment | Yes | No |
| Payment & billing info | Subscription processing via Flutterwave / Paystack (web portal only β the mobile app has no purchase function) | Yes | Payment processor only |
| Crash & error reports | App stability monitoring via Sentry | No | Sentry only |
We do not collect data that is not listed above. In particular, we do not read your contacts, camera roll, microphone, calendar, or any other sensor not explicitly listed.
Under the Nigeria Data Protection Act 2023, we rely on contract performance (to provide the service you enrolled in) and legitimate interests (platform security, fraud prevention, crash monitoring) as our lawful bases for processing. Where consent is required β for example, for location access during attendance check-in β we request it explicitly through the operating system permission dialog.
Attendance in GENIE is geofence-verified. When you start a check-in, the app reads your GPS coordinates and sends them to GENIE. If you are inside the perimeter, attendance is logged. GENIE checks GPS coordinates against the classroom's registered perimeter and does not keep them with the attendance record. While a class session is open, the app sends a location reading roughly every 15 minutes to confirm you are still in the classroom; GENIE keeps the result of each reading, inside or outside the perimeter, together with the reported GPS accuracy, the Bluetooth signal strength where a classroom beacon is used, and whether the device reported a simulated location. It does not keep the coordinates. A check-in sent as a WhatsApp location pin keeps that pin's coordinates with the check-in as anti-fraud evidence for 90 days, after which they are erased. When a lecturer maps a classroom by walking its perimeter, those GPS waypoints are kept as the classroom boundary.
While a class session is open, the app may continue to use your location in the foreground to support auto-checkout β when you physically leave the classroom mid-session, the app marks you as departed. This prevents a student from checking in and then leaving. We do not request background ("allow all the time") location access on Android or iOS: location is used only while the app is in use during an open session, and stops when the session ends or you clock out.
As a secondary proof-of-presence mechanism your device communicates with the lecturer's device over Bluetooth Low Energy (BLE). The BLE exchange is local, encrypted, and ephemeral β no Bluetooth identifiers leave your device. BLE is used in addition to GPS, not instead of it, to prevent location spoofing.
When GENIE asks you to authenticate at check-in, your device performs the check using its own fingerprint or face unlock. The device returns only whether the check succeeded. Your biometric template never leaves your phone, is never transmitted to us, and is never stored on our servers. We record only a yes-or-no result alongside your attendance. If your device has no biometric hardware or you have not enrolled, check-in proceeds without it.
We do not sell your personal data. We share it only as described below:
Your data is stored and processed in the European Union (Google Cloud, europe-west1, Belgium). Some of our service providers are established in the United States and personal data may be transferred to them for the purposes described above. These transfers are made under contractual safeguards with each provider.
All data in transit is encrypted using TLS 1.2 or higher. Data at rest is encrypted by our infrastructure provider, Google Cloud, using AES-256 encryption applied by default to Cloud SQL and Cloud Storage. Access tokens are short-lived (JWT) and are stored in the device's encrypted secure keystore (iOS Keychain / Android Keystore via Expo SecureStore), never in plain AsyncStorage or cookies.
Further detail on our security practices is available on our Security page.
Under the Nigeria Data Protection Act 2023 you have the right to:
To exercise any right, email privacy@thegenieos.com with the subject line "Data Request β [your right]". We will respond within 30 days.
You do not need to email us to delete your account. In the GENIE app, go to Settings β Account β Delete Account. If you no longer have the app, use thegenieos.com/delete-account.
Your account closes immediately β you are signed out on every device and cannot sign back in β and it is deleted 30 days later. At any point inside those 30 days you can cancel and everything is restored.
What happens to each category of data is not uniform, so we set it out plainly:
You also choose what happens to your GENIE Master Student Record and your GABS credential. By default we keep them, so you can obtain proof of your academic record later and so an institution asking us to verify it can be answered β with your contact details removed from that record. You may instead choose to erase them permanently, in which case anyone later asking GENIE to confirm your record or verify your GABS credential will be told we hold nothing. That choice cannot be undone.
If you would rather not use either self-service route, email privacy@thegenieos.com from your registered address with the subject line "Data Request β Erasure". We will respond within 30 days.
Nigerian tertiary institutions admit some students under the age of 18. Under the Nigeria Data Protection Act 2023, a person under 18 is a child, and processing a child's personal data requires the consent of a parent or legal guardian.
Where a student is onboarded by an institution, that institution is the data controller and obtains any consent required from a parent or guardian as part of its own admission process. Our agreements with institutions require them to warrant that they have obtained that consent before a student's data is provided to GENIE.
If you are a parent or guardian and you wish to withdraw consent or ask what data we hold about your child, contact your institution in the first instance, or email privacy@thegenieos.com and we will direct your request appropriately.
The app and platform integrate with the following third-party services. Each has its own privacy policy:
We may update this policy as the platform evolves. When we make material changes, we will notify you via a push notification and update the "Last updated" date at the top. Continued use of GENIE after a policy change constitutes acceptance of the updated terms.
Genesis Systems Labs & Technologies Limited
Genesis Systems Labs & Technologies Limited, Lagos, Nigeria
Privacy enquiries: privacy@thegenieos.com
General support: support@thegenieos.com