Legal · ePrivacy · GDPR

Cookie Policy.

Last updated   2026-05-23
Scope   walkie-talky.vercel.app
Controller   Andrea Piani

01 Introduction

Cookies are tiny text files that a website asks your browser to store on your device, so it can recognise you on later visits — for example to remember a language preference, a shopping cart, or a login session. They are sent back to the server with every HTTP request to the same domain.

Local storage (and its sibling session storage) is a different mechanism: it stores data inside the browser itself, key-by-key, and that data is never automatically sent to any server. Despite the technical difference, EU law — specifically the ePrivacy Directive (Article 5.3) — treats both the same way: any storage of, or access to, information on a user's terminal equipment requires consent unless it is strictly necessary to deliver a service the user explicitly asked for.

This page explains what is stored on your device when you visit walkie-talky.vercel.app, why, and how to control it. The scope is the marketing landing page only. The Talky iOS / iPadOS / macOS app handles data and tracking (Google AdMob, Firebase Analytics, Apple App Tracking Transparency) under a separate Privacy Policy shipped inside the app and on this site.

02 Cookie categories

Industry guidance from the European Data Protection Board and national authorities (CNIL, Garante, ICO) groups cookies into four broad categories. We define them here so the table in the next section makes sense.

03 What this site uses right now

We want to be unusually direct here: as of the Last updated date above, this landing page sets no first-party cookies and no third-party cookies of its own. It does not load any analytics script, any tag manager, any ad pixel, any social-media SDK, any chat widget, any heatmap. The only piece of information persisted on your device by us is a single key in your browser's localStorage, used to remember the choice you make in the consent banner so we don't show it on every page load.

Name Type Category Purpose Duration Party
talky_consent_v1 localStorage Strictly necessary Stores the choice (accept / reject / customised) made in the consent banner so it is not shown on every visit. Until you clear it manually or your browser is wiped. First-party
Vercel session (anonymous) HTTP header / edge token Strictly necessary DDoS protection, edge traffic routing and HTTPS termination at the hosting layer. Contains no personal identifier. Session (cleared when the connection ends). Third-party (Vercel Inc., USA)
Plain English No analytics. No marketing pixels. No retargeting. We literally do not know how many people read this page or where they came from, beyond what the Vercel and App Store dashboards expose as aggregate, non-personal traffic counts.

04 Third-party services loaded by this page

Even though we do not embed third-party trackers, your browser still talks to a handful of external services when it renders the page. Each one creates an entry in that service's HTTP access logs (typically your IP address, the requested file, the timestamp, and the User-Agent string). None of them set cookies on this domain.

Google Fonts — fonts.googleapis.com, fonts.gstatic.com

We load the typefaces Bricolage Grotesque, IBM Plex Mono, Fraunces and VT323 from Google's CDN. Since 2022, the Google Fonts CSS and WOFF2 endpoints no longer set any cookies — they are served from fonts.gstatic.com, a cookieless domain dedicated to static assets. The CSS request to fonts.googleapis.com is also cookieless. Google still receives the IP address as part of any HTTP request; this is unavoidable for any CDN-served resource. If you prefer to self-host fonts, you can block these domains in your browser or use a content-blocker — the page will simply fall back to system fonts.

Apple App Store thumbnails — is1-ssl.mzstatic.com

The screenshots and the app icon you see on the page are served directly by Apple's media CDN as plain <img> tags. These are simple HTTP GET requests for image files; the responses do not include any Set-Cookie header. Apple receives the IP address, the User-Agent, and the URL of the requested image.

Vercel — hosting and edge network

The site itself is hosted by Vercel Inc. Vercel may set short-lived, anonymous tokens or use HTTP headers at the edge to protect against denial-of-service attacks and to route traffic to the nearest data centre. These are technical, strictly-necessary identifiers and are not used for profiling. Vercel's own privacy statement is available at vercel.com/legal/privacy-policy.

05 What might be added in the future (with consent)

We may, at some point, want to know whether anyone is actually reading this thing. If we add measurement tools, we will pick the most privacy-respectful option available and we will gate it behind the consent banner. Candidates include:

In any of these scenarios, the relevant tags will not load before you accept the corresponding category, the table in section 03 will be updated, the Last updated date will change, and the consent banner will re-appear with the new categories so you can confirm your choice. We will not silently re-purpose your existing acceptance.

06 How to manage your choice

You can change your mind at any time — and in more than one way.

07 Do Not Track & Global Privacy Control

Browsers can transmit two machine-readable privacy signals:

Today, since no analytics or marketing tags exist on this site, these signals do not change anything visible. They will become load-bearing the moment any non-essential script is added.

09 Changes to this policy

If we change anything material — a new third-party script, a new category of cookies, a new retention period — we update the Last updated date at the top, change the version suffix of the consent key (e.g. talky_consent_v2) so the banner re-appears, and where relevant we describe the change in the changelog of the Talky GitHub repository. For minor editorial fixes (typos, clearer wording) we update silently. The most current version is always at this URL.

10 Contact

For anything related to cookies, storage, the consent banner, exercising your GDPR rights (access, rectification, erasure, restriction, portability, objection) or simply asking a question — write to us. We answer in English or Italian.

Data controller · Email andreapiani.dev@gmail.com

Versione italiana disponibile su richiesta.