Privacy Policy

Effective 31 July 2026 · Applies to the MatricBase Android app and matricbase.co.za

MatricBase is currently in closed beta. The waitlist email address you submit on matricbase.co.za is collected solely to notify you when the app launches and, where relevant, to invite you to test the beta — it is not used for marketing or shared with third parties.

The short version

No account, no name, no email collected by the app itself. You never sign up or log in to use MatricBase. The only email address we hold is the one you voluntarily give us on the waitlist form while the app is in closed beta.
Your study progress, exam history, and saved papers stay on your device. We never see them.
We use a randomly generated device ID (not tied to your identity) to understand which features, subjects, and bursaries are popular — including which specific subject or bursary you viewed, not just which screen you were on.
We don't sell or share data with advertisers. There are no ads in MatricBase.

On this page

  1. What is MatricBase
  2. Waitlist email (closed beta)
  3. Information we collect
  4. Information that stays on your device
  5. How we use this information
  6. Third-party services
  7. Your choices and controls
  8. Data deletion
  9. Children's privacy
  10. Data security and retention
  11. Changes to this policy
  12. Contact us

1. What is MatricBase

MatricBase is a free Android app for South African Grade 12 (matric) learners, providing NSC past exam papers and memos, an APS calculator, university and bursary information, and study tools. MatricBase is developed and maintained by Siyanda Nonkala, trading as DSK Nexus ("we", "us", "our").

MatricBase is an independent educational platform and is not affiliated with, endorsed by, or operated by the Department of Basic Education, NSFAS, or any government entity. Past paper and curriculum information is sourced from the Department of Basic Education (DBE) — official source: education.gov.za.

This policy explains what information MatricBase collects when you use the app, how it's used, and the choices you have. It applies to the MatricBase Android app and to matricbase.co.za.

2. Waitlist email (closed beta)

MatricBase is currently in closed beta and not yet publicly available on Google Play or the App Store. While this is the case, matricbase.co.za asks visitors for an email address to join the launch waitlist.

DataWhat it's used forSent to
Email address Used only for testing purposes during closed beta — to notify you when MatricBase launches publicly, and, where relevant, to invite you to take part in beta testing. It is not used for marketing, newsletters, or any other purpose, and is not sold or shared with advertisers. Netlify Forms

Once MatricBase exits closed beta and launches publicly, we will delete waitlist email addresses that are no longer needed for launch notification purposes. If you'd like your waitlist email removed sooner, contact us using the details in Section 12.

3. Information we collect

MatricBase does not ask you to create an account, and we do not collect your name, email address, phone number, school, or any other directly identifying information. The table below lists everything the app sends off your device, and why.

DataWhat it isSent to
Anonymous device ID A random string generated on your device the first time you use a feature that needs it (e.g. dev_xxxxxxx). It is not your Android Advertising ID, IMEI, or any identifier issued by Google or your device manufacturer, and it cannot be used to look up your name or contact details. Our database (Supabase)
Course / university click events When you tap "Apply" or view a course in the eligibility checker, we log which course and university were clicked, alongside the anonymous device ID and a timestamp, so we can see which programmes learners are most interested in. Our database (Supabase)
App opens & screen views Each time you open the app, and each time you switch screens (e.g. Home, Study Hub, Progress), we log that event with the anonymous device ID and a timestamp. Our database (Supabase)
Subject and bursary views When you open a specific subject or expand a specific bursary's details, we log which subject or bursary, alongside the anonymous device ID and a timestamp, so we know which subjects and bursaries are most useful to learners. Our database (Supabase)
We do not collect your exam scores, study history, saved papers, or APS calculation inputs as part of this analytics data — those are described in the next section and never leave your device.

4. Information that stays on your device

The following is stored locally using your device's app storage (localStorage / IndexedDB) and is never transmitted to us or anyone else:

