🔐 Backend sicuro

Come accedere
a Gpx-Tool

Login in un click — nessuna credenziale da inserire, nessun copia-incolla di URL.

⏱ ~1 minuto 🔒 Credenziali sul server 🍪 Sessione 30 giorni
🔐
Niente più Client ID e Client Secret. Non devi creare un'app Strava, non devi inserire credenziali, non devi copiare URL. Il server gestisce tutto — clicchi un pulsante e sei dentro.

Cosa ti serve

  • Un account Strava (gratuito va benissimo)
  • Un browser moderno (Chrome, Firefox, Safari, Edge)
  • L'URL del tool: gpx-tool.pages.dev
Non serve creare nessuna app Strava. A differenza della versione statica, non devi andare su strava.com/settings/api, non devi trovare Client ID o Client Secret — ci pensa il server.

Come funziona il login

Il processo è lo standard OAuth2 — lo stesso usato da "Accedi con Google":

1
Clicchi "↗ Accedi con Strava"
Il server costruisce l'URL di autorizzazione con le credenziali dell'app — che restano sul server, mai visibili nel browser.
2
Strava ti chiede di autorizzare
Vedi la pagina di autorizzazione Strava. Clicchi Authorize.
3
Il server scambia il codice con i token
Strava reindirizza al server, che ottiene i token e li salva in modo sicuro. I token non passano mai per il browser.
Il browser riceve un cookie di sessione sicuro
Il server salva un cookie HttpOnly che identifica la sessione. Le prossime visite sono automatiche per 30 giorni.

Primo accesso

1

Apri il tool

Vai all'URL nel browser. Vedrai la schermata di benvenuto con un unico pulsante arancione.

↗ Accedi con Strava
2

Clicca il pulsante

Il browser ti porta sulla pagina di autorizzazione Strava. Accedi al tuo account Strava se non l'hai già fatto.

3

Autorizza su Strava

Vedrai i permessi richiesti — sono tutti di sola lettura. Clicca Authorize.

🔒
Il tool non può modificare, cancellare o creare attività. Può solo leggere.

Sei dentro!

Strava ti reindirizza al tool, che carica le tue attività. In alto a destra vedi il tuo nome e foto profilo.

🎉
Meno di 30 secondi. Zero credenziali inserite, zero URL copiati. Il server gestisce tutto.

Usi successivi

Ritorni entro 30 giorni (stesso browser)

Il cookie è valido. Il tool ti riconosce e carica le attività direttamente — nessuna azione richiesta.

Token Strava in scadenza

I token Strava scadono ogni 6 ore. Il server li rinnova automaticamente ad ogni richiesta — non vedrai mai "token scaduto".

📱

Nuovo browser o dispositivo

Il cookie è legato al browser specifico. Su un nuovo dispositivo clicca "↗ Accedi con Strava" — dura 30 secondi.

🔄

Nuove attività Strava

Se il webhook è configurato, le nuove attività appaiono automaticamente entro pochi secondi. Altrimenti ricarica la pagina.

!

Disconnessione

Clicca Esci in alto a destra. Il server cancella immediatamente la sessione — il cookie viene invalidato.

🗑️
Se cancelli i cookie del browser la sessione viene persa e dovrai rifare il login (30 secondi). I dati sul server rimangono intatti.

Sicurezza e privacy

✅ Nel browser
  • 🍪 Solo un cookie di sessione
  • 🔒 Nessuna credenziale visibile
  • 👁 Nessun token nei DevTools
🔐 Sul server (Cloudflare)
  • 🗝 Token Strava (access + refresh)
  • 📋 Cache attività (D1 database)
  • 🔑 Client ID e Client Secret
ℹ️
I dati sono tuoi e solo tuoi. La cache contiene solo dati già disponibili sulla tua pagina Strava pubblica tramite API ufficiale. Non vengono condivisi con nessuno.

Domande frequenti

