This page aggregates measured, corroborated evidence: donors' iPhones recorded apps contacting this domain, every claim below was reported by separate accepted donations and published under a human verdict (later rows for an approved app inherit its verdict). A contact is a measurement, not an accusation — it does not show what data was sent.
cdn-hs-graphql-sfo.trivago.com
classified as first-party · 2
What our research panel found AI-drafted · human-reviewed
We ask several independent AI models the same question and publish their answers separately — cross-vendor agreement is evidence against fabrication, and disagreement is worth seeing. 3 of 3 models answered, overall confidence high. A human reviewed this domain's claims before anything here published.
Anthropic Claude — first-party
cdn-hs-graphql-sfo.trivago.com is a subdomain of trivago.com, the app's own publisher domain, and the naming suggests a GraphQL API endpoint served through a CDN/edge (SFO region) rather than a third-party service. First-party backend calls of this kind are consistent with the app's declared collection of app interactions, in-app search history, device/user IDs and location, so nothing here implies an undeclared data flow.
OpenAI — first-party
The domain is a trivago.com subdomain and most likely supports trivago's own GraphQL service infrastructure. The declared label covers several relevant data categories, so this contact alone does not establish an undisclosed flow.
Google Gemini — first-party
The contacted domain is a subdomain of trivago.com, matching the app's developer and serving as a first-party GraphQL endpoint. Standard first-party functional requests do not indicate an undisclosed third-party data flow.
Apps measured contacting this domain
| App | Label gap | Donations | Contacts | Seen |
|---|---|---|---|---|
| trivago: Compare hotel prices | — | 4 | 12 | 2026-07-28 → 2026-07-29 |
The corpus grows one report at a time: donate your App Privacy Report — anonymous by design.
Think something here is wrong?
Evidence and research improve when people push back. Tell us what to re-check — a misattributed domain, an outdated classification, a claim about your own app — and a human will review it. Responses can take up to 30 days.