Cookie Policy
Last updated · 26 May 2026
Cookie Policy
Last updated: 26 May 2026
This Cookie Policy explains how CitiTasker uses cookies and similar technologies when you visit our website or use our app. It supplements our Privacy Policy.
1. What are cookies?
Cookies are small text files stored on your device by your browser when you visit a website. They allow the site to remember your actions and preferences (such as login state) over time, so you don't have to keep re-entering them.
We also use localStorage and sessionStorage (in-browser storage similar to cookies), service worker caches (for the Progressive Web App), and device identifiers sent to our analytics and push-notification providers. For brevity, we refer to all of these as "cookies" in this policy.
2. Why we use cookies
We use cookies for four purposes:
2.1 Strictly necessary
These cookies are essential for the platform to work. You cannot opt out of them without breaking core functionality.
access_token— your encrypted authentication sessionuser_role,user_id,user_name— used by our routing layer to send you to the right area of the app after loginadmin_access_token,agency_access_token— equivalent sessions for admin and agency surfaces- Session-storage entries used during signup and verification flows
- The service worker that powers our offline support
Legal basis: strictly necessary for the contract you have with us.
2.2 Functional
These cookies remember your preferences and make the platform easier to use.
- Recently-viewed tasks and saved filters
- Cookie-consent preferences (so we don't ask you again on every visit)
- Theme and locale preferences
- Whether you've dismissed onboarding tooltips
Legal basis: your consent (set when you choose "Accept" on our cookie banner).
2.3 Analytics
We use analytics to understand how people use the platform so we can improve it. These cookies are placed by our analytics provider and CitiTasker's own measurement endpoints.
- Page view counts, route timing, and feature usage
- Anonymised device and browser information
- A randomly-generated visitor identifier that resets when you clear cookies
Legal basis: your consent. You can decline analytics in the cookie banner without affecting access to the platform.
2.4 Third-party services
| Service | Purpose | Cookies / storage they set |
|---|---|---|
| Paystack | Card payments and authorisation | Their cookies during checkout, in their own popup origin |
| Dojah | KYC verification (NIN/BVN/face) | Set only during a verification flow; never on the main site |
| Tawk.to | Customer support chat | A session cookie identifying your chat session; loaded only after you accept the consent banner |
| Google Maps | Address autocomplete | Standard Google Maps cookies set when the Maps script loads |
| Cloudinary | Image uploads and delivery | A short-lived upload token in localStorage during an active upload |
| Resend | Email delivery | We do not set any cookies in your browser; Resend tracks opens via 1×1 pixels in emails when you have email opens enabled |
We do not allow third parties to use cookies on our site for advertising or cross-site tracking.
3. Managing cookies
3.1 Our cookie banner
The first time you visit CitiTasker, we show a banner where you can accept all cookies, accept only strictly-necessary ones, or open a detailed picker. You can change your preferences any time by clicking Cookie preferences in the footer.
3.2 Browser controls
You can also manage cookies through your browser:
- Chrome: Settings → Privacy and security → Cookies
- Safari: Settings → Privacy → Manage Website Data
- Firefox: Settings → Privacy & Security → Cookies and Site Data
- Edge: Settings → Cookies and site permissions
Blocking strictly-necessary cookies will prevent you from logging in or completing payments.
3.3 Mobile app and PWA
When you install CitiTasker as a Progressive Web App or via the Play Store Trusted Web Activity, the same cookie rules apply because the app loads from cititasker.com. You can clear all stored data through your device's app settings.
4. Service worker
We use a service worker to provide offline support, faster page loads, and push notifications. The service worker caches static assets and a fallback "you're offline" page. It does not store your personal data and you can disable it through your browser's developer tools or by clearing site data.
5. Do Not Track
Most browsers offer a "Do Not Track" (DNT) signal. There is no industry consensus on how to honour DNT, so we treat it as one input among many. Our cookie banner gives you direct control regardless of your DNT setting.
6. Push notifications
When you opt in to push notifications, we store a subscription token issued by your browser's push service (e.g., Google Cloud Messaging on Android, Apple Push Notification service on iOS Safari). The token is tied to your device and account and is deleted when you uninstall the app, unsubscribe, or close your account.
7. Updates
We may update this Cookie Policy from time to time as we add or remove technologies. The "Last updated" date at the top of the page reflects the most recent revision.
8. Contact
For questions about how we use cookies:
- Email: privacy@cititasker.com
- Data Protection Officer: dpo@cititasker.com