← Back to Skillnaija

Cookie & Local Storage Policy

1. Introduction

This Cookie & Local Storage Policy ("Policy") explains how Skillnaija ("Skillnaija", "we", "us" or "our") uses cookies and on-device storage when you use our website and Progressive Web App (PWA) at https://skillnaija.org. Skillnaija is a free Nigerian reskilling and ed-tech service that teaches in-demand digital and vocational skills, operated from Nigeria.

The short version: we use storage mainly to keep you signed in, to remember your progress through courses, and to make the app work smoothly — including on slow or intermittent connections. We do not use cookies to advertise to you, to build profiles about you, or to track you across other websites or apps. This Policy is written in plain language so it is easy to follow, and it should be read together with our Privacy Policy and Terms of Service, which explain how we handle your personal data and the terms on which the service is provided.

By "storage" in this Policy we mean both traditional cookies and other on-device storage such as your browser's localStorage, sessionStorage and PWA media caches. We explain the difference below.

2. Definitions

To keep this Policy clear, here is what some key terms mean:

3. What Cookies and Browser Local Storage Are

When you visit a website or use a web app, it can save small pieces of information on your device (your phone, tablet or computer). This is normal and is how websites remember things between pages and between visits. There are a few different kinds:

Most of what Skillnaija stores is in your browser's localStorage and media cache rather than in traditional cookies. The main item that behaves like a cookie is the sign-in token set by our authentication provider (see Section 7).

4. Our Approach: No Advertising, No Cross-Site Tracking

We want to be clear and honest about this: Skillnaija uses mainly strictly-necessary and functional storage — the kind needed to log you in and to make the learning experience work.

We do NOT:

The storage we use exists to serve you — to keep you signed in, remember your learning progress and preferences, and let the app run reliably even on a slow connection.

5. What We Store and Why

Below is a specific list of the main items Skillnaija stores on your device and the reason for each. As noted, most of these are kept in your browser's localStorage or media cache rather than as traditional cookies. We do not list every internal technical key, but the categories below cover everything material.

Authentication / session token

When you sign in, our authentication provider stores a sign-in (session) token on your device (in browser storage). This is what keeps you logged in as you move between pages and when you come back later, so you do not have to type your email and password every time. This is strictly necessary for a logged-in experience. Your password itself is handled by this provider in hashed form and is never visible to us.

App state and learning progress

We save the state of the app and your learning activity on your device — for example which courses you are enrolled in, which lessons you have completed, your progress through a course, your saved highlights, your reading text-size preference, and where you left off. This lets the app restore your place and show your progress, and helps the PWA work even when your connection drops. When you are signed in, this information is also mirrored to your account so it is available across devices; on your device it is kept in localStorage.

Language preference

We remember the language you have chosen so the app shows in your preferred language and reads lessons in that language where available, without you having to set it again each time you return.

Cookie-notice acknowledgement

When you acknowledge our cookie/storage notice, we store a small flag on your device so we do not show you the same notice on every visit. This flag simply records that the notice has been seen.

Admin console tab preference

For administrators who use our internal operations console, we remember which tab was last open (for example Overview, Users, Agents, Partners or Content) so the console opens where the administrator expects. This applies only to admin users and has no effect on ordinary learners.

Cached lesson media

Because Skillnaija is a Progressive Web App, your browser may cache lesson images, illustrations and other media on your device. This makes lessons load faster, reduces data usage on repeat visits, and helps lessons keep working on a slow or intermittent connection.

These items are functional or strictly necessary. None of them is used for advertising or cross-site tracking.

6. Categories of Storage We Use

It can help to group the storage above into categories:

Strictly necessary

These are essential for the service to work and for features you have asked for. The clearest example is the authentication / session token that keeps you signed in. Without strictly-necessary storage, core features such as logging in and submitting a project would not work. These do not require your consent because the service cannot function without them, and we rely on them to provide the service you have requested and to pursue our legitimate interest in operating a secure, working platform.

Functional

These remember your choices and improve your experience, but the site can still load without them. Examples include your language preference, your saved app state and learning progress, your cookie-notice acknowledgement, cached lesson media, and the admin console tab preference. If these are disabled, the app will still work but will be less convenient — for instance, it may not remember your language or restore your place in a course.

Advertising / marketing

We do not use this category at all. Skillnaija does not set advertising or marketing cookies and does not use third-party ad-tracking technologies. There is therefore no advertising or tracking storage for you to consent to or to opt out of.

7. Third-Party Storage

Some storage is set by trusted service providers we use to run the service, rather than directly by Skillnaija's own code:

