Website report · 17 h ago

heycurio.com

“Lingo | AI Dog for Kids | Interactive Talking Plush Toy | Curio”

Template-written 88 evidence items Code reader analysed 49 scripts
What this means for you

Curio talked to 27 outside services on a first visit, including 16 that measure visits or show ads.E8E14E18E33

  • Before you click anything, the page loads analytics or ad services: Ahrefs Analytics, Google Analytics / Tag Manager, Hotjar, Meta Pixel, Google Ads / DoubleClick and 3 more.E8E14E18E33E32E12
  • 24 cookies were set in your browser, 10 of them by other companies' domains.E34E35E40E41E42
  • Payments go through Shopify.E6

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

The page doesn't make tech claims we check for (AI, on-chain, wallets, trading, own chain, staking, live data, an app).

Calls its own backend /api/edge-geoE75
Wallet code none seen
Contract calls in its code none seen
Talks to AI services none seen
Live connections none seen

What it is

  • The Internet Archive first saved this site on 2020-08-04 (2286 days ago).E88
  • The site describes itself as: “Lingo is Curio's AI-powered dog plush that talks, learns tricks, and goes on adventures with your child. Voice-activated fun for ages 3+. No”E2
  • It's built with Next.js and React (common tools for building web apps).E60E61
  • In your browser it saves small bits of data in your browser and runs compiled WebAssembly code in your browser.E71E72
  • It has sections such as /our-story, /blog, /faq, /press, /support and /contact.E86E87
  • While loading, it called 1 endpoint on its own servers, such as /api/edge-geo.E75

Where your data goes

Analytics & trackingCount visits and record what you do on the page. 6
analytics.ahrefs.comAhrefs Analytics: page-view counter 1×E8
www.googletagmanager.comGoogle Analytics / Tag Manager: Google's visitor analytics and tag loader 3×E14
analytics.google.comGoogle Analytics / Tag Manager: Google's visitor analytics and tag loader 2×E18
script.hotjar.comHotjar: session recording and heatmaps 1×E33
static.hotjar.comHotjar: session recording and heatmaps 1×E32
connect.facebook.netMeta Pixel: Facebook/Meta tracking pixel (ad measurement) 3×E12
AdvertisingShow ads and follow you across sites to target them. 10
googleads.g.doubleclick.netGoogle Ads / DoubleClick: Google's ad network (serving and measuring ads) 3×E28
stats.g.doubleclick.netGoogle Ads / DoubleClick: Google's ad network (serving and measuring ads) 2×E19
www.googleadservices.comGoogle Ads / DoubleClick: Google's ad network (serving and measuring ads) 2×E29
ad.doubleclick.netGoogle Ads / DoubleClick: Google's ad network (serving and measuring ads) 1×E23
www.facebook.comMeta / Facebook: Facebook ad tracking 1×E27
analytics.tiktok.comTikTok Pixel: TikTok ad tracking 9×E16
analytics-ipv6.tiktokw.usTikTok Pixel: TikTok ad tracking 2×E30
analytics.twitter.comX (Twitter) Ads: X/Twitter ad tracking 2×E21
t.coX (Twitter) Ads: X/Twitter ad tracking 2×E20
static.ads-twitter.comX (Twitter) Ads: X/Twitter ad tracking 1×E15
PaymentsHandle card or wallet payments. 1
cdn.shopify.comShopify: online-store checkout 30×E6
Support & chatHelp widgets and live chat. 3
static.zdassets.comZendesk: support widget 11×E22
curiointeractiveincsupport.zendesk.comZendesk: support widget 2×E31
ekr.zdassets.comZendesk: support widget 1×E24
Backend & data servicesDatabases, search and APIs the app runs on. 3
mpc-prod-23-s6uit34pua-ue.a.run.appFirebase / Google Cloud: app database and hosting 1×E26
cdn.sanity.ioSanity: content management 6×E17
rs4w87x0.apicdn.sanity.ioSanity: content management 6×E10
FontsDownload typefaces. 1
fonts.gstatic.comGoogle Fonts: fonts 1×E25
CDNs & hostingDeliver files (scripts, images) quickly from servers near you. 1
www.gstatic.comGoogle static files: Google's static file CDN 5×E13
Not identifiedServices we don't have in our list yet. 2
www.google.comnot identified 11×E7
kidsafe.comnot identified 3×E11

