<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public pages only. Signed-in app pages (account, profile, my-apps, apps,
  add-app, admin, logout) are noindex and must stay out of this file.

  URLs are the extension-less form, because `cleanUrls` in firebase.json
  301-redirects /privacy.html to /privacy. Listing the .html form told Google to
  crawl a redirect on every entry, and had to match the canonical tag on each
  page or the two signals would disagree.

  Update lastmod whenever a page's content actually changes. A stale lastmod is
  worse than none: it is a direct instruction not to recrawl, and it is why the
  August copy fixes took weeks to reach the index while the file still said
  2026-07-29.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://godutchie.app/</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://godutchie.app/privacy</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://godutchie.app/terms</loc>
    <lastmod>2026-08-06</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://godutchie.app/support</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