Devo creare un'app su Strava?
No. La versione backend usa un'app Strava già configurata sul server. Non devi andare su strava.com/settings/api.
Il mio amico vede le mie attività?
No. Ogni utente ha la propria sessione e vede solo le proprie attività.
Devo pagare qualcosa? Serve Strava Premium?
No. Il tool è gratuito e funziona con qualsiasi account Strava, incluso il gratuito.
Quanto dura la sessione?
30 giorni. Il token Strava (che scade ogni 6 ore) viene rinnovato automaticamente dal server.
Funziona da smartphone?
Sì. Il login è un normale redirect — nessun copia-incolla di URL. Funziona anche dall'app browser di iPhone e Android.
Le mie attività vengono salvate?
Sì, in una cache temporanea sul server Cloudflare per velocizzare i caricamenti. I dati sono identici a quelli già pubblici sulla tua pagina Strava.
Il tool non carica le attività, cosa faccio?
Ricarica la pagina. Se il problema persiste, clicca "Esci" e rifai il login. Dura meno di 30 secondi.
Posso usarlo su più dispositivi?
Sì. Ogni dispositivo ha la propria sessione indipendente. Puoi avere sessioni attive su desktop, smartphone e tablet contemporaneamente.
Login in 3 passi
  1. 1 Apri il tool e clicca "↗ Accedi con Strava"
  2. 2 Clicca Authorize sulla pagina Strava
  3. 3 Sei dentro — attività caricate automaticamente 🎉
📖 Guida completa

Tutte le funzioni
di Gpx-Tool

Mappa globale, filtri avanzati, dettaglio attività, Route Editor e Navigatore GPS.

🗺️ Mappa globale e lista attività

🔐
Accesso con un click. Clicca "↗ Accedi con Strava", autorizza su Strava, e sei dentro. La sessione dura 30 giorni e si rinnova automaticamente.
🎨
Tracce colorate per sport
Ogni attività è disegnata con un colore diverso per tipo. La legenda in basso a destra mostra le discipline.
🚴 Ride🚵 MTB🪨 Gravel🏃 Run
↔️
Highlight bidirezionale
Passando il mouse su una traccia nella mappa, la scheda si evidenzia. Viceversa, su una scheda, la traccia si illumina in bianco sulla mappa.
➡️
Frecce direzionali
Da zoom 13 in poi, frecce indicano la direzione di percorrenza. Si nascondono a zoom più bassi per non ingombrare.
🛰️
OSM / Satellite
I pulsanti OSM e Satellite cambiano il layer tra OpenStreetMap e immagini satellitari.

🔍 Filtri
🏷️
Filtro per sport
Chip colorati con multiselezione. Il pulsante ··· espande gli sport meno comuni. Clicca Tutti per azzerare.
📅
Filtro per data
Campi Da e A per intervallo di date. Il pulsante azzera entrambe.
📍
Filtro per località e raggio
  • Digita una città e premi Invio o 🔍. Appare un cerchio tratteggiato sulla mappa.
  • Campo Raggio: da 100 m a 100 km.
  • Pulsante GPS: usa la posizione reale del dispositivo.
  • Filtra attività che passano in qualsiasi punto entro il raggio.

📂 Filtro traccia GPX
Carica traccia di riferimento
Clicca "↑ Carica .gpx". La traccia appare in azzurro con frecce direzionali.
✂️
Filtra per intersezione
Attiva la checkbox per mostrare solo le attività che si sovrappongono geometricamente alla traccia caricata.

🃏 Schede attività
🖼️
Thumbnail SVG
Miniatura vettoriale della traccia GPS, colorata per sport, con punto verde (partenza) e rosso (arrivo).
📊
Statistiche rapide
Distanza, dislivello, tempo in movimento e frequenza cardiaca media (se disponibile).
Download GPX singolo
Pulsante "⬇ GPX" scarica con coordinate precise, altitudine e timestamp.
☑️
Export bulk come ZIP
Seleziona più schede e clicca "⬇ Scarica GPX (.zip)" per scaricarle tutte in un archivio.

