<?xml version="1.0" encoding="UTF-8"?>
<!-- Elenco delle pagine da indicizzare. Con due pagine Google le troverebbe
     comunque seguendo i link, ma la sitemap serve a due cose concrete: la si
     può consegnare a mano in Search Console per far partire la scansione
     subito invece di aspettare, e `lastmod` dice quando vale la pena ripassare.

     ⚠️ `lastmod` va aggiornata quando cambia il contenuto della pagina, non a
     ogni ritocco: una data che si muove sempre senza che cambi niente viene
     ignorata da Google, e la sitemap perde l'unica cosa che sa dire. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- La vetrina in cinque lingue. ⚠️ Ognuna ripete l'elenco completo delle
       alternative, sé stessa compresa: è la stessa regola dei `hreflang`
       nell'intestazione delle pagine, e le due copie devono dire la stessa
       cosa. Le pagine tradotte sono figlie dell'italiana: quando cambia il
       contenuto di una, quasi sempre cambia quello di tutte. -->
  <url>
    <loc>https://camperino.app/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/"/>
  </url>

  <url>
    <loc>https://camperino.app/en/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/"/>
  </url>

  <url>
    <loc>https://camperino.app/de/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/"/>
  </url>

  <url>
    <loc>https://camperino.app/es/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/"/>
  </url>

  <url>
    <loc>https://camperino.app/fr/</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/"/>
  </url>

  <!-- ⚠️ `/privacy`, senza `.html`. Cloudflare Pages serve gli indirizzi puliti:
       `/privacy.html` risponde 307 e rimanda qui. Una sitemap che elenca un
       rimando invece della pagina fa comparire in Search Console «Pagina con
       reindirizzamento», ed è una pagina esclusa dall'indice. Stesso motivo per
       cui il canonical dentro privacy.html punta qui e non al file. -->
  <url>
    <loc>https://camperino.app/privacy</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/privacy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/privacy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/privacy"/>
  </url>
  <url>
    <loc>https://camperino.app/en/privacy</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/privacy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/privacy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/privacy"/>
  </url>
  <url>
    <loc>https://camperino.app/de/privacy</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/privacy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/privacy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/privacy"/>
  </url>
  <url>
    <loc>https://camperino.app/es/privacy</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/privacy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/privacy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/privacy"/>
  </url>
  <url>
    <loc>https://camperino.app/fr/privacy</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/privacy"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/privacy"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/privacy"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/privacy"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/privacy"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/privacy"/>
  </url>

  <!-- I termini di servizio: stesso indirizzo pulito, stesso motivo. -->
  <url>
    <loc>https://camperino.app/termini</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/termini"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/termini"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/termini"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/termini"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/termini"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/termini"/>
  </url>
  <url>
    <loc>https://camperino.app/en/termini</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/termini"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/termini"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/termini"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/termini"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/termini"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/termini"/>
  </url>
  <url>
    <loc>https://camperino.app/de/termini</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/termini"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/termini"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/termini"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/termini"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/termini"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/termini"/>
  </url>
  <url>
    <loc>https://camperino.app/es/termini</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/termini"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/termini"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/termini"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/termini"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/termini"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/termini"/>
  </url>
  <url>
    <loc>https://camperino.app/fr/termini</loc>
    <lastmod>2026-10-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
    <xhtml:link rel="alternate" hreflang="it" href="https://camperino.app/termini"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://camperino.app/en/termini"/>
    <xhtml:link rel="alternate" hreflang="de" href="https://camperino.app/de/termini"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://camperino.app/es/termini"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://camperino.app/fr/termini"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://camperino.app/en/termini"/>
  </url>

  <!-- L'assistenza: è l'URL dichiarato nelle schede degli store, quindi deve
       esistere e rispondere. In sette lingue perché le schede sono sette. -->
  <url>
    <loc>https://camperino.app/supporto</loc>
    <lastmod>2026-09-30</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
