What Are Cookies?
Cookies are small text files placed on your computer, tablet, or mobile device when you visit a website. They are widely used to make websites work more efficiently, as well as to provide information to the site owners. Similar technologies such as web beacons, pixels, and local storage (collectively referred to as "cookies" in this policy) perform comparable functions.
Cookies can be "persistent" (remain on your device until they expire or you delete them) or "session" (deleted when you close your browser).
How We Use Cookies
Campus Formula uses cookies and similar technologies for the following purposes:
- Essential Operations: To authenticate users, maintain sessions, and prevent fraudulent activity.
- Functionality: To remember your preferences (exam type, subject selection, UI settings) and provide personalised features.
- Performance & Analytics: To understand how users interact with the Platform, identify errors, and improve speed and usability.
- Security: To enforce rate limits, validate form submissions (CSRF protection), and detect suspicious login patterns.
We do not use cookies to track your browsing activity across third-party websites for advertising purposes.
Types of Cookies We Use
| Category | Purpose | Examples | Duration |
|---|---|---|---|
| Essential | Required for the Platform to function. Cannot be disabled. | Session ID, CSRF token, tenant resolver, authentication state. | Session – 30 days |
| Functional | Enable personalised features and remember choices. | Selected exam type, subject preferences, dark/light mode, dismissed banners. | 30 days – 1 year |
| Analytics | Help us understand usage and improve the Platform. | Anonymous visitor ID, page load timing, feature usage counters, error tracking. | 90 days – 2 years |
| Third-Party | Set by external services integrated into the Platform. | Payment gateway session, embedded video player preferences, support chat ID. | Varies by provider |
Specific Cookies on Our Platform
| Cookie Name | Type | Purpose | Duration |
|---|---|---|---|
CFSESSID |
Essential | Maintains your login session across page loads. Contains a unique session identifier. | Session (expires when browser closes) |
cf_csrf_token |
Essential | Protects against Cross-Site Request Forgery attacks on form submissions. | Session |
cf_tenant |
Essential | Identifies your registered Tutorial Centre so we can serve the correct content and branding. | 30 days |
cf_remember |
Functional | Keeps you logged in across browser restarts if you select "Remember me". | 14 days |
cf_exam_pref |
Functional | Remembers your last selected exam type (WAEC, JAMB, NECO, etc.) for faster navigation. | 30 days |
cf_subject_filter |
Functional | Stores your active subject filters on the practice dashboard. | 7 days |
cf_anon_id |
Analytics | Anonymous identifier for aggregate usage analytics. Not linked to your account. | 1 year |
cf_perf_metrics |
Analytics | Collects page load times and JavaScript error counts to help us optimise performance. | 90 days |
cf_cookie_consent |
Essential | Records your cookie preference choices so we do not show the banner repeatedly. | 1 year |
Managing Your Cookie Preferences
5.1 Consent Banner
When you first visit the Platform, we display a cookie consent banner. You can:
- Accept All — allows Essential, Functional, and Analytics cookies.
- Essential Only — blocks Functional and Analytics cookies; some features may be degraded.
- Customise — choose individual categories (Functional and Analytics can be toggled independently).
You can change your preferences at any time by clicking the "Cookie Settings" link in the website footer.
5.2 Browser Controls
Most web browsers allow you to control cookies through their settings. You can:
- Delete existing cookies from your device.
- Block all cookies from being set.
- Block third-party cookies while allowing first-party cookies.
- Receive a notification before a cookie is stored.
Please note that disabling Essential cookies will prevent you from logging in or using core Platform features.
5.3 Browser-Specific Instructions
- Google Chrome: Settings → Privacy and security → Cookies and other site data.
- Mozilla Firefox: Settings → Privacy & Security → Cookies and Site Data.
- Apple Safari: Preferences → Privacy → Cookies and website data.
- Microsoft Edge: Settings → Cookies and site permissions → Manage and delete cookies.
Third-Party Cookies
We integrate with select third-party services that may set their own cookies:
- Payment Processors: Our payment partners (e.g., Paystack, Flutterwave) may set fraud-prevention and session cookies during checkout. These are governed by the processor's own cookie policy.
- Embedded Content: Educational videos or documents hosted externally may use cookies for playback preferences.
- Support Chat: If enabled, our chat widget may set a session cookie to maintain conversation continuity.
We do not control these third-party cookies. Please review the respective privacy and cookie policies of these providers.
Local Storage & Similar Technologies
In addition to cookies, we use browser local storage and session storage for:
- Exam State: Temporary storage of answers and timer state during mock exams to prevent data loss on accidental refresh.
- Offline Caching: Storing recently viewed questions and resources for limited offline access.
- UI State: Sidebar collapse state, dashboard widget positions, and notification read status.
Data in local storage persists until you manually clear it through browser settings. It is not transmitted to our servers unless explicitly synchronised.
Changes to This Cookie Policy
We may update this Cookie Policy to reflect changes in technology, law, or our practices. Non-material changes take effect immediately. Material changes will be notified via the consent banner or email at least 14 days before implementation. The "Last Updated" date at the top indicates the most recent revision.
Contact Us
If you have questions about our use of cookies or need assistance managing your preferences, please contact:
- Email: info@campusformula.com.ng
- Subject line: "Cookie Policy Inquiry"
We aim to respond to all cookie-related queries within 5 business days.
Related Policies: This Cookie Policy should be read alongside our Privacy Policy and Terms of Service.