Last updated: August 15, 2026 · Version 1.2 · corrected 2026-09-21
This policy explains how the operator of Popcorn ("we") collects, uses, and protects personal data in connection with the service.
For guest feedback, the venue is the data controller. For account data, the operator of Popcorn is responsible. Today those are the same party, because the service is run for businesses that the operator themselves run. Contact: privacy@insightshub.no. Appendix A in the Terms of Service applies only when a business that the operator does not run themselves uses the service.
We process data for four main categories of users:
| Data | Purpose | Legal Basis |
|---|---|---|
| Name | Identification, communication | Contract |
| Email address | Login (Magic Link), communication | Contract |
| Business name and type | Providing the service | Contract |
| City/country | Adapting the service (language, currency) | Contract |
| IP address at registration | Security, abuse prevention | Legitimate interest |
| Data | Purpose | Legal Basis |
|---|---|---|
| Feedback responses (rating, choices, free text) | Providing the service | Legitimate interest (restaurant's) |
| Language setting | Display form in correct language | Legitimate interest |
| IP address | Security, rate limiting | Legitimate interest |
| Device type (user-agent) | Technical troubleshooting | Legitimate interest |
| Hashed device key (online identifier) | Device recognition for returning guests | Legitimate interest |
| Guest photos (optional) | Optional upload, stored in Cloudflare R2 | Consent |
Important: Guest feedback is collected anonymously. We do not request names, email addresses, or other directly identifying information from guests in the standard flow. IP addresses are stored temporarily for security purposes. An anonymized, hashed device key is used strictly for device recognition for returning guests.
| Data | Purpose | Legal Basis |
|---|---|---|
| Email address | Login via magic link, account management | Contract |
| Tasting history (ratings, comments) | Personalized recommendations and history | Contract |
GM members can create a profile via email magic link. Data can be deleted at any time through the delete-account flow.
| Data | Purpose | Legal Basis |
|---|---|---|
| PIN code login | Staff access authentication | Legitimate interest |
| Staff actions and views | Accountability and service maintenance | Legitimate interest |
Staff members log in via PIN to access venue-specific staff views and perform actions.
We never sell personal data to third parties.
We use the following services to provide Popcorn:
| Service | Purpose | Location |
|---|---|---|
| Railway | Web hosting, database (PostgreSQL) | EU (Amsterdam) |
| Cloudflare R2 | File storage (image uploads) | EU |
| Resend | Transactional email | EU/US |
| Google Places API | Restaurant search (autocomplete) | EU/US |
| Upstash | Redis (rate limiting, sessions) | EU |
| Sentry | Error tracking, performance monitoring (PII scrubbed) | EU/US |
| Anthropic (Claude) | AI assistant for venue insights (Copilot) | US (SCC) |
| Google (Gemini) | AI processing | US (SCC) |
| OpenAI | AI processing | US (SCC) |
| Meta Platforms (Graph API) | Publishing to Facebook/Instagram (ONLY when business connects their Meta account) | US (SCC) |
All sub-processors are bound by agreements ensuring at least the same level of protection as this policy.
As a data subject, you have the right to:
Contact us: privacy@insightshub.no · We respond to requests within 30 days.
We protect your data through:
Popcorn does not use third-party cookies or tracking services. We use technically necessary cookies (session cookies) to authenticate logged-in users and a hashed device key to enable recurring guest features safely without tracking identity across sites.
After leaving feedback, guests may be shown an optional link to write a review on an external platform (e.g., Google or others depending on the venue's configuration). The link is always optional. The guest's feedback is always submitted directly to the venue regardless of whether the external link is shown or clicked. Popcorn does not restrict or filter who is presented with the link based on their feedback score.
What we read today. When a venue looks up its own place, Popcorn reads Google Places data started by that venue: suggestions as the owner types, a text search, and details for a chosen place id.
What we store. If a place is selected we may store the place id and, when the lookup succeeds, name, address, latitude, longitude, city, region and country. We do not store Google reviews through Places.
What we do not send on. Popcorn does not write to Google Business Profile and does not sync opening hours. A later model may let the venue connect its own profile and approve each intended change. That is not in place today. Places data and Business Profile data are covered by separate terms at Google. Gemini is listed under sub-processors for AI processing; that is a different use than Places.
We may update this policy. Material changes are communicated via email at least 30 days in advance.
The operator of the Popcorn service
General contact: support@insightshub.no
Privacy inquiries: privacy@insightshub.no