Website report · 1 h ago

lightapaw.com

“Light a Paw — Free online pet memorial in a 3D memorial hall”

Template-written 90 evidence items Code reader analysed 8 scripts
What this means for you

Light a Paw talked to 7 outside services on a first visit, including 3 that measure visits or show ads.E7E10E5

  • Before you click anything, the page loads analytics or ad services: Cloudflare Web Analytics and Google Analytics / Tag Manager.E7E10E5
  • 3 cookies were set in your browser, all by the site itself.E13E14E15

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/memorials, /wall.json, /api/pricesE28E29E30E31
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 2026-11-08 (7 days ago).E90
  • The site describes itself as: “Make a free online memorial for your dog, cat or any pet. Put their photo on the wall of a peaceful 3D memorial hall, light candles, leave f”E2
  • Notable building blocks in its code: Three.js (3D graphics) and Socket.IO (live connection).E18E19
  • In your browser it can ask to use your camera or microphone, can ask to send you notifications, can copy text to your clipboard, installs a background script (offline use, push messages) and 3 more.E21E22E23E24E25E26
  • It has sections such as /memorials, /shipping, /supporters, /about, /guides and /privacy.E89
  • While loading, it called 19 endpoints on its own servers, such as /api/memorials, /wall.json, /api/prices and 16 more.E28E29E30E31

Where your data goes

Analytics & trackingCount visits and record what you do on the page. 3
static.cloudflareinsights.comCloudflare Web Analytics: page-view counter 1×E7
www.google-analytics.comGoogle Analytics / Tag Manager: Google's visitor analytics and tag loader 2×E10
www.googletagmanager.comGoogle Analytics / Tag Manager: Google's visitor analytics and tag loader 1×E5
Sign-in & accountsLog you in or manage accounts. 1
accounts.google.comGoogle Sign-In: log in with Google 5×E11
FontsDownload typefaces. 2
fonts.gstatic.comGoogle Fonts: fonts 7×E9
fonts.googleapis.comGoogle Fonts: fonts 1×E6
Not identifiedServices we don't have in our list yet. 1
play.google.comnot identified 3×E12

How key features work

Sign-in and accounts

Sign-in and account features show up in its code or traffic (/api/auth/config, /api/auth/name and accounts.google.com).E34E72E11

/api/auth/config/api/auth/nameaccounts.google.com

Live updates

It keeps live connections open (Socket.IO (live connection)) so content updates without reloading.E19

Socket.IO (live connection)

Loading its content

Its content loads from its own API while you browse (/api/memorials, /wall.json, /api/prices, /api/paypal/config and 2 more).E28E29E30E31E32

/api/memorials/wall.json/api/prices/api/paypal/config/api/push/key/api/me/plan

Drawing and editing in the browser

The page draws and edits graphics in your browser using Three.js (3D graphics).E18

Three.js (3D graphics)

Measuring what you do

Visits and clicks are measured with Cloudflare Web Analytics, Google Analytics / Tag Manager and Google tag (gtag.js) (found in its traffic or its code).E7E10E5E20

Cloudflare Web AnalyticsGoogle Analytics / Tag ManagerGoogle tag (gtag.js)

Saving data on your device

It saves data in your browser (a service worker, localStorage and sessionStorage), so some things persist between visits.E24E25E16E17

service_workerlocal_storagelocalStoragesessionStorage

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
_gaE13lightapaw.com about 400 daysthe site
_ga_ZXGZKLW5X9E14lightapaw.com about 400 daysthe site
g_stateE15lightapaw.com about 180 daysthe site

localStorageE16: lap:color, lap:glfix1, lap:q2, lap:vid, lap:visits, lap:src, lap:name

sessionStorageE17: lap:alive, lap:note, lap:ab3

Pages and API calls

Pages it links to

/memorials/shipping/supporters/about/guides/privacy/terms/impressum/

Endpoints

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

