<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://unpackqr.com/</loc>
    <!--
      La aplicación detecta el idioma y respeta `?lang=`, así que cada versión
      tiene una URL a la que un buscador puede enviar al usuario. Las alternativas
      deben declararse en TODAS las entradas, incluida la que apunta a sí misma:
      es el requisito de reciprocidad de hreflang, y sin él Google ignora el grupo.
    -->
    <xhtml:link rel="alternate" hreflang="es" href="https://unpackqr.com/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://unpackqr.com/?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://unpackqr.com/"/>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://unpackqr.com/?lang=es</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://unpackqr.com/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://unpackqr.com/?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://unpackqr.com/"/>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://unpackqr.com/?lang=en</loc>
    <xhtml:link rel="alternate" hreflang="es" href="https://unpackqr.com/?lang=es"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://unpackqr.com/?lang=en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://unpackqr.com/"/>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <!--
    Páginas legales. Se indexan a propósito: la LSSI exige acceso «permanente,
    fácil y directo» a las condiciones, y quien busca «unpackqr reembolso» debe
    llegar al documento y no a la portada. No llevan `hreflang` porque comparten
    una única URL en los dos idiomas —la página se traduce sola con el selector—
    y declarar alternativas que apuntan al mismo sitio confunde al rastreador.
  -->
  <url>
    <loc>https://unpackqr.com/legal/terms</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://unpackqr.com/legal/refunds</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://unpackqr.com/legal/contact</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>
