Skip to content

Cookie Policy

Last updated: October 14, 2026

This page lists every cookie this website can set. Necessary cookies are always present because the site cannot remember your privacy choice without them. Functional services may load when the site makes their features available; analytics services load only after you allow analytics.

Categories

  • Necessary — required for the site to work and to honour your consent choice. Always on.
  • Functional — the chat widget, the booking calendar on the demo page, and a product video's YouTube player, which loads only when you press play (or with the page on the product tour page). These keep a conversation, a slot selection or a video working; you can block them in your browser without affecting the rest of the site.
  • Analytics — aggregate traffic measurement and form attribution. Off until you allow it.

The cookies

Name Set by Purpose Category Retention
analytics_consent, analytics_consent_date Devfood (this site) Remembers the choice you made in the cookie banner, and when you made it, so we do not ask again. Kept in your browser and also as a cookie on devfood.com, so one answer covers the whole site. Necessary Cookie: 1 year. Browser storage: until you clear it.
crisp-client/* Crisp Keeps your chat conversation and its history so a reply does not start from nothing. Functional (always on) Set by Crisp — see their cookie notice
Cal.com booking widget Cal.com Loads only on the demo page, when the booking calendar approaches the screen. It keeps your slot selection while you complete the form. Functional (demo page only) Set by Cal.com — see their cookie notice
YouTube video player Google (YouTube) On the home and demo pages it loads only when you press play; until then nothing is requested from YouTube or Google — the picture you see is hosted here. On the product tour page (/tour), whose whole purpose is the video, the player loads with the page. The player comes from youtube-nocookie.com, YouTube's privacy-enhanced mode; once it plays, YouTube may store identifiers in your browser under its own policy. Functional (only when you play a video) Set by YouTube — see Google's privacy policy
_ga, _ga_* Google Analytics Counts visits and which pages get read, in aggregate. IP anonymisation is on and Google Signals is off. Analytics Up to 2 years, set by Google
Cloudflare Web Analytics Cloudflare Measures how fast pages actually load for visitors (Core Web Vitals) so we can fix slow ones. It sets no cookie and stores no identifier; it still loads only after you allow analytics. Analytics No cookie is set

Changing your choice

Use Cookie settings in the footer of any page. Withdrawing analytics consent is as easy as granting it: we clear those cookies immediately and reload the page, because a script already running cannot be unloaded.

You can also block or delete cookies in your browser settings. Blocking the necessary ones means the banner will ask you again on every visit, because the answer has nowhere to live.

More detail

What we do with the data behind these cookies — including your rights over it — is in our privacy policy.