<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://whiskerjs.com/docs/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/getting-started/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/how-it-works/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/signals/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/identifiers/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/integrity/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/diagnostics/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/privacy/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/integration/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/faq/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/docs/api/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/facts/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/astro/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/javascript/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/nextjs/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/react/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/svelte/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/verify-go/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/verify-node/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/verify-php/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/verify-python/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/guides/vue/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/apple-pay/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/audio-latency/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/audio/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/browser-class/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/canvas-readback/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/canvas/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/color-depth/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/color-gamut/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/content-blockers/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/cpu-architecture/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/device-memory/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/dynamic-range/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/font-preferences/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/fonts-canvas/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/fonts/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/forced-colors/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/hardware-concurrency/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/heap-limit/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/intl-locale/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/keyboard-layout/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/languages/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/math/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/media-codecs/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/noise-profile/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/pdf-viewer/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/permissions/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/pixel-ratio/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/platform/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/plugins/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/prefers-contrast/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/private-click/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/reduced-motion/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/screen-frame/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/screen-resolution/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/speech-voices/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/storage/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/time-zone/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/touch-support/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/ua-client-hints/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/ua-versions/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/vendor-flavors/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/vendor/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/webgl-image/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/webgl-params/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/webgl-renderer/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/webgl-vendor/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/signals/webgpu/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/glossary/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/brave/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/chrome-android/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/chrome-desktop/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/duckduckgo/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/edge/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/firefox-rfp-and-tor/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/firefox/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/safari-ios/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/safari-macos/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/samsung-internet/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/browsers/support-matrix/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/use-cases/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/use-cases/account-takeover/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/use-cases/bonus-abuse/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/use-cases/bot-detection/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/use-cases/fraud-prevention/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/use-cases/multi-accounting/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/use-cases/payment-fraud/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/privacy/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/privacy/ccpa-cpra/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/privacy/fingerprinting-without-cookies/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/privacy/gdpr-eprivacy/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/privacy/popia/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/privacy/privacy-notice/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/compare/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/compare/botd/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/compare/clientjs/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/compare/fingerprintjs/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/compare/fpscanner/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/compare/open-source-alternatives/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/compare/thumbmarkjs/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/roadmap/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/whats-new/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/demo/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
  <url>
    <loc>https://whiskerjs.com/</loc>
    <lastmod>2026-10-26</lastmod>
  </url>
</urlset>
