This Cookie Policy explains how IDEaL uses cookies and similar technologies on its website, and the choices you have. Read it together with our Privacy Policy.
In summary
- We use strictly necessary cookies and storage so that the website works. These do not need your consent.
- Videos, podcasts and maps from other providers load only if you allow embedded media.
- We do not use analytics or advertising cookies.
- You can change your choice at any time in Cookie Settings.
Contents
2. Your choices and consent
In line with the Nigeria Data Protection Act 2023 and the NDPC's General Application and Implementation Directive, we ask for your consent before anything that is not strictly necessary is used. When you first visit, a banner lets you choose Accept all, Essential only or Customise. Refusing is as easy as accepting, and nothing optional is switched on until you choose.
We store your choice in a cookie for 12 months, after which we ask again. You can change or withdraw your consent at any time in Cookie Settings (also linked in the footer of every page). Withdrawing consent does not affect content that was loaded before you withdrew it.
3. Strictly necessary cookies and storage
These are needed for the website to work and for services you ask for, such as signing in or using your cart. They cannot be switched off in Cookie Settings. If you block them in your browser, parts of the website will not work.
Cookies
| Name | Set by | Purpose | Duration |
|---|---|---|---|
| authjs.session-token (or __Secure-authjs.session-token) | IDEaL | Keeps you signed in to your account | Until you sign out, or up to 30 days |
| authjs.csrf-token (or __Host-authjs.csrf-token) | IDEaL | Protects sign-in and forms against cross-site request forgery | Browser session |
| authjs.callback-url (or __Secure-authjs.callback-url) | IDEaL | Returns you to the right page after signing in | Browser session |
| authjs.state, authjs.pkce.code_verifier | IDEaL | Secures “Continue with Google” sign-in | About 15 minutes |
| ideal_cookie_consent | IDEaL | Remembers your cookie choices so that we do not ask on every page | 12 months |
| Cloudflare Turnstile | Cloudflare | Checks that forms are submitted by real people rather than bots | Short-lived, for the check itself |
Browser storage
| Name | Type | Purpose | Duration |
|---|---|---|---|
| ideal:cart:<account ID> | Local storage | Remembers the items in your store cart, separately for each signed-in account | Until you check out, empty the cart or clear your browser data |
| ideal:signed-in-user | Local storage | Shows your name and profile picture in the menu straight away while your sign-in is being checked. It stores only your name and picture address, and is removed when you sign out. | Until you sign out or clear your browser data |
| ideal:partner-button-dismissed | Session storage | Remembers that you closed the “Partner With Us” button | Until you close the browser tab |
| View-count markers | Session storage | Prevents an article or listing from being counted twice in one visit. Contains no personal data. | Until you close the browser tab |
4. Embedded media (with your consent)
Some pages show content hosted by other services: videos in our Gallery and podcast pages, podcast players and the map on our contact page. When this content loads, the provider receives your IP address and browser details and may set its own cookies, under its own policy. We do not control these cookies.
This content therefore loads only if you allow embedded media, either for all pages (in the banner or Cookie Settings) or for a single item (using “Load this video” or similar). YouTube videos use YouTube's privacy-enhanced mode, and Vimeo videos are requested without tracking.
| Provider | Used for | Provider policy |
|---|---|---|
| YouTube (Google) | Videos in the Gallery and podcasts | Google cookie policy |
| Vimeo | Videos in the Gallery | Vimeo cookie policy |
| Spotify | Podcast player | Spotify cookie policy |
| SoundCloud | Podcast player | SoundCloud cookie policy |
| Google Maps | Map on the Contact page | Google cookie policy |
5. What we do not use
We do not use analytics, advertising, social media tracking or profiling cookies, and we do not sell information about your visit. Our error monitoring (Sentry) does not use cookies. If we ever want to use optional cookies of another kind, we will update this policy and ask for your consent first.
6. Managing cookies in your browser
As well as using Cookie Settings, you can control cookies in your browser. You can:
- Delete cookies and stored website data from your device
- Block all cookies, or only third-party cookies
- Ask your browser to tell you when a cookie is set
If you block strictly necessary cookies, you will not be able to sign in, and features such as the cart will not work. Browser guides: Chrome, Firefox, Safari, Edge.
7. Changes to this policy
We will update this policy if the cookies or storage we use change, post the new version on this page and change the “Last Updated” date. If we add a new kind of optional cookie, we will ask for your consent again.
8. Contact us
If you have any questions about this Cookie Policy, please contact us:
Initiative for Development Education and Learning (IDEaL): Data Protection Contact
37, Jesus Saves Road (near Presidential Lodge), off Summit Road
Asaba, Delta State, Nigeria
Email: support@ideal-nig.org
Phone: 08030493091, 09065282238
Our policies