We do not allow third-party advertising networks or cross-site trackers to set storage through Skillnaija. Our service providers act as data processors/sub-processors on our instructions under appropriate contractual safeguards. Some of them may process and store data outside Nigeria, including in the United States and/or the European Union; where they do, the transfer is made on a lawful basis under the NDPA/NDPR (such as adequate-safeguard contractual terms or another permitted ground). Where personal data linked to your account is processed by these providers, this is explained in more detail in our Privacy Policy.

8. How to Control or Clear Cookies and Local Storage

You are in control of the storage on your own device. You can view, block or delete cookies and clear local storage using your browser settings. The exact steps differ by browser, but you can generally:

On the major browsers, look under: Chrome — Settings > Privacy and security > Cookies and other site data; Safari — Settings/Preferences > Privacy; Firefox — Settings > Privacy & Security; Edge — Settings > Cookies and site permissions. On mobile, the equivalent options are in your browser app's settings. You can also remove the app's stored data by uninstalling the PWA from your device.

Please note the consequences of disabling or clearing storage:

Because much of this information is stored only on your device, clearing it on one device does not affect another, and your account data held on our servers (such as completed courses and certificates) is not deleted just by clearing your browser storage. To delete account data held on our servers, see your data-subject rights in Section 11 and our Privacy Policy.

9. Consent and How It Applies

How consent and lawful basis apply depends on the category of storage:

Because we do not use advertising or cross-site tracking storage, we do not ask for consent for any such tracking — there is none to consent to. We apply these principles consistent with the Nigeria Data Protection Act 2023 (NDPA) and the Nigeria Data Protection Regulation (NDPR), and we recognise equivalent rights for users in other jurisdictions where applicable. You can find out more about the lawful bases we rely on, and your data-protection rights, in our Privacy Policy.

10. Retention, Security and Automated Decisions

How long storage is kept

On-device storage stays on your device until it is overwritten by the app, expires, or you clear it through your browser. As a guide: the authentication token lasts for the lifetime of your sign-in session and is refreshed or removed when you sign out or it expires; saved app state, language preference, the cookie-notice flag and the admin tab preference persist until you change or clear them; and cached lesson media is replaced or evicted by your browser over time or when you clear site data. Account data held on our servers is retained as described in our Privacy Policy.

Security

We use appropriate technical and organisational measures to protect personal data, including encryption in transit (HTTPS/TLS), hashed passwords handled by our authentication provider, access controls, and restricted internal access to sensitive records. No method of storage or transmission is completely secure, but we work to protect your information and to keep on-device storage limited to what is needed.

Automated decisions

The storage described in this Policy is not used to make automated decisions about you. Where we use automation elsewhere in the service — for example, AI assessment of project submissions — no solely-automated decision that produces a legal or similarly significant effect (such as issuing a certificate) is made without human involvement, and you have the rights described in Section 11. Full details are in our Privacy Policy.

11. Your Rights, Children and International Users

Your data-protection rights

Subject to the conditions and exceptions in the NDPA/NDPR (and equivalent laws where they apply to you), you have the right to: be informed about how we use your data; access the personal data we hold about you; have inaccurate data corrected; have your data deleted in certain circumstances; restrict or object to certain processing; data portability; withdraw consent where we rely on it (without affecting processing already carried out); and not be subject to a solely-automated decision with legal or similarly significant effect. To exercise any of these rights, contact us using the details in Section 12.

Children and age

The minimum age to hold a Skillnaija account independently is 18. Users aged 13–17 may use the service only with the verifiable consent and supervision of a parent or legal guardian. The service is not directed to children under 13, and we do not knowingly create on-device profiles for them. If you believe a child has used the service without appropriate consent, please contact us.

International users

Skillnaija is operated from Nigeria and is primarily aimed at Nigerian learners, but it may be used by people in other countries. If you use the service from outside Nigeria, you understand that your information may be processed in Nigeria and in the countries where our service providers operate, under appropriate safeguards. We recognise GDPR-style rights for users in jurisdictions where they apply, without over-claiming that any particular foreign law governs the service.

12. Changes to This Policy and How to Contact Us

We may update this Cookie & Local Storage Policy from time to time — for example, if we change the way the app stores information or add new features. When we make changes, we will post the updated Policy on this page and update the date shown at the top. Significant changes may also be highlighted within the app or by email where appropriate. The Policy in force is the version published here; your continued use of the service after an update means you have had the opportunity to review it. Please check back from time to time so you stay informed.

If you have any questions about this Policy, about the storage we use, or about your data-protection rights, you can contact us at:

You can use this same email address to raise a complaint or to reach our data-protection point of contact, and we will respond within the timeframes required by law. If you are not satisfied, you also have the right to lodge a complaint with the Nigeria Data Protection Commission (NDPC) if you believe your data-protection rights have not been respected. Users in other jurisdictions may also have the right to complain to their local data-protection authority.