lightapaw.com/api/memorialsseenE28
media.lightapaw.com/wall.jsonseenE29
lightapaw.com/api/pricesseenE30
lightapaw.com/api/paypal/configseenE31
lightapaw.com/api/push/keyseenE32
lightapaw.com/api/me/planseenE33
lightapaw.com/api/auth/configseenE34
lightapaw.com/api/appsseenE35
lightapaw.com/api/gatherseenE36
lightapaw.com/api/comfortseenE37
lightapaw.com/api/daysseenE38
lightapaw.com/api/voicesseenE39
lightapaw.com/api/easelseenE40
lightapaw.com/api/gatheringsseenE41
lightapaw.com/api/activityseenE42
lightapaw.com/api/thanksseenE43
lightapaw.com/api/diary/feedseenE44
lightapaw.com/api/translate/savedseenE45
lightapaw.com/api/loadseenE46
/api/glcodeE47
/api/paypal/configcodeE48
/api/push/keycodeE49
/api/loadcodeE50
/api/perfcodeE51
/api/supporterscodeE52
/api/togethercodeE53
/api/lanterncodeE54
/api/nowcodeE55
/api/appscodeE56
/api/memorialscodeE57

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: Light a Paw — Free online pet memorial in a 3D memorial hall
page title · https://lightapaw.com/
E2
Page description: Make a free online memorial for your dog, cat or any pet. Put their photo on the wall of a peaceful 3D memorial hall, light candles, leave flowers and
page description · https://lightapaw.com/
E3
Site name: Light a Paw
page site_name · https://lightapaw.com/
E4
203 request(s) to lightapaw.com
types: 103 fetch, 90 image, 5 script
GET https://lightapaw.com/ · fetch · 203 requests · network recording
E5
1 request(s) to www.googletagmanager.com
types: 1 script
GET https://www.googletagmanager.com/gtag/js · script · network recording
E6
1 request(s) to fonts.googleapis.com
types: 1 stylesheet
GET https://fonts.googleapis.com/css2 · stylesheet · network recording
E7
1 request(s) to static.cloudflareinsights.com
types: 1 script
GET https://static.cloudflareinsights.com/beacon.min.js/vce701823e78c4301a35b7e07294d87301792088814092 · script · network recording
E8
112 request(s) to media.lightapaw.com
types: 89 fetch, 23 image
GET https://media.lightapaw.com/wall.json · fetch · 112 requests · network recording
E9
7 request(s) to fonts.gstatic.com
types: 7 font
GET https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2 · font · 7 requests · network recording
E10
2 request(s) to www.google-analytics.com
types: 2 fetch
GET https://www.google-analytics.com/g/collect · fetch · 2 requests · network recording
E11
5 request(s) to accounts.google.com
types: 3 document, 1 script, 1 stylesheet
GET https://accounts.google.com/gsi/client · document · 5 requests · network recording
E12
3 request(s) to play.google.com
types: 3 fetch
GET https://play.google.com/log · fetch · 3 requests · network recording
E13
Cookie '_ga' set for lightapaw.com
kept for about 400 days
cookie _ga on lightapaw.com · value not stored
E14
Cookie '_ga_ZXGZKLW5X9' set for lightapaw.com
kept for about 400 days
cookie _ga_ZXGZKLW5X9 on lightapaw.com · value not stored
E15
Cookie 'g_state' set for lightapaw.com
kept for about 180 days
cookie g_state on lightapaw.com · value not stored
E16
localStorage: 7 key(s) saved in your browser
localStorage keys: lap:color, lap:glfix1, lap:q2, lap:vid, lap:visits, lap:src, lap:name · values not stored
E17
sessionStorage: 3 key(s) saved in your browser
sessionStorage keys: lap:alive, lap:note, lap:ab3 · values not stored
E18
Three.js (3D graphics) found in the code
lightapaw.com/assets/index-Bh4DWSxo.js @ 2:19750 · “WebGLRenderer” · pattern scan
E19
Socket.IO (live connection) found in the code
lightapaw.com/assets/index-Bh4DWSxo.js @ 4429:19080 · “EIO=4” · pattern scan
E20
Google tag (gtag.js) found in the code
lightapaw.com/ (page HTML) @ 3:37 · “googletagmanager.com/gtag” · pattern scan
E21
Uses the browser ability: camera_mic
can ask to use your camera or microphone
lightapaw.com/assets/index-Bh4DWSxo.js @ 4614:15229 · “getUserMedia(” · pattern scan
E22
Uses the browser ability: notifications
can ask to send you notifications
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:16355 · “Notification.requestPermission” · pattern scan
E23
Uses the browser ability: clipboard_write
can copy text to your clipboard
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:11755 · “clipboard.writeText(” · pattern scan
E24
Uses the browser ability: service_worker
installs a background script (offline use, push messages)
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:15268 · “serviceWorker.register(” · pattern scan
E25
Uses the browser ability: local_storage
saves small bits of data in your browser
lightapaw.com/assets/index-Bh4DWSxo.js @ 4429:379890 · “localStorage.setItem(” · pattern scan
E26
Uses the browser ability: web_share
can open your device's share menu
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:15239 · “navigator.share(” · pattern scan
E27
Uses the browser ability: payment_request
can open your browser's built-in payment sheet
lightapaw.com/assets/index-Bh4DWSxo.js @ 4607:67530 · “new PaymentRequest(” · pattern scan
E28
The page called /api/memorials on lightapaw.com (GET)
GET https://lightapaw.com/api/memorials · fetch · network recording
E29
The page called /wall.json on media.lightapaw.com (GET)
GET https://media.lightapaw.com/wall.json · fetch · network recording
E30
The page called /api/prices on lightapaw.com (GET)
GET https://lightapaw.com/api/prices · fetch · network recording
E31
The page called /api/paypal/config on lightapaw.com (GET)
GET https://lightapaw.com/api/paypal/config · fetch · network recording
E32
The page called /api/push/key on lightapaw.com (GET)
GET https://lightapaw.com/api/push/key · fetch · network recording
E33
The page called /api/me/plan on lightapaw.com (GET)
GET https://lightapaw.com/api/me/plan · fetch · network recording
E34
The page called /api/auth/config on lightapaw.com (GET)
GET https://lightapaw.com/api/auth/config · fetch · network recording
E35
The page called /api/apps on lightapaw.com (GET)
GET https://lightapaw.com/api/apps · fetch · network recording
E36
The page called /api/gather on lightapaw.com (GET)
GET https://lightapaw.com/api/gather · fetch · network recording
E37
The page called /api/comfort on lightapaw.com (GET)
GET https://lightapaw.com/api/comfort · fetch · network recording
E38
The page called /api/days on lightapaw.com (GET)
GET https://lightapaw.com/api/days · fetch · network recording
E39
The page called /api/voices on lightapaw.com (GET)
GET https://lightapaw.com/api/voices · fetch · network recording
E40
The page called /api/easel on lightapaw.com (GET)
GET https://lightapaw.com/api/easel · fetch · network recording
E41
The page called /api/gatherings on lightapaw.com (GET)
GET https://lightapaw.com/api/gatherings · fetch · network recording
E42
The page called /api/activity on lightapaw.com (GET)
GET https://lightapaw.com/api/activity · fetch · network recording
E43
The page called /api/thanks on lightapaw.com (GET)
GET https://lightapaw.com/api/thanks · fetch · network recording
E44
The page called /api/diary/feed on lightapaw.com (GET)
GET https://lightapaw.com/api/diary/feed · fetch · network recording
E45
The page called /api/translate/saved on lightapaw.com (POST)
POST https://lightapaw.com/api/translate/saved · fetch · network recording
E46
The page called /api/load on lightapaw.com (POST)
POST https://lightapaw.com/api/load · fetch · network recording
E47
Code reader found the endpoint /api/gl
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4607:71563 · “/api/gl” · the code reader
E48
Code reader found the endpoint /api/paypal/config
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:90893 · “/api/paypal/config” · the code reader
E49
Code reader found the endpoint /api/push/key
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:15345 · “/api/push/key” · the code reader
E50
Code reader found the endpoint /api/load
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:96384 · “/api/load” · the code reader
E51
Code reader found the endpoint /api/perf
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:99075 · “/api/perf” · the code reader
E52
Code reader found the endpoint /api/supporters
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4613:22866 · “/api/supporters” · the code reader
E53
Code reader found the endpoint /api/together
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4613:32389 · “/api/together” · the code reader
E54
Code reader found the endpoint /api/lantern
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4614:18872 · “/api/lantern” · the code reader
E55
Code reader found the endpoint /api/now
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4616:6281 · “/api/now” · the code reader
E56
Code reader found the endpoint /api/apps
how: call:fetch
lightapaw.com/assets/index-Bh4DWSxo.js @ 4617:5813 · “/api/apps” · the code reader
E57
Code reader found the endpoint /api/memorials
how: call:fetch
lightapaw.com/ @ 1:19 · “/api/memorials” · the code reader
E58
The code names the endpoint /api/glow/pet
lightapaw.com/assets/index-Bh4DWSxo.js @ 2:6295 · “/api/glow/pet” · pattern scan
E59
The code names the endpoint /api/glow/me
lightapaw.com/assets/index-Bh4DWSxo.js @ 2:6527 · “/api/glow/me” · pattern scan
E60
The code names the endpoint /api/gplay/diag
lightapaw.com/assets/index-Bh4DWSxo.js @ 4607:66363 · “/api/gplay/diag” · pattern scan
E61
The code names the endpoint /api/gplay/verify
lightapaw.com/assets/index-Bh4DWSxo.js @ 4607:67033 · “/api/gplay/verify” · pattern scan
E62
The code names the endpoint /api/admin/gather
lightapaw.com/assets/index-Bh4DWSxo.js @ 4609:2381 · “/api/admin/gather” · pattern scan
E63
The code names the endpoint /api/admin/gather/view
lightapaw.com/assets/index-Bh4DWSxo.js @ 4609:2646 · “/api/admin/gather/view” · pattern scan
E64
The code names the endpoint /api/admin/sky/stars
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:2980 · “/api/admin/sky/stars” · pattern scan
E65
The code names the endpoint /api/sky/stars
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:3003 · “/api/sky/stars” · pattern scan
E66
The code names the endpoint /api/admin/gather/slots
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:35972 · “/api/admin/gather/slots” · pattern scan
E67
The code names the endpoint /api/gather/slots
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:35998 · “/api/gather/slots” · pattern scan
E68
The code names the endpoint /api/shop/event
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:38754 · “/api/shop/event” · pattern scan
E69
The code names the endpoint /api/admin/gather/checkout
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:38892 · “/api/admin/gather/checkout” · pattern scan
E70
The code names the endpoint /api/shop/gather
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:38921 · “/api/shop/gather” · pattern scan
E71
The code names the endpoint /api/admin/gather/test
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:39229 · “/api/admin/gather/test” · pattern scan
E72
The code names the endpoint /api/auth/name
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:45685 · “/api/auth/name” · pattern scan
E73
The code names the endpoint /api/shop/eternal
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:92100 · “/api/shop/eternal” · pattern scan
E74
The code names the endpoint /api/shop/special
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:92130 · “/api/shop/special” · pattern scan
E75
The code names the endpoint /api/shop/backdrop
lightapaw.com/assets/index-Bh4DWSxo.js @ 4610:92160 · “/api/shop/backdrop” · pattern scan
E76
The code names the endpoint /api/translate
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:7857 · “/api/translate” · pattern scan
E77
The code names the endpoint /api/mail-prefs
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:17924 · “/api/mail-prefs” · pattern scan
E78
The code names the endpoint /api/handle-check
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:48653 · “/api/handle-check” · pattern scan
E79
The code names the endpoint /api/shop/family/seen
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:53399 · “/api/shop/family/seen” · pattern scan
E80
The code names the endpoint /api/shop/family
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:54411 · “/api/shop/family” · pattern scan
E81
The code names the endpoint /api/shop/extra-pet
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:54886 · “/api/shop/extra-pet” · pattern scan
E82
The code names the endpoint /api/shop/family/portal
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:56898 · “/api/shop/family/portal” · pattern scan
E83
The code names the endpoint /api/report
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:64641 · “/api/report” · pattern scan
E84
The code names the endpoint /api/shop
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:67056 · “/api/shop” · pattern scan
E85
The code names the endpoint /api/admin/easel/view
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:73772 · “/api/admin/easel/view” · pattern scan
E86
The code names the endpoint /api/admin/easel/days
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:79921 · “/api/admin/easel/days” · pattern scan
E87
The code names the endpoint /api/easel/days
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:79945 · “/api/easel/days” · pattern scan
E88
The code names the endpoint /api/admin/easel/checkout
lightapaw.com/assets/index-Bh4DWSxo.js @ 4612:84436 · “/api/admin/easel/checkout” · pattern scan
E89
9 links to pages on the same site
page links · https://lightapaw.com/ · /memorials, /shipping, /supporters, /about, /guides, /privacy, /terms, /impressum, /
E90
The Internet Archive first saved lightapaw.com on 2026-11-08 and has snapshots from 3 different days
page web archive · https://web.archive.org/web/20261108043312/lightapaw.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.
  • The code reader hit its size budget on parts of 2 large bundle file(s); those parts weren't fully analysed.

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