/* PostHog runs on the real domain only. Localhost and *.vercel.app previews would otherwise fill the project with test traffic and session recordings. Not initialising at all is what also suppresses the recorder and the scroll_depth / time_on_page events: array.js never loads, window.posthog stays undefined, and the guarded capture calls elsewhere become no-ops. Escape hatch for verifying instrumentation before shipping: ?ph_debug=1 in the URL, or localStorage ph_debug = '1'. */ function unflatPosthogAllowed(){ try{ if(location.search.indexOf('ph_debug=1') > -1) return true; }catch(e){} try{ if(window.localStorage && localStorage.getItem('ph_debug') === '1') return true; }catch(e){} var h = location.hostname; if(h === 'localhost' || h === '127.0.0.1' || h === '::1' || h === '[::1]') return false; if(h.length > 11 && h.slice(-11) === '.vercel.app') return false; return true; }
Last Updated: August 2026
Cookies are small text files stored on your device when you visit a website.
Essential for the Website to function (e.g., cookie consent preferences, session management). These do not require consent.
Help us understand how visitors use the Website, including which pages you visit, how far you scroll and how long you stay. These require your consent via our cookie banner. We use Google Analytics (via Google Tag Manager) and PostHog, which runs on EU infrastructure and may record sessions.
The following third parties may set their own cookies: our waiting list provider (GetWaitlist.com), our website host (Vercel), our email provider (EmailOctopus), our analytics providers (Google, PostHog) and the LinkedIn Insight Tag, which we use to measure our advertising.
When you first visit, a cookie banner allows you to accept all, reject non-essential, or customise your preferences. You can change your preferences anytime via the "Cookies" link in the footer.
You can also control cookies through your browser settings.
unflat S.r.l.
Email: info@unflat.eu