How key features work

Payments

Payments are handled by Shopify, so card or payment details go to them, not only to this site.E6

Shopify

Loading its content

Its content loads from its own API while you browse (/api/edge-geo).E75

/api/edge-geo

Drawing and editing in the browser

The page draws and edits graphics in your browser using WebAssembly and the canvas.E72E74

webassemblycanvas

Measuring what you do

Visits and clicks are measured with Ahrefs Analytics, Google Analytics / Tag Manager, Hotjar and Meta Pixel (found in its traffic or its code).E8E14E18E33E32

Ahrefs AnalyticsGoogle Analytics / Tag ManagerHotjarMeta Pixel

How ads get picked

Ads are chosen through ad networks and exchanges (Google Ads / DoubleClick, Meta / Facebook and TikTok Pixel); they receive details about your visit to bid on the ad space.E28E19E29E23

Google Ads / DoubleClickMeta / FacebookTikTok Pixel

Saving data on your device

It saves data in your browser (localStorage and sessionStorage), so some things persist between visits.E71E58E59

local_storagelocalStoragesessionStorage

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
_GRECAPTCHAE34www.google.com about 180 daysother company
_ttpE35tiktok.com about 390 daysother company
_ga_KRZ5VMMKB4E36heycurio.com about 400 daysthe site
_gaE37heycurio.com about 400 daysthe site
_ga_TTR7BWR96DE38heycurio.com about 400 daysthe site
_twpidE39heycurio.com about 390 daysthe site
muc_adsE40t.co about 400 daysother company
__cf_bmE41t.co about 0 daysother company
guest_id_marketingE42twitter.com about 400 daysother company
guest_id_adsE43twitter.com about 400 daysother company
personalization_idE44twitter.com about 400 daysother company
guest_idE45twitter.com about 400 daysother company
__cf_bmE46twitter.com about 0 daysother company
_fbpE47heycurio.com about 90 daysthe site
_gcl_auE48heycurio.com about 90 daysthe site
test_cookieE49doubleclick.net about 0 daysother company
_tt_enable_cookieE50heycurio.com about 390 daysthe site
_ttpE51heycurio.com about 390 daysthe site
_hjSessionUser_3719501E52heycurio.com about 365 daysthe site
_hjSession_3719501E53heycurio.com about 0 daysthe site
ttcsid_D0QEM7JC77U6EL28VB30E54heycurio.com about 390 daysthe site
ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC_posthogE55heycurio.com about 365 daysthe site
ttcsidE56heycurio.com about 390 daysthe site
_twsidE57heycurio.com about 390 daysthe site

localStorageE58: ZD-suid, lastExternalReferrer, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC_posthog, _gcl_ls, lastExternalReferrerTime

sessionStorageE59: ZD-suid, 69795dec3bf4efdd36ac06c0.clientId, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC_primary_window_exists, tt_appInfo, ZD-buid, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC_posthog, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC_window_id, ksp_seals_FL9SESmRJ5dDSFAtQljybipkqFuMOCZIXlXKG7YD, tt_pixel_is_enrich_ipv6_triggered_by_enrich_am, tt_sessionId, tt_pixel_session_index

Pages and API calls

Pages it links to

//our-story/blog/faq/press/support/contact/products/terms/privacy/_next/image

Endpoints

Called while loading (seen) or named in the code (code).

