DiasporaShield
Log InRegister

Cookies Policy

How DiasporaShield uses cookies and browser storage to keep you signed in securely, protect your account and remember your preferences, and how you can control them.

Last updated
30 September 2026
Effective from
30 September 2026
Reading time
9 minutes

01Introduction and scope

This Cookies Policy explains how DiasporaShield (“DiasporaShield”, “we”, “us”) uses cookies and similar browser storage technologies when you visit our public website or use the DiasporaShield web platform as an investor, developer, professional, analyst or administrator.

DiasporaShield is an investment intelligence, risk management and verification platform for diaspora and foreign investors in Kenyan and wider African real estate. Because the platform handles identity documents, title records, verification reports and payments, the cookies we use are chosen for one main purpose: keeping your account and your session secure. We do not use cookies to show you advertising or to follow you across other websites.

This policy should be read together with our Privacy Policy, which explains how we collect, use and protect personal data more broadly, and our Terms of Use.

02What cookies and browser storage are

A cookie is a small text file that a website stores in your browser and that the browser sends back to that website on later requests. Cookies can be set by the website you are visiting (first-party cookies) or by another service whose content appears on the page (third-party cookies). They can last only until you close your browser (session cookies) or for a set period (persistent cookies).

We also use two closely related browser technologies, which this policy treats in the same way as cookies:

  • Local storage, which keeps small pieces of data in your browser on this device until they are deleted by the platform, by signing out, or by you.
  • Session storage, which keeps data only for the lifetime of a single browser tab and is erased automatically when that tab is closed.

Unlike cookies, local and session storage are never sent to our servers automatically. The platform reads them in your browser only when it needs them.

03Our approach at a glance

  • Strictly necessary and functional only. Every cookie and storage item we set either keeps you securely signed in, protects the sign-in process, or remembers a choice you made on the platform.
  • No advertising or cross-site tracking. We do not set advertising cookies, retargeting pixels or social media tracking cookies, and we do not sell or share cookie data with advertisers.
  • No third-party analytics cookies. We measure how the platform is used (for example, which onboarding steps are completed or how many verifications are requested) through first-party records created on our own servers when you take an action, not through analytics cookies placed in your browser.
  • Third parties only where you use them. Payment and sign-in providers set their own cookies only when you choose to use them, as described in section 6.

What this means for you

Because the cookies we set are needed for the platform to work securely, we do not show a cookie consent banner for them. If you block them, you will still be able to browse our public pages, but you will not be able to sign in or use your dashboard.

04Cookies we set

The table below lists every cookie the DiasporaShield platform sets. All of them are first-party cookies, set either by our website or by our API service when you sign in with Google, Apple or Facebook.

di_auth

Purpose
Records that you are signed in, together with your display name and your role (investor, developer, professional, analyst or admin), so the platform can show the right navigation and keep you inside the dashboard area for your role.
Category
Strictly necessary
Duration
30 days if you tick "Remember me" when signing in; otherwise until you close your browser. Deleted when you sign out.

auth-token

Purpose
Holds the secure access token that authorises your requests to the platform while you are signed in.
Category
Strictly necessary
Duration
Until you close your browser or sign out.

user-role

Purpose
Holds your platform role so pages and permissions load correctly for your account type.
Category
Strictly necessary
Duration
Until you close your browser or sign out.

di_social_binding

Purpose
Set by our API service only while you sign in with Google, Apple or Facebook. It ties the sign-in to the browser that started it, so a sign-in link cannot be replayed from another device to log you into someone else’s account. It cannot be read by page scripts (HttpOnly).
Category
Strictly necessary (security)
Duration
Up to 10 minutes. Deleted as soon as the sign-in completes or fails.

sidebar_state

Purpose
Remembers whether you prefer the dashboard sidebar expanded or collapsed.
Category
Functional
Duration
7 days.

The di_auth cookie is limited to our own site (SameSite=Strict) and is marked Secure on encrypted connections. The token cookies are limited so they are not sent with requests started by other websites (SameSite=Lax).

05Local and session storage we use

In addition to cookies, the platform keeps the following items in your browser. None of them contain payment card details, identity document images or the content of your uploaded files.

diaspora-intel-auth

