Legal
Cookie & State Management Policy
Last Updated: June 24, 2026
3.1 Understanding Cookie Technology on Our Edge Architecture
NurseHostel.com utilizes cookies, local storage strings, and edge runtime browser tokens to provide a responsive, personalized web application. Because our codebase uses high-performance frameworks deployed via serverless global workers, cookies enable us to maintain smooth state synchronization across multiple regions without imposing performance lags on your device.
3.2 Detailed Taxonomy of Active Cookies
| Category | Technical Implementation Purpose | Retention Profile |
|---|---|---|
| Strictly Essential | Controls secure session tokens, protects cross-site request forgery (CSRF) validation hooks, and keeps you logged into your dashboard account securely. | Session-based / Deleted when browser closes |
| Localization & State | Stores your active geographic countryCode, localized language parameters, and chosen currency configuration (GHS, NGN, KES, USD) so your feed stays uniform as you navigate pages. | Persistent / Expires after 365 days |
| UI Presentation | Remembers user configuration choices, including your active Dark Mode or Light Mode theme selection, ensuring the UI rendering engine triggers the correct high-contrast branding logo instantly upon load. | Persistent / Expires after 180 days |
| Performance Logs | Tracks aggregated anonymized page response speeds, image rendering delays, and routing bottlenecks to help our engineering team continuously speed up the app. | Session-based |
3.3 Dynamic Theme Asset Selection Logic
Our frontend navigation layouts and dashboard sidebars continuously monitor your device's global theme state variable. When our theme context updates:
- If Light Mode is active, the system reads the cookie parameters and renders your sharp, dark typography logo asset over the white canvas background.
- If Dark Mode is active, the component state switches dynamically to load the high-contrast white logo variant nested cleanly inside its solid dark circular layout vector wrapper. This asset swap occurs completely inside local client memory loops, ensuring zero visual layout shift or layout jumping when the toggle is clicked.
3.4 Customizing Browser Cookie Preferences
You can control, restrict, or completely delete cookies at any time by configuring your individual web browser's privacy control panels (e.g., in Chrome via Settings → Privacy and Security → Cookies).
Please note that if you choose to block essential cookies entirely, our security system will be unable to validate your user login states, and critical sections of NurseHostel.com — including your host listing manager or student booking dashboards — will be unable to load or function correctly.
For questions about cookies, reach us at info@nursehostel.com.