CraveLoop
Privacy notice
Last updated: 26 September 2026
ZF Wang operates CraveLoop, an independent virtual food-ordering playground. This notice describes the limited data involved in the current static-site MVP.
What the service does not collect
CraveLoop has no accounts, payment flow, real orders, restaurants, or deliveries. We do not ask for a name, delivery address, password, or payment details. We do not use advertising or cross-site behavioral tracking.
Cart data in your browser
The fake cart and related experience state are saved in local browser storage so they remain available after a refresh. This data consists of fictional dish selections and is not sent to CraveLoop. Your Google Analytics choice is stored separately in localStorage under craveloop:analytics-consent. You can remove local data through the cart controls, Google Analytics choices in the footer, or your browser settings.
Technical and hosting data
CraveLoop is hosted on Cloudflare Pages. When you request a page, Cloudflare processes technical request information such as IP address, browser details, requested URL, timestamps and security signals to deliver and protect the site. Cloudflare controls provider logs under its own terms and retention practices. CraveLoop does not use that hosting information to create visitor profiles.
Cookieless Plausible and optional Google Analytics
Plausible loads whenever you visit a page from plausible.shipsolo.io. It counts aggregate pageviews and processes the current page URL, referrer, browser or device information, and ordinary connection information such as IP address. It also sends engagement events with time spent on the page and approximate scroll depth. Plausible does not set cookies. If you select Allow Google Analytics, CraveLoop also loads the Google tag for measurement G-GNYEGN1XKE; Google Analytics processes pageview or interaction data and may set the first-party cookies _ga and _ga_GNYEGN1XKE to distinguish visitors and sessions. Your choice controls Google Analytics only. If you reject or later withdraw, Google Analytics stays disabled, accessible _ga cookies and the Google tag are removed, and the page reloads; Plausible continues to operate.
Contact email and retention
contact@foodnevercomes.online receives messages through Cloudflare Email Routing. Cloudflare, the operator and Google, the private mailbox provider, process the sender address, message and ordinary email metadata to answer the request. The operator-controlled contact records will normally be kept no longer than 12 months after the last action, and longer only when reasonably needed for security, a legal claim or a legal obligation. Cloudflare and Google control provider-held copies and logs under their own terms and retention practices. Do not send sensitive information.
Use and sharing
We do not sell personal information. Browser-local cart data remains under your control. Hosting, network, cookieless analytics, optional Google Analytics, email-routing and private-mailbox providers handle data for the services described here under their own terms and applicable instructions. This notice will be updated before additional data collection is enabled.
Your choices and rights
You can browse without identifying yourself, allow or decline optional Google Analytics, change or withdraw that choice through Google Analytics choices in the footer, clear browser storage, and use the contact page for privacy requests.
Changes and contact
We will update this notice before materially changing how the site handles data. Questions and requests can be sent through the contact page.
Saved guides and feature measurement
When you save a guide, its public identifier is stored in craveloop:saved-guides:v1 on this browser. Clear it in Your saved guides or in browser settings. Daily suggestions use the device date without storing a visitor identifier. Feature events measure cart additions, virtual checkout and completion, card downloads, picker results, guide saves/removals, shared links, daily-dish opens and recipe-link clicks. Each event includes only its fixed name and the page language, not cart contents or picker filters. Plausible receives these events with its normal page and connection data; Google Analytics receives them only while consent is granted. Sharing sends a public guide URL through the sharing app you choose; copied links contain campaign tags, not a personal identifier.
Dinner decider
Saved only when you press Save. Sharing includes the selected public dish IDs in the link. It does not create a live poll or share your identity.
The shortlist uses craveloop:shortlist:v1. Clear list removes the saved copy from this browser. We count additions, saves, copied shortlist links, shared-list opens, comparison starts and completed comparisons using fixed event names and language only. No search text, selected dish list or comparison choices are sent as custom analytics properties. Shared lists are independent copies, not live votes.