📊 Riepilogo totali e Tab Percorsi
Σ
Totali del filtro attivo
Barra con n. attività, km totali, dislivello, ore e calorie. Si aggiorna ad ogni cambio filtro. Breakdown per sport se presenti più discipline.
🗺️
Tab Percorsi
Percorsi salvati su Strava con distanza, dislivello e tempo stimato. Pulsanti ⬇ GPX e ↗ Strava per ogni percorso.

📊 Dettaglio attività

Si apre cliccando su una scheda. Layout a due colonne: mappa a sinistra, statistiche e grafici a destra.

📈
Grafico multicanale
In funzione della distanza. Canali attivabili:
AltitudineFCVelocitàPotenzaCadenza
Cliccando il grafico, la mappa si sposta sul punto corrispondente.
📸
Gallery foto e video
Miniature se l'attività ha media su Strava. I video mostrano il badge ▶. Clicca per il lightbox.
🎨 Vista pendenza
Pulsante "📐 Pendenza" colora la traccia per percentuale di pendenza.
>15%
9–15%
5–9%
2–5%
-2–+2%
-5–-2%
-15–-5%
<-15%
🪨
Vista superfici stradali
Pulsante "🪨 Superfici" interroga OpenStreetMap per il tipo di fondo.
SuperficieEsempi
Asfaltostrade, piste ciclabili
Sterratodirt, earth, track
Gravelgravel, compacted
Pavécobblestone, sett
Sentierograss, path, footway

✏️ Route Editor

Componi percorsi personalizzati assemblando segmenti dalle tue attività. Esporta in GPX o avvia la navigazione.

Hover attività → mappa
Passa il mouse su un'attività nel pannello sinistro: tutti i suoi segmenti si illuminano sulla mappa. Utile per identificare quale traccia appartiene a quale attività.
🔦
Hover segmento → mappa
Passa il mouse su un segmento nel pannello destro: si illumina sulla mappa. Se è fuori schermo, la mappa fa pan automatico sul suo centro.
📱
Mobile-friendly
Pannelli apribili con pulsanti flottanti ☰ (attività) e ✏️ (percorso). La mappa occupa tutto lo schermo.
Fallback traccia approssimativa
Se un'attività non ha stream GPS (privacy zone, importazioni), il tool usa automaticamente la traccia semplificata disponibile, segnalata con ⚡.
▶️ Come costruire un percorso
1

Seleziona le attività

Nel pannello sinistro spunta le attività con i tratti da usare. Passa il mouse per vederle illuminarsi sulla mappa.

2

Carica in mappa

Clicca "Carica N attività in mappa". Il tool scarica i dati GPS, calcola le intersezioni e divide in segmenti.

3

Clicca i segmenti

Clicca un segmento per aggiungerlo al percorso (diventa arancione). Solo i segmenti topologicamente collegabili sono selezionabili.

4

Inversione automatica

Se un segmento è collegabile solo invertendolo, il tool lo aggiunge al contrario — indicato con ◀ nel pannello.

5

Collegamento forzato

Clicca un segmento non collegabile → diventa giallo. Clicca di nuovo entro 5 s → il tool inserisce un bridge grigio tratteggiato e aggiunge il segmento.

6

Annulla, rimuovi, svuota

↩ Annulla — rimuove l'ultimo segmento. ✕ sul segmento — rimuove il primo o ultimo. ✕ Svuota — cancella tutto.

⬇️ Export e Navigazione
⬇️
Esporta GPX
Coordinate GPS precise, altitudine smussata, giunzioni corrette. Compatibile con Garmin, Komoot, RideWithGPS, ecc.
▶️
Esporta e naviga
Apre il Navigatore GPS. Al ritorno l'editor ripristina automaticamente attività, checkbox, tracce e percorso costruito.