DataPurpose
Exam history & scoresPowers your Progress screen, streaks, and per-subject performance tracking.
Saved / bookmarked papersLets you quickly find papers you've marked for later.
Downloaded paper PDFsCached so you can open papers offline.
APS calculator inputs and resultsSo your last calculation is remembered between visits.
University application tracker entriesLets you track which courses/universities you're applying to.
App settingsLow Data Mode, premium status, and similar preferences.

Because this data lives only on your device, we have no way to access, recover, or delete it on your behalf — clearing it is entirely in your control (see "Your choices" below). Uninstalling the app, or clearing the app's storage in Android settings, removes it permanently.

5. How we use this information

We do not use this information to build advertising profiles, and we do not use it to identify or contact individual users — the device ID is not linked to any name, email, or account.

6. Third-party services

Supabase

We use Supabase, an open-source backend platform, to store paper metadata (subject, year, download links) and the anonymous analytics described above. Supabase processes this data on our behalf and does not independently use it for its own purposes. See Supabase's privacy policy for details on their infrastructure.

Google Play

MatricBase is distributed via Google Play. Google may collect certain technical data (such as install and crash data) as part of operating the Play Store and Android platform, governed by Google's Privacy Policy — this is separate from, and outside the control of, MatricBase.

Netlify Forms

While MatricBase is in closed beta, the waitlist email form on matricbase.co.za is processed by Netlify, our website hosting provider. Netlify stores form submissions on our behalf; see Netlify's privacy policy for details.

Google Fonts

The app and this website load the Syne and DM Sans typefaces from Google Fonts, which may log standard request data (such as IP address) as part of serving the font files.

cdnjs (Cloudflare)

The app loads the PDF.js library, used to display exam papers, from cdnjs.cloudflare.com, which may log standard request data (such as IP address) as part of serving the file.

MatricBase does not contain advertising and does not integrate any ad networks, social media SDKs, crash-reporting SDKs, or third-party tracking/analytics SDKs beyond what's described above.

7. Your choices and controls

8. Data deletion

Because MatricBase has no accounts, we can't verify who a given device ID belongs to, so we can't offer a traditional "delete my account" flow. If you'd like the analytics rows tied to your device ID removed from our database, you have two options:

Fastest option: submit a request directly at matricbase.co.za/delete-data using your Anonymous ID (found in Settings → My data & permissions → Privacy in the app) — no app installation required, and requests are processed within 30 days.
  1. Alternatively, before clearing app data, go to Settings → My data & permissions and note your device ID.
  2. Email us at matricbaseapp@gmail.com with that ID and a deletion request.
  3. We'll delete matching rows from our database. This doesn't affect anything stored locally on your device — clear that separately as described in Section 7.

We retain anonymous analytics data (device ID, click/view events) for up to 12 months from collection, after which it is deleted or aggregated into figures that no longer reference an individual device ID.

9. Children's privacy

MatricBase is built for Grade 12 learners, many of whom are minors. We do not require an account, do not knowingly collect names, contact details, or other directly identifying information from any user regardless of age, and the analytics we do collect is tied only to an anonymous, non-identifying device ID. The waitlist email described in Section 2 is only ever used for closed-beta testing and launch notification purposes. If you are a parent or guardian and believe your child has provided us with information that allows them to be identified, contact us using the details below and we will investigate and remove it.

10. Data security and retention

We take reasonable technical and organisational measures to protect the limited data we collect, including transmitting it over encrypted (HTTPS) connections to Supabase. See Section 8 for how long analytics data is retained. No method of transmission or storage is 100% secure, and we cannot guarantee absolute security.

11. Changes to this policy

We may update this policy as MatricBase changes — for example, if we add a new feature that collects different information. If we make material changes, we'll update the effective date at the top of this page. We encourage you to check back periodically.

12. Contact us

If you have questions about this policy or how MatricBase handles information, reach out to matricbaseapp@gmail.com and we'll get back to you.