COOKIE POLICY – TheApeShape

Ultimo aggiornamento: 12 novembre 2026

Versione del documento: 2026-11-12 · The Ape Shape Donna

1. Cosa sono cookie e strumenti analoghi

Il sito e la webapp utilizzano cookie, localStorage, sessionStorage e tecnologie analoghe per autenticazione, sicurezza, preferenze, analytics e funzionalità specifiche. Gli strumenti non necessari vengono attivati solo dopo consenso.

Le informazioni che possono identificare un dispositivo o un account, come indirizzo IP e user agent, sono trattate come dati personali anche quando non sono tecnicamente cookie.

2. Titolare e contatti

Simone Schiavi - TheApeShape, Via Galimberti 1, 20081 Abbiategrasso (MI), P.IVA 10525230966. Email privacy: [email protected]. Assistenza: [email protected]. PEC: [email protected].

3. Categorie utilizzate

La piattaforma utilizza le categorie seguenti. Le categorie facoltative sono disattivate finché non presti il consenso e non sono mai preselezionate.

Categoria Esempi Regola
Necessari Sessioni Supabase Auth, verificatori PKCE, preferenze strettamente necessarie, stato funzionale del workout e dell’interfaccia, monitoraggio essenziale degli errori tecnici Attivi senza consenso quando indispensabili alla funzione richiesta; sempre attivi e non disattivabili
Analytics Google Analytics 4 (G-1RFPVZLDVL); statistiche proprietarie TheApeShape su endpoint di prima parte Disattivati fino al consenso Analytics
Attribuzione/marketing Cookie referral, tas_attribution e misurazione di campagne, posizionamento e provenienza Disattivati fino al consenso alla categoria Attribuzione/marketing, salvo uso strettamente necessario a una funzione richiesta dall’utente
Diagnostica avanzata Sentry Session Replay e diagnostica dettagliata dei popup Disattivati fino al consenso; il monitoraggio essenziale degli errori resta attivo senza contesto utente e senza replay, con i soli metadati tecnici di rete
Servizi caricati su richiesta Stripe Payment Element, Google Maps e Places, Google e Facebook OAuth, widget della chat Caricati quando l’utente richiede la specifica funzione; eventuali cookie del fornitore seguono le sue condizioni

4. Identificatori necessari e funzionali

Questi identificatori sono necessari all’autenticazione, alla sicurezza o a una funzione richiesta. Non vengono cancellati dalla revoca dei consensi facoltativi, perché senza di essi il servizio non funziona.

