Privacy Policy
We collect minimal data — anonymous analytics on what people do on the site, and the email addresses people voluntarily share to subscribe to our daily release digest. We never sell anything to advertisers.
What data we collect
Two things, separately:
- Anonymous analytics events via Google Analytics 4: page views, button clicks, scanner submissions and outcomes, email signup attempts/successes/failures, and outbound link clicks. Google may set cookies in your browser to deduplicate sessions. None of these events are tied to a personal identity. We use this data to understand which features get used and where the product needs improvement.
- Email addresses only when you voluntarily subscribe to the daily release digest at freshiebeer.com/releases. We store these addresses in Cloudflare KV (encrypted at rest) and use Resend to send the digest. We never share or sell them. Every email includes a one-click unsubscribe link.
What data we don't collect
- Names, phone numbers, addresses, or other personal information beyond email (when you voluntarily provide it)
- Date codes or scan results you've checked — these are processed in your browser only
- Photos from the camera scanner — they're processed in real time and discarded immediately
- Payment information — we don't take payments
- Advertising profiles or remarketing data
- Cross-site tracking data — we don't follow you around the internet
The website (freshiebeer.com)
The site is hosted on Cloudflare Pages. Cloudflare may log IP addresses at the network level for security and abuse prevention. We use Google Analytics 4 to track anonymous usage events (which pages get visited, which features get used, which signups succeed). GA4 may set cookies in your browser; you can opt out by using browser tracking-protection features, an ad blocker, or by visiting Google's opt-out page.
The brewery and style data displayed on the site is static content. The freshness scanner runs entirely in your browser when you type a code manually — the date code itself doesn't leave your device. Only the anonymous "scanner used" event (without the code itself) is sent to GA4 so we can track engagement.
The camera scanner
If you use the "Scan with camera" feature on the website, the photo is sent to our Vision API (a Cloudflare Worker at api.freshiebeer.com) which forwards it to Google Gemini for OCR processing. The photo is processed in real time and is not stored anywhere — not on our servers, not in any database. Once Gemini returns the extracted text, the photo is discarded.
Google Gemini's API terms apply to the OCR processing step. Per Google's developer terms, API requests are not used to train models when called via the paid API tier we use.
Email subscriptions (the daily release digest)
If you sign up at /releases for our daily California release digest, your email address is sent to our Cloudflare Worker (api.freshiebeer.com/subscribe) and stored in Cloudflare KV. We use the address only to send you the morning digest.
We use Resend to deliver the emails. Resend's privacy policy applies to the delivery layer.
Every email includes a one-click unsubscribe link in the footer. Clicking it immediately marks your subscription as unsubscribed in our database. You can also email [email protected] to request full deletion of your record from our database (we'll process within 7 days).
We will never share or sell your email address. We will never use it for purposes other than the daily digest unless we send a separate one-time email asking explicit permission first.
The browser extension
The Freshie browser extension runs entirely in your browser. It does NOT:
- Send any data to our servers
- Track which products you view or which sites you visit
- Read or modify any content on pages outside the supported retailers
- Access your browsing history
- Use cookies or any persistent identifiers
The extension uses Chrome's storage permission to cache the brewery list locally on your device. Once per day, the extension may fetch an updated brewery list from freshiebeer.com/breweries.json. This is a normal HTTPS request from your browser to our website; we don't track it beyond standard Cloudflare network-level logs.
Third-party services we use
- Cloudflare: hosts the website, KV storage for subscriptions, and the Vision API + Subscribe API workers. Privacy: cloudflare.com/privacypolicy
- Google Analytics 4: anonymous site usage tracking. May set cookies. Privacy: policies.google.com/privacy · Opt out: tools.google.com/dlpage/gaoptout
- Google Gemini API: processes camera photos for OCR. Photos discarded after processing. Privacy: policies.google.com/privacy
- Resend: delivers the daily digest emails. Privacy: resend.com/legal/privacy-policy
- Google Fonts: serves typefaces used on the site. Google logs font requests at the IP level. To avoid this, use a privacy-focused browser or a fonts-blocking extension.
Children's privacy
Freshie is intended for adults of legal drinking age. We don't knowingly collect any information from minors. If you believe a minor has used the site or extension, contact us and we'll address it (though again — we don't collect any data, so there's nothing to delete).
Your rights
Under GDPR (EU/UK), CCPA (California), and similar privacy laws, you have the right to:
- Access: request a copy of any data we hold about you (functionally just your email address if you've subscribed to the digest)
- Delete: request deletion of your subscription record (use the one-click unsubscribe link in any digest, or email [email protected])
- Opt out of analytics: use browser tracking-protection or Google's analytics opt-out
- Stop using the site: close the tab or uninstall the extension at any time
- Use private/incognito browsing mode if you want to avoid Cloudflare network-level IP logging
- Block freshiebeer.com in your browser's site settings
Changes to this policy
If we ever start collecting any data — for example, if we add user accounts or product reviews — we'll update this page and announce the change prominently on the site before it takes effect. As of the date above, the answer to "what does Freshie collect about me?" is "nothing."
Contact
Questions about this policy? Email [email protected] or open an issue on our GitHub repository.
Freshie