heycurio.com/api/edge-geoseenE75
/api/edge-geocodeE76
/api/subscribecodeE77
/api/recaptcha/contactFormcodeE78
/api/send-emailcodeE79
/api/web_experimentscodeE80
/api/early_access_featurescodeE81
/api/product_tourscodeE82
/api/surveyscodeE83
/v1/refreshCredscodeE84
/v1/chooseServercodeE85

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: Lingo | AI Dog for Kids | Interactive Talking Plush Toy | Curio
page title · https://heycurio.com/products/v2/lingo
E2
Page description: Lingo is Curio's AI-powered dog plush that talks, learns tricks, and goes on adventures with your child. Voice-activated fun for ages 3+. No subscript
page description · https://heycurio.com/products/v2/lingo
E3
Site name: Curio
page site_name · https://heycurio.com/products/v2/lingo
E4
Main heading: Hello! I'm Lingo I'm a dog that can talk! Hello!I'm Lingo I'madog thatcantalk!
page h1 · https://heycurio.com/products/v2/lingo
E5
87 request(s) to heycurio.com
types: 31 image, 29 script, 20 fetch
GET https://heycurio.com/products/v2/lingo · image · 87 requests · network recording
E6
30 request(s) to cdn.shopify.com
types: 17 media, 13 image
GET https://cdn.shopify.com/s/files/1/0836/7934/7004/files/Logo.svg · media · 30 requests · network recording
E7
11 request(s) to www.google.com
types: 5 fetch, 3 script, 2 image
GET https://www.google.com/recaptcha/api.js · fetch · 11 requests · network recording
E8
1 request(s) to analytics.ahrefs.com
types: 1 script
GET https://analytics.ahrefs.com/analytics.js · script · network recording
E9
5 request(s) to t.heycurio.com
types: 5 script
GET https://t.heycurio.com/array/phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC/config.js · script · 5 requests · network recording
E10
6 request(s) to rs4w87x0.apicdn.sanity.io
types: 6 xhr
GET https://rs4w87x0.apicdn.sanity.io/v2024-02-01/data/query/production · xhr · 6 requests · network recording
E11
3 request(s) to kidsafe.com
types: 1 script, 1 xhr, 1 document
GET https://kidsafe.com/js/seals/seals.js · script · 3 requests · network recording
E12
3 request(s) to connect.facebook.net
types: 2 script, 1 image
GET https://connect.facebook.net/en_US/fbevents.js · script · 3 requests · network recording
E13
5 request(s) to www.gstatic.com
types: 2 script, 1 stylesheet, 1 image
GET https://www.gstatic.com/recaptcha/releases/bSuJ2xBC8cFy7pM4Z3Hu9boH/recaptcha__en.js · script · 5 requests · network recording
E14
3 request(s) to www.googletagmanager.com
types: 3 script
GET https://www.googletagmanager.com/gtag/js · script · 3 requests · network recording
E15
1 request(s) to static.ads-twitter.com
types: 1 script
GET https://static.ads-twitter.com/uwt.js · script · network recording
E16
9 request(s) to analytics.tiktok.com
types: 6 ping, 3 script
GET https://analytics.tiktok.com/i18n/pixel/events.js · ping · 9 requests · network recording
E17
6 request(s) to cdn.sanity.io
types: 6 image
GET https://cdn.sanity.io/images/rs4w87x0/production/30e127d34f99d105e720b907b884cb8f4e63a76c-40x40.svg · image · 6 requests · network recording
E18
2 request(s) to analytics.google.com
types: 2 fetch
GET https://analytics.google.com/g/collect · fetch · 2 requests · network recording
E19
2 request(s) to stats.g.doubleclick.net
types: 2 ping
GET https://stats.g.doubleclick.net/g/collect · ping · 2 requests · network recording
E20
2 request(s) to t.co
types: 2 image
GET https://t.co/1/i/adsct · image · 2 requests · network recording
E21
2 request(s) to analytics.twitter.com
types: 2 image
GET https://analytics.twitter.com/1/i/adsct · image · 2 requests · network recording
E22
11 request(s) to static.zdassets.com
types: 11 script
GET https://static.zdassets.com/ekr/snippet.js · script · 11 requests · network recording
E23
1 request(s) to ad.doubleclick.net
types: 1 fetch
GET https://ad.doubleclick.net/ccm/s/collect · fetch · network recording
E24
1 request(s) to ekr.zdassets.com
types: 1 fetch
GET https://ekr.zdassets.com/compose/63fd562f-1da5-41cf-8488-d132ae62d730 · fetch · network recording
E25
1 request(s) to fonts.gstatic.com
types: 1 font
GET https://fonts.gstatic.com/s/roboto/v48/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2 · font · network recording
E26
1 request(s) to mpc-prod-23-s6uit34pua-ue.a.run.app
types: 1 fetch
GET https://mpc-prod-23-s6uit34pua-ue.a.run.app/events · fetch · network recording
E27
1 request(s) to www.facebook.com
types: 1 ping
GET https://www.facebook.com/tr/ · ping · network recording
E28
3 request(s) to googleads.g.doubleclick.net
types: 2 script, 1 fetch
GET https://googleads.g.doubleclick.net/pagead/viewthroughconversion/17226512252/ · script · 3 requests · network recording
E29
2 request(s) to www.googleadservices.com
types: 1 fetch, 1 image
GET https://www.googleadservices.com/pagead/conversion/17226512252/ · fetch · 2 requests · network recording
E30
2 request(s) to analytics-ipv6.tiktokw.us
types: 2 ping
GET https://analytics-ipv6.tiktokw.us/ipv6/enrich_ipv6 · ping · 2 requests · network recording
E31
2 request(s) to curiointeractiveincsupport.zendesk.com
types: 2 fetch
GET https://curiointeractiveincsupport.zendesk.com/embeddable/config · fetch · 2 requests · network recording
E32
1 request(s) to static.hotjar.com
types: 1 script
GET https://static.hotjar.com/c/hotjar-3719501.js · script · network recording
E33
1 request(s) to script.hotjar.com
types: 1 script
GET https://script.hotjar.com/modules.47ae0ae40a423a71e31f.js · script · network recording
E34
Cookie '_GRECAPTCHA' set for www.google.com
kept for about 180 days
cookie _GRECAPTCHA on www.google.com · value not stored
E35
Cookie '_ttp' set for tiktok.com
kept for about 390 days
cookie _ttp on tiktok.com · value not stored
E36
Cookie '_ga_KRZ5VMMKB4' set for heycurio.com
kept for about 400 days
cookie _ga_KRZ5VMMKB4 on heycurio.com · value not stored
E37
Cookie '_ga' set for heycurio.com
kept for about 400 days
cookie _ga on heycurio.com · value not stored
E38
Cookie '_ga_TTR7BWR96D' set for heycurio.com
kept for about 400 days
cookie _ga_TTR7BWR96D on heycurio.com · value not stored
E39
Cookie '_twpid' set for heycurio.com
kept for about 390 days
cookie _twpid on heycurio.com · value not stored
E40
Cookie 'muc_ads' set for t.co
kept for about 400 days
cookie muc_ads on t.co · value not stored
E41
Cookie '__cf_bm' set for t.co
kept for about 0 days
cookie __cf_bm on t.co · value not stored
E42
Cookie 'guest_id_marketing' set for twitter.com
kept for about 400 days
cookie guest_id_marketing on twitter.com · value not stored
E43
Cookie 'guest_id_ads' set for twitter.com
kept for about 400 days
cookie guest_id_ads on twitter.com · value not stored
E44
Cookie 'personalization_id' set for twitter.com
kept for about 400 days
cookie personalization_id on twitter.com · value not stored
E45
Cookie 'guest_id' set for twitter.com
kept for about 400 days
cookie guest_id on twitter.com · value not stored
E46
Cookie '__cf_bm' set for twitter.com
kept for about 0 days
cookie __cf_bm on twitter.com · value not stored
E47
Cookie '_fbp' set for heycurio.com
kept for about 90 days
cookie _fbp on heycurio.com · value not stored
E48
Cookie '_gcl_au' set for heycurio.com
kept for about 90 days
cookie _gcl_au on heycurio.com · value not stored
E49
Cookie 'test_cookie' set for doubleclick.net
kept for about 0 days
cookie test_cookie on doubleclick.net · value not stored
E50
Cookie '_tt_enable_cookie' set for heycurio.com
kept for about 390 days
cookie _tt_enable_cookie on heycurio.com · value not stored
E51
Cookie '_ttp' set for heycurio.com
kept for about 390 days
cookie _ttp on heycurio.com · value not stored
E52
Cookie '_hjSessionUser_3719501' set for heycurio.com
kept for about 365 days
cookie _hjSessionUser_3719501 on heycurio.com · value not stored
E53
Cookie '_hjSession_3719501' set for heycurio.com
kept for about 0 days
cookie _hjSession_3719501 on heycurio.com · value not stored
E54
Cookie 'ttcsid_D0QEM7JC77U6EL28VB30' set for heycurio.com
kept for about 390 days
cookie ttcsid_D0QEM7JC77U6EL28VB30 on heycurio.com · value not stored
E55
Cookie 'ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC_posthog' set for heycurio.com
kept for about 365 days
cookie ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8dlzA7fDhGC_posthog on heycurio.com · value not stored
E56
Cookie 'ttcsid' set for heycurio.com
kept for about 390 days
cookie ttcsid on heycurio.com · value not stored
E57
Cookie '_twsid' set for heycurio.com
kept for about 390 days
cookie _twsid on heycurio.com · value not stored
E58
localStorage: 5 key(s) saved in your browser
localStorage keys: ZD-suid, lastExternalReferrer, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8, _gcl_ls, lastExternalReferrerTime · values not stored
E59
sessionStorage: 11 key(s) saved in your browser
sessionStorage keys: ZD-suid, 69795dec3bf4efdd36ac06c0.clientId, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8, tt_appInfo, ZD-buid, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8, ph_phc_GkjJV6qwDjd3uiTlWqE4L2sOVAX4KGgE8, ksp_seals_FL9SESmRJ5dDSFAtQljybipkqFuMOC, tt_pixel_is_enrich_ipv6_triggered_by_enr, tt_sessionId, tt_pixel_session_index · values not stored
E60
Next.js detected by the code reader (next-runtime)
confidence: high
heycurio.com/products/v2/lingo · “next-runtime” · the code reader
E61
React detected by the code reader (react-runtime)
confidence: medium
heycurio.com/_next/static/chunks/3s6d07r3sjwdt.js · “react-runtime” · the code reader
E62
Google tag (gtag.js) found in the code
heycurio.com/ (page HTML) @ 1:3329 · “googletagmanager.com/gtag” · pattern scan
E63
Meta Pixel found in the code
heycurio.com/ (page HTML) @ 1:5636 · “connect.facebook.net/en_US/fbevents” · pattern scan
E64
PostHog found in the code
heycurio.com/_next/static/chunks/2m18tyoo76a0g.js @ 1:30951 · “posthog.com” · pattern scan
E65
Hotjar found in the code
heycurio.com/ (page HTML) @ 1:13483 · “hotjar” · pattern scan
E66
Microsoft Clarity found in the code
t.heycurio.com/static/posthog-recorder.js @ 1:131076 · “clarity.ms” · pattern scan
E67
Vercel Analytics found in the code
heycurio.com/ (page HTML) @ 1:9794 · “/_vercel/insights” · pattern scan
E68
Sentry found in the code
heycurio.com/_next/static/chunks/2m18tyoo76a0g.js @ 1:44643 · “sentry.io” · pattern scan
E69
Datadog RUM found in the code
t.heycurio.com/static/posthog-recorder.js @ 1:131149 · “datadoghq” · pattern scan
E70
reCAPTCHA found in the code
heycurio.com/ (page HTML) @ 1:7042 · “recaptcha/api.js” · pattern scan
E71
Uses the browser ability: local_storage
saves small bits of data in your browser
heycurio.com/_next/static/chunks/2m18tyoo76a0g.js @ 1:35355 · “localStorage.setItem(” · pattern scan
E72
Uses the browser ability: webassembly
runs compiled WebAssembly code in your browser
heycurio.com/_next/static/chunks/turbopack-34k3r9vuk3ulx.js @ 1:10449 · “WebAssembly.instantiateStreaming(” · pattern scan
E73
Uses the browser ability: web_worker
runs work in a background thread
www.gstatic.com/recaptcha/releases/bSuJ2xBC8cFy7pM4Z3Hu9boH/recaptcha__en.js @ 457:229 · “new Worker(” · pattern scan
E74
Uses the browser ability: canvas
draws graphics on a canvas
heycurio.com/_next/static/chunks/37mdsj8j4kuj9.js @ 10:342 · “getContext("2d"” · pattern scan
E75
The page called /api/edge-geo on heycurio.com (GET)
GET https://heycurio.com/api/edge-geo · fetch · network recording
E76
Code reader found the endpoint /api/edge-geo
how: call:fetch
heycurio.com/_next/static/chunks/0y5gjk2fd4lal.js @ 80:87 · “/api/edge-geo” · the code reader
E77
Code reader found the endpoint /api/subscribe
how: call:fetch
heycurio.com/_next/static/chunks/1dzok_dchbgze.js @ 1:16136 · “/api/subscribe” · the code reader
E78
Code reader found the endpoint /api/recaptcha/contactForm
how: call:fetch
heycurio.com/_next/static/chunks/2g-z-mr91gpca.js @ 17:16955 · “/api/recaptcha/contactForm” · the code reader
E79
Code reader found the endpoint /api/send-email
how: call:fetch
heycurio.com/_next/static/chunks/2g-z-mr91gpca.js @ 17:17210 · “/api/send-email” · the code reader
E80
The code names the endpoint /api/web_experiments
heycurio.com/_next/static/chunks/2m18tyoo76a0g.js @ 1:138020 · “/api/web_experiments” · pattern scan
E81
The code names the endpoint /api/early_access_features
heycurio.com/_next/static/chunks/2m18tyoo76a0g.js @ 1:153038 · “/api/early_access_features” · pattern scan
E82
The code names the endpoint /api/product_tours
heycurio.com/_next/static/chunks/2m18tyoo76a0g.js @ 1:155871 · “/api/product_tours” · pattern scan
E83
The code names the endpoint /api/surveys
heycurio.com/_next/static/chunks/2m18tyoo76a0g.js @ 1:159370 · “/api/surveys” · pattern scan
E84
The code names the endpoint /v1/refreshCreds
www.gstatic.com/recaptcha/releases/bSuJ2xBC8cFy7pM4Z3Hu9boH/recaptcha__en.js @ 353:391 · “/v1/refreshCreds” · pattern scan
E85
The code names the endpoint /v1/chooseServer
www.gstatic.com/recaptcha/releases/bSuJ2xBC8cFy7pM4Z3Hu9boH/recaptcha__en.js @ 446:18 · “/v1/chooseServer” · pattern scan
E86
17 links to pages on the same site
page links · https://heycurio.com/products/v2/lingo · /, /our-story, /blog, /faq, /press, /support, /contact, /products, /terms, /privacy
E87
Code reader found the route /_next/image
heycurio.com/_next/static/chunks/1dzok_dchbgze.js @ 1:21713 · “/_next/image” · the code reader
E88
The Internet Archive first saved heycurio.com on 2020-08-04 and has snapshots from 122 different days
page web archive · https://web.archive.org/web/20200804053952/heycurio.com

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id t8Penzj0.