Type
Local storage
Purpose
Keeps your signed-in session and basic profile details (such as your name, role and verification status) so you stay signed in when you reload a page.
How long it stays
Until you sign out, or until the browser is closed if you did not choose "Remember me".

auth-token

Type
Local storage
Purpose
The access token used to call the platform on your behalf.
How long it stays
Until you sign out.

user-role

Type
Local storage
Purpose
Your platform role, used to load the correct dashboard.
How long it stays
Until you sign out.

di_remember

Type
Local storage
Purpose
Records whether you chose "Remember me", so a session you did not ask us to remember is ended when you close your browser.
How long it stays
Until you sign out.

di_session_active

Type
Session storage
Purpose
Marks the current browsing session as active, which is how the platform detects that a browser was fully closed.
How long it stays
Until the browser tab is closed.

theme

Type
Local storage
Purpose
Your light, dark or system display preference.
How long it stays
Until you change it or clear your browser data.

di_learning_completed

Type
Local storage
Purpose
Learning Centre articles and resources you have marked as completed on this device.
How long it stays
Until you clear your browser data.

Professional onboarding document list

Type
Local storage
Purpose
For professionals completing onboarding: the file name, size and type of credential documents you have selected, so your progress is not lost if the page reloads. The files themselves are never stored in the browser.
How long it stays
Until you clear your browser data.

verification_[reference]

Type
Session storage
Purpose
Temporary details of a property verification you have just requested, so the payment page can show what you are paying for.
How long it stays
Until the browser tab is closed.

06Third-party cookies

Some trusted providers set their own cookies when, and only when, you use a feature that relies on them. These cookies are controlled by the provider, not by DiasporaShield, and are governed by the provider’s own cookie and privacy policies.

Stripe (card payments)

When you open a card payment page, for example to pay for a verification, a consultation with a professional or a subscription plan, the page loads Stripe’s secure payment form. Stripe may set cookies (such as __stripe_mid and __stripe_sid) to detect and prevent payment fraud. Your card details are entered directly into Stripe’s form and never pass through or get stored on DiasporaShield’s servers.

Flutterwave and M-Pesa

If you pay through Flutterwave, you complete the payment on Flutterwave’s secure checkout, which may set its own cookies under Flutterwave’s policies. M-Pesa payments are confirmed on your phone through an STK push prompt and do not place any cookies in your browser.

Google, Apple and Facebook sign-in

If you choose to sign in or register with Google, Apple or Facebook, you are taken to that provider’s own sign-in page, where the provider may set or read its own cookies. DiasporaShield receives only the information needed to create or match your account (your name, email address and a unique account identifier from the provider) and does not receive your provider password.

07Device recognition and account security

To protect accounts, the platform records certain details on our servers each time you sign in, including your browser and operating system, your IP address and an approximate location derived from it. We use this to show you your active sessions and devices in your security settings, to let you sign out other devices, to lock an account after repeated failed sign-in attempts, and to alert you when your account is accessed from a new device.

These details are kept on our servers as part of your account’s security records rather than in a tracking cookie, and they are never used for advertising.

09How to manage or delete cookies

You remain in control of cookies and browser storage at all times:

  • Sign out. Signing out of DiasporaShield deletes your sign-in cookies and tokens from the browser and revokes the session on our servers.
  • Skip “Remember me”. If you do not tick it when signing in, your session ends when you close your browser. We recommend this on shared or public computers.
  • Sign out other devices. From your security settings you can review every active session and end any you do not recognise.
  • Use your browser settings.All modern browsers let you view, block or delete cookies and site data, usually under Settings, then Privacy or Security. Deleting “site data” for DiasporaShield also clears local and session storage.

If you block or delete our cookies

Blocking strictly necessary cookies will prevent you from signing in and using your dashboard. Clearing functional items only resets preferences such as your theme and Learning Centre progress on that device. It never deletes anything stored in your DiasporaShield account.

10Changes to this policy

We will update this policy whenever we add, remove or change a cookie or storage item, or when the law requires it. The “Last updated” date at the top of this page always shows when it last changed. Where a change is significant, for example if we were to introduce any cookie that requires your consent, we will notify signed-in users through the platform before the change takes effect.

11Contact us

If you have any questions about this Cookies Policy or how we use cookies, or if you wish to exercise your data protection rights, please contact us:

Questions about this policy? Contact us at [email protected] or through our contact page.