Who operates Good Cup
Good Cup is operated by Vector Labs B.V., registered in the Netherlands under KvK 99771438, Gustav Mahlerlaan 647, 1082MK Amsterdam, Netherlands. For privacy requests, contact support@goodcup.coffee.
This notice covers cookies, local storage and session storage. For recipients and your rights, see our Privacy Policy.
Your choice
PostHog analytics is optional and off before you choose. “Accept only necessary” keeps optional analytics off; “Accept all” enables it. Essential storage stays active with either choice and does not require consent. Use “Cookie settings” beside the legal links in Account or at the top of this page to change or withdraw your choice by switching Analytics on or off and saving your preferences. No sign-in is needed. Your choice applies to this browser for up to 180 days. Clearing site storage removes it. Declining analytics does not prevent use of Good Cup. Vercel’s aggregate visit and page-speed statistics use no cookies or browser storage and run whatever you choose; see the Privacy Policy.
Storage used to provide the service
- goodcup.analytics-consent: local storage of your choice, time and consent version, used for up to 180 days.
- gcc-auth and related Supabase entries: local storage for signed-in sessions and refreshing authentication. Signing out removes the local session; account deletion is separate.
- gcc_keep and gcc_kept: cookies that keep you signed in on this browser when its local storage is cleared — some phone browsers clear a site’s local storage after a week away. gcc_keep holds only the key that renews your session and cannot be read by the page’s scripts; gcc_kept only says that it exists. They last up to 400 days from your last visit. Signing out removes both.
- Pending sign-in information: the email requesting a link, stored locally to prevent login substitution. Accepted for one hour and cleared when the sign-in flow consumes it. An abandoned entry may remain until a later sign-in or site-data removal.
- goodcup.signin.intent.v1: when you start signing in from a café or a coffee page, local storage of that page and what you tapped (Save or I’ve been here), so the link brings you back there and finishes it. Used for one hour and cleared once finished; an abandoned entry may remain until a later sign-in or site-data removal.
- goodcup.map.lastView: session storage of the last map position, normally lasting for the browser tab. After you show your location it holds the area around you, rounded to about 100 m, not your exact position.
- goodcup.view.v1: local storage of the café levels you chose in Account and your account identifier, so the map and City Guides open with your choice. Signing out removes it.
- stories.live: session storage of the current news shown on the map and the guides, refreshed after five minutes.
- story-card:… entries: local storage of a news card you closed, so it stays closed until the story’s next update; they remain until cleared.
- gcc_demo: access to the private review version, up to 30 days; not an analytics consent.
Optional PostHog analytics
After consent, a ph_…_posthog cookie and local/session storage identify the browser and session. The cookie lasts up to 180 days and can refresh during use. Session entries follow the browser session; local entries remain until cleared, including when you reject analytics. Good Cup requests a new choice after 180 days even if provider identifiers still exist.
Analytics can include pages, searches, interactions, time on pages, error reports and your account identifier when signed in. It also records how pages are used (session replay) with everything you type hidden; recordings are kept for up to 30 days. Automatic click capture is disabled; the app sends named interaction events. Rejecting or withdrawing stops further PostHog collection and clears its browser storage. Earlier server-side events are not automatically erased; you can request erasure through the Privacy Policy contact.
Mapbox maps
Mapbox loads when you open a map screen and receives network and map request information. It uses local entries beginning mapbox.eventData, including a random identifier, for service measurement and billing. These can remain until you clear site data. The PostHog choice does not switch off Mapbox requests or measurement.
Your device’s location is used only after you tap the location arrow on the map and allow it in your browser, or once you have already allowed it for Good Cup there. It shows where you are, centres the map on the area around you and shows how far cafés are. Your exact location stays in your browser and Good Cup does not store it. You can withdraw the permission in your browser’s settings at any time. If you have not shared your location, our host reads your approximate city from your connection and your device’s time zone so the map opens there; neither is stored.
See Mapbox’s privacy policy and privacy information. This separate description means that rejecting PostHog should not be understood as blocking all third-party requests.
Browser controls
You can inspect, block or clear site data in browser settings. Blocking essential storage may prevent sign-in or saving your preference. Use “Cookie settings” to record an explicit choice for Good Cup.