Cookie policy
We use only essential cookies until you choose. Analytics are cookieless and need your consent, and we use no marketing cookies today. You can change your choice at any time from "Privacy choices" in the footer.
Last updated
Cookies are small files a website stores in your browser. Similar tools, such as local storage, work in the same way. This policy covers both.
Nothing optional loads before you choose
Until you make a choice, we load no optional cookie, script, pixel, font or embed, and your browser makes no request to another company’s servers. Our fonts are stored on our own server. "Accept all", "Reject all" and "Customise" have equal weight in the banner, so rejecting is as easy as accepting.
Categories
Changing your choices
Use the "Privacy choices" link in the footer, which opens the privacy centre. If you withdraw consent for analytics, the page reloads so the analytics script is removed.
Global Privacy Control
If your browser sends a Global Privacy Control signal, we treat it as an opt-out of the sale or sharing of your personal data. Marketing stays off while the signal is present. We still ask about analytics and functional cookies, because under GDPR the signal is not a choice about those.
When this policy changes
Each version of this policy has a version number. When we change it, we show the banner again and ask for your choice.
Cookies and storage we use
The table below lists each cookie and local storage item, its category, its purpose and how long it lasts.
Cookies and browser storage we use
| Name | Type | Category | Purpose | Kept for |
|---|---|---|---|---|
pa_consent | Cookie | Essential | Remembers your cookie choices and the policy version you answered | 13 months |
pa.session_token and other pa.* sign-in cookies (__Host-pa.* on the live site) | Cookie | Essential | Keep staff and clients signed in to their dashboards. Only set when you sign in. | Until you sign out or the session ends |
pa-theme | Local storage | Essential | Remembers the light or dark theme you picked. Never sent to us. | Until you clear it |
pa-visit | Session storage | Analytics | The page where this visit started and how many pages you viewed. Sent to us only if you submit a form. Only set if you allow analytics. | Until you close the tab |
pa-prompt-dismissed and pa-prompt-shown | Local storage | Essential | Remember that you closed the "suggested starting point" prompt (30 days) or already saw it this session, so it does not come back. Never sent to us. | 30 days, or until you close the tab |
pa-currency | Local storage | Essential | Remembers the currency you picked on the pricing page and in the scoping wizard. Never sent to us. | Until you clear it |
panoptical.sidebar.collapsed | Local storage | Essential | Remembers whether you collapsed the side menu in the dashboards. Only used after you sign in. Never sent to us. | Until you clear it |
Booking calendar cookies (Cal.com) | Cookie | Functional | Set by our booking calendar, which we run ourselves on Cal.com software at its own web address, while you choose a time for a call. The calendar loads in a frame only after you allow functional cookies, or when you open the booking page yourself. | [[TO CONFIRM: names and lifetimes of the cookies the self-hosted Cal.com booking page sets]] |
If you allow analytics, our self-hosted Umami script loads. It sets no cookies. Change your cookie choices.