Skip to content

Privacy policy

Last updated

This policy explains what personal information ofcourse collects, why, who else handles it, how long it is kept and what you can ask us to do with it. It is written to meet South Africa's Protection of Personal Information Act (POPIA) and, for visitors in the European Union and the United Kingdom, the GDPR.

Who we are

ofcourse (ofcourse.website) is run by cazz, an individual based in South Africa, who is the responsible party (the “controller”) for your information and also its information officer. For anything in this policy, email hello@ofcourse.website.

What we collect and why

Your account

What you do while learning

Security records

Anonymous counts

To improve lessons we count, per lesson and per day, how often quiz questions are answered right first time and how often hints are opened, and we keep course searches that found nothing (the search text only). These counts are not linked to you or your account.

Payments

When paid course access becomes available, payments will be handled by Stripe. We will never see or store your card number; we keep a record of what you bought and when, and Stripe processes your payment details under its own privacy policy.

What we don't collect

We do not use advertising, third-party analytics or tracking pixels, we do not build profiles of you for marketing and we never sell your information. We do not currently collect visitor statistics; if we start, this policy will describe exactly what is recorded first.

Our legal grounds

Who else handles your information

We use these service providers (operators) to run the site. Each processes your information only to provide its service to us:

We may also disclose information when the law requires it, or to protect the safety of users or the site.

Information sent outside South Africa

Our providers store and process information outside South Africa, including in the United States and the European Union. We use providers that commit, in their data-processing terms, to protecting personal information to a standard comparable to POPIA and the GDPR. By using ofcourse you understand that your information is transferred this way.

Cookies and browser storage

We use only cookies that are needed for the site to work or that remember a choice you made, so we do not ask for cookie consent. There are no advertising or analytics cookies.

Your browser's local storage also keeps, on your device only: unsaved editor drafts, your reading position in lessons, exercise code, and display choices for code blocks. Drafts, reading positions and exercise code are cleared when you sign out. You can clear all of it at any time in your browser's settings.

How long we keep it

Your rights

You can ask us to:

You can change your name, profile, avatar and password yourself in your settings. For anything else, including deleting your account or getting a copy of your data, email hello@ofcourse.website from the address on your account. We will reply within 30 days.

If you are unhappy with how we handle your information, you can complain to South Africa's Information Regulator (inforegulator.org.za) or, if you live in the EU or UK, to your local data-protection authority. We would appreciate the chance to fix it first.

Children

You must be at least 13 to use ofcourse. If you are under 18, you need the permission of a parent or guardian, who agrees to this policy on your behalf. If we learn that someone under 13 has an account, or that a minor is using it without permission, we will delete it. A parent or guardian can ask us to do this by emailing hello@ofcourse.website.

Security

Connections are encrypted, passwords are hashed, uploaded images are re-encoded to remove hidden metadata, and access to personal information is limited to what each role needs. No system is perfectly secure; if a breach affects your information, we will tell you and the Information Regulator as the law requires.

Changes to this policy

When this policy changes, the date at the top changes too. If a change matters to how your information is used, we will email you before it takes effect.