Nome o schema Finalità Durata
tas-male-auth, tas-female-auth, tas-admin-auth, tas-referrals-auth e relative parti .0, .1, … Sessione di autenticazione Supabase (login, refresh, logout con scadenza immediata) Opzioni predefinite Supabase SSR: fino a 400 giorni, con rinnovo; path /, SameSite Lax, Secure su HTTPS
tas-male-auth-code-verifier, tas-female-auth-code-verifier, tas-admin-auth-code-verifier, tas-referrals-auth-code-verifier e eventuali suffissi di suddivisione Verifica PKCE durante registrazione, recupero password e accesso OAuth; rimosso dopo lo scambio Fino allo scambio del codice; in caso di fallback la libreria usa le opzioni predefinite (fino a 400 giorni), non una scadenza breve garantita
tas-admin-brand Ricorda la versione uomo o donna scelta dall’amministratore 1 anno
tas_consent Registra la tua scelta sui cookie e le categorie attive, così da non riproporre il banner a ogni visita 180 giorni
tas_consent_mirror Copia locale della scelta, usata anche per sincronizzare la revoca tra più schede; non può mai concedere una categoria Fino alla successiva scrittura o alla pulizia dello spazio locale
expireModal1, expireModal2 Ricorda che hai già chiuso l’avviso di scadenza della prova Fino al 31 dicembre 9999 (di fatto permanente)
askWeightUpdate Ricorda che hai già chiuso la richiesta di aggiornamento del peso 1 ora oppure 7 giorni, secondo la pagina che lo scrive
blockModal_, deloadModal_, checkpointModal_, birthdayModal_, holidayModal_ seguiti dalla settimana di allenamento Ricordano la chiusura del relativo popup informativo Fino al 31 dicembre 9999 (di fatto permanente)
birthday_ e holiday_ seguiti da anno e, per le festività, dall’occasione Ricordano la chiusura del messaggio di compleanno o della specifica festività per quell’anno Fino al 31 dicembre 9999 (di fatto permanente)
ptWeeklyModal_ seguito dalla settimana Ricorda la chiusura del popup settimanale del personal trainer Fino al 31 dicembre 9999 (di fatto permanente)
app:last-section Ricorda l’ultima sezione dell’area riservata visitata, per riaprirla Fino alla cancellazione o al reset dell’account demo
trial-notice:ID-ABBONAMENTO:week e trial-notice:ID-ABBONAMENTO:day Ricordano la chiusura dell’avviso di prova gratuita Fino al cambio di abbonamento o al reset dell’account demo
ape-shape-workout-stats, ape-shape-rest-timer, ape-shape-active-set, ape-shape-exercise-state Stato funzionale dell’allenamento in corso: progressi, timer di recupero, serie attiva e scelte esercizi Fino al completamento o al reset dell’allenamento
ape-shape-remote-workout-session: e ape-shape-fast-workout: con ID utente, macrociclo, settimana e giorno Riferimento della sessione di allenamento e attivazione della modalità allenamento rapido per lo specifico slot Fino al completamento, alla disattivazione o al reset
readyAt_ Blocca l’avvio anticipato dello stesso allenamento finché il timer non è concluso Fino alla fine del blocco o al reset
exerciseSelection_ con suffissi _currentStep, _preferences e _exercisesState Stato delle scelte esercizi durante la configurazione iniziale Fino all’invio o al reset
onboardingAddress: Indirizzo digitato durante la configurazione, prima del salvataggio (dato personale) Fino al salvataggio, alla sovrascrittura o al reset dell’account demo
guardian-send-after Cookie HttpOnly che impedisce di inviare più volte in un minuto la richiesta di autorizzazione al genitore o tutore; path /guardian/request, SameSite Strict 60 secondi
ape-shape-workout-foreground Copia locale del tempo di allenamento registrato in primo piano per il tentativo attivo Fino al completamento o al reset dell’allenamento
ape-shape-workout-foreground-pending Coda locale dei tempi di allenamento completati in attesa di essere salvati, per riprovare senza perdere il dato Fino al salvataggio riuscito o alla cancellazione dello spazio locale
ape-shape-exercise-decision: Stato della decisione di sostituzione di un esercizio durante la settimana di test esercizi, con ID utente Fino alla risoluzione della scelta o al reset

Alcuni popup sono stati scritti in versioni diverse dell’applicazione senza path esplicito: la stessa preferenza può quindi non essere condivisa tra percorsi diversi. La durata indicata è quella impostata dal codice, non una promessa di uniformità.

5. Identificatori analytics, attribuzione e diagnostica avanzata

Questi identificatori sono facoltativi, disattivati per impostazione predefinita e rimossi (per quanto tecnicamente possibile) quando revochi la relativa categoria.

Nome o schema Categoria Durata
_ga, _ga_1RFPVZLDVL Analytics (Google) Circa 2 anni; gestita da Google
_gid, _gat* Analytics (cookie legacy di Google, se presenti; rimossi alla revoca) Tipicamente 24 ore (_gid) e 1 minuto (_gat*); definita dal fornitore
tas_anonymous_id Analytics Fino alla revoca del consenso Analytics
tas_session_id, tas_session_started_at Analytics Durata della scheda del browser; rimossi alla revoca
referral Attribuzione/marketing 1 anno, path /, SameSite Lax, Secure su HTTPS
tas_attribution Attribuzione/marketing 180 giorni
Session Replay di Sentry e diagnostica dettagliata dei popup Diagnostica avanzata Nessuna registrazione senza consenso; con consenso la durata è definita dal fornitore e i dati personali e sanitari sono filtrati

Gli eventi di analytics e attribuzione (ad esempio page view ripulite da parametri, referral_landed, location_landed, placement_landed, utm_landed, location_invalid) vengono inviati solo con la categoria corrispondente attiva. Il codice partner presente nel link di registrazione viene usato solo per associare l’account al partner al momento della registrazione, senza cookie di tracciamento.

6. Preferenze legacy non più usate come consenso

Versioni precedenti dell’applicazione salvavano le preferenze cookie nei valori localStorage cookie_consent e cookie_preferences. Questi valori non sono più letti come consenso: la versione attuale richiede una scelta valida e tratta un valore mancante o legacy come rifiuto delle categorie facoltative. I residui possono rimanere nel tuo browser finché non cancelli i dati del sito.

7. Servizi di terze parti

Fornitore Finalità Quando Informativa
Supabase Autenticazione, sessioni, database, storage e realtime Sempre, perché necessario al servizio supabase.com/privacy
Stripe Pagamenti, gestione dell’abbonamento e prevenzione delle frodi Solo nelle pagine di pagamento e abbonamento stripe.com/privacy
Google Analytics 4 Statistiche di utilizzo aggregate Solo con consenso Analytics; nessuno script prima della scelta policies.google.com/privacy
Sentry Monitoraggio essenziale degli errori tecnici; registrazione della sessione solo con Diagnostica avanzata Errori sempre, senza contesto utente e senza replay; restano metadati tecnici di rete; replay solo con consenso sentry.io/privacy
OpenAI — ChatKit Widget della chat e sessione conversazionale Quando apri la chat finché ChatKit è l’integrazione attiva; il servizio ApeChat lo sostituirà dopo approvazione openai.com/policies/privacy-policy
Google Maps e Places Ricerca e completamento dell’indirizzo Solo nella pagina di configurazione della località policies.google.com/privacy
Google e Facebook OAuth Accesso o registrazione tramite account esterno, se attivato Solo quando scegli quel metodo di accesso Pagine del rispettivo fornitore
Hosting media esercizi Distribuzione di video e immagini degli esercizi Quando visualizzi un contenuto multimediale Nessun dato di account viene inviato

I fornitori di contenuti statici ricevono comunque indirizzo IP, user agent e metadati di connessione. I font usati nei PDF non sono caricati dal browser.

8. Banner e scelta dell’utente

Al primo accesso sono disponibili tre scelte con pari facilità: “Rifiuta non necessari”, “Personalizza” e “Accetta tutti”. Chiudendo il banner senza accettare restano attivi soltanto gli strumenti necessari. Nessuna categoria facoltativa è preselezionata. Le preferenze possono essere modificate in qualsiasi momento dal link persistente “Preferenze cookie”.

9. Revoca e durata

Il consenso può essere revocato in qualsiasi momento. La revoca impedisce nuovi trattamenti non necessari; non rende illeciti quelli già effettuati. Le durate specifiche dipendono dal singolo strumento e sono indicate nelle tabelle sopra; le preferenze di consenso sono conservate per documentare la scelta e non devono essere mantenute oltre quanto necessario. La revoca elimina gli identificatori delle categorie interessate; l’autenticazione, le preferenze funzionali e gli stati di allenamento non vengono cancellati.

10. Come gestire i cookie nel browser

Puoi gestire o eliminare i cookie direttamente dal browser. La disabilitazione dei cookie necessari può compromettere il funzionamento della piattaforma.

11. Diritti e modifiche

Puoi esercitare i tuoi diritti (accesso, rettifica, cancellazione, limitazione, opposizione, portabilità e revoca del consenso) scrivendo a [email protected]. Per il trattamento dei dati personali consulta la Privacy Policy. Le modifiche a questa Cookie Policy sono pubblicate su questa pagina, con la data di ultimo aggiornamento indicata in alto.