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 session
  • user_role, user_id, user_name — used by our routing layer to send you to the right area of the app after login
  • admin_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

ServicePurposeCookies / storage they set
PaystackCard payments and authorisationTheir cookies during checkout, in their own popup origin
DojahKYC verification (NIN/BVN/face)Set only during a verification flow; never on the main site
Tawk.toCustomer support chatA session cookie identifying your chat session; loaded only after you accept the consent banner
Google MapsAddress autocompleteStandard Google Maps cookies set when the Maps script loads
CloudinaryImage uploads and deliveryA short-lived upload token in localStorage during an active upload
ResendEmail deliveryWe 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: