Privacybeleid

Je vooruitgang is persoonlijk. Hier lees je wat op je apparaten blijft, wat optionele functies delen en hoe jij de controle houdt.

Wie verantwoordelijk is

Giovanni Intini is verantwoordelijk voor Gio Trains en de persoonsgegevens die worden verwerkt om de dienst te leveren. Mail voor privacyvragen of -verzoeken naar privacy@giovanniintini.it.

Dit beleid geldt voor de iPhone-app, de bijbehorende Apple Watch-app, widgets en Live Activity’s, en deze website. Gio Trains is bedoeld voor volwassen beginners.

Trainen op je apparaten

Je hebt geen Gio Trains-account nodig voor de trainingscampagne op iPhone. De app bewaart je profielkeuzes, oefenvoortgang, bevestigde sets en herhalingen, sessietijden, prestaties, schema, voorkeuren en eventuele dagboeknotities op je apparaat. Opgeslagen keuzes voor niveautests horen bij je trainingsinstellingen en versleutelde back-up, niet bij gedeelde crewactiviteit.

De Watch-app wisselt trainings- en voortgangsinformatie uit met je gekoppelde iPhone. Widgets en Live Activity’s tonen geselecteerde voortgang op systeemschermen; let op de instellingen van je toegangsscherm als anderen het kunnen zien. Herinneringen worden lokaal gepland.

Bij normaal lokaal gebruik ontvangen wij niet de inhoud van je trainingen of dagboek. Door Apple beheerde apparaatback-ups kunnen appgegevens bevatten, afhankelijk van je Apple-instellingen; deze staan los van de cloudback-up van Gio Trains.

Als je een heldenrapport wilt delen, toont de app een voorbeeld van de samenvatting en opent het deelvenster van het systeem. Jij kiest de ontvanger of bestemming. Privénotities uit het dagboek worden niet in dat rapport opgenomen. Na het delen gelden de privacypraktijken van de bestemming.

Gio Trains heeft geen advertenties, tracking tussen apps of analyse-SDK van derden. We verkopen je gegevens niet en gebruiken trainingsinformatie niet voor advertenties. Apple kan ontwikkelaars diagnostische gegevens of bètafeedback geven, afhankelijk van je Apple- en TestFlight-instellingen.

Apple Gezondheid is optioneel

Met Pro kun je Gio Trains toestemming geven om voltooide trainingen naar Apple Gezondheid te schrijven. Pro kopen geeft geen toestemming voor Gezondheid. Je moet de export inschakelen en Apples toestemmingsverzoek goedkeuren.

Geëxporteerde gegevens bevatten de oefening, begin- en eindtijd, pauzes, bewegingsvariant en bevestigde sets en herhalingen. Gio Trains vraagt toestemming om trainingen te schrijven; het vraagt geen leestoegang tot je Gezondheid-gegevens. Het meet geen hartslag en schat geen calorieën.

Je kunt de export uitschakelen in Gio Trains of de toestemming intrekken in Apples Gezondheid-instellingen. Bestaande Gezondheid-vermeldingen blijven staan, tenzij je ze verwijdert. Als export aanstaat, kan het corrigeren van een Gio Trains-training de bijbehorende, door de app gemaakte vermelding bijwerken of verwijderen. Toestemmingen voor Gezondheid worden niet opgenomen in back-upbestanden van Gio Trains.

Aankopen

Apple verwerkt betalingen en het herstellen van aankopen. Wij ontvangen je betaalkaartgegevens niet. Gio Trains gebruikt door Apple ondertekende aankoopinformatie om te bepalen welke functies je bezit.

Levenslang Pro en jaarlijks Cloud Backup zijn aparte producten. Cloud Backup gebruikt transactie-ID’s, abonnementsstatus, verval- of intrekkingsgegevens en een account-ID om gecontroleerde toegang aan de eigenaar te koppelen. Een abonnement opzeggen verwijdert het account niet.

Voor Cloud Backup en Crew stuurt Supabase door Apple ondertekende gegevens over transacties, abonnementsverlengingen en meldingen naar een verificatiedienst op AWS in Ierland. Dit kunnen transactie-ID’s, aankoop- en abonnementsdatums en een app-accounttoken zijn dat een aankoop aan een account koppelt. De dienst controleert Apples handtekeningen en de geldigheid van certificaten, inclusief online controles op intrekking. De dienst slaat de ondertekende gegevens of gedecodeerde inhoud niet op en neemt ze niet op in logboeken, en ontvangt geen back-upbestanden of je herstelcode.

Besloten crews

Crew is beschikbaar in Gio Trains uit de App Store. Een account is vereist, maar geen Cloud Backup-abonnement. Elke kring heeft maximaal zes personen en geen openbaar profiel.

Supabase bewaart je account-ID, gekozen bijnaam, avatar, crewnaam, tijdstippen van lidmaatschap en van toestemming voor delen, uitnodigingsmetadata, reacties, meldingen en de leden die je dempt of blokkeert. Om dubbele verzoeken te voorkomen en misbruik te beperken, bewaart Supabase ook gegevens over crewacties, zoals een crew aanmaken, lid worden of de crew verlaten, die na 30 dagen worden verwijderd, en tellingen per uur van je verzoeken, die worden verwijderd zodra dat uur voorbij is. Je kiest apart voor toekomstige dagactiviteiten en mijlpalen of huidige oefenfasen. Crew uploadt geen Gezondheid-gegevens, dagboeknotities, pijnredenen, trainingstijdstippen of je schema.

We bewaren het catalogusnummer van je gekozen portret en de kaderkleur. De galerij heeft de groepen Mens en Dier; we verzamelen geen apart geslachtsveld en uploaden geen foto.

De dienst kan sociale informatie lezen en je crew kan die zien zoals beschreven in de app; deze informatie is niet versleuteld met je back-upherstelcode. Verificatie van Pro-avatars gebruikt Apple-transactie-ID’s en de huidige aankoop- of intrekkingsstatus. De sociale database is in Ierland ingesteld.

Gedeelde activiteit en je persoonlijke bijdragebewijzen blijven maximaal 90 dagen bewaard; de feed toont maximaal 100 gebeurtenissen. Kaarten blijven zolang de crew bestaat. Pauzeren stopt nieuw delen. Vertrek of verwijdering wist je herkenbare lidmaatschap, activiteiten en reacties; de gezamenlijke voortgang blijft. Accountverwijdering wist ook sociale accountgegevens en privéregistraties tegen dubbele bijdragen.

Elke uitnodiging werkt eenmaal en verloopt na zeven dagen. Metadata van de eindstatus verdwijnt zeven dagen na acceptatie, intrekking of verlopen. De oorspronkelijke codes staan alleen in de beschermde lokale cache van de maker, verdwijnen bij verlopen of ontvangst van een eindstatus en worden niet opgenomen in back-ups of activiteitsuploads.

Optionele crewmeldingen gebruiken een pushtoken van het apparaat, taal, tijdzone en stille uren. Berichten op het toegangsscherm zijn algemeen. Dempen en blokkeren beïnvloeden wat je ontvangt; privémeldingen van problemen zijn beschikbaar voor de beheerder om zorgen af te handelen. Deze functies maken geen advertentie- of trackingprofiel aan.

Back-ups en herstel

Versleutelde bestanden die je zelf beheert

Je kunt een versleutelde back-up van je trainingscampagne en dagboek exporteren en later met je herstelcode importeren. Jij kiest waar je het bestand opslaat. Elke bestandsaanbieder of persoon met wie je het deelt, heeft eigen privacypraktijken.

Gio Trains versleutelt back-ups op je apparaat met AES-256-GCM. De herstelcode is de ontsleutelingssleutel. Deze wordt opgeslagen in de sleutelhanger van je apparaat en, alleen als je daarvoor kiest, in je iCloud-sleutelhanger. Hij wordt nooit naar Gio Trains of onze back-upservers gestuurd. Bewaar een aparte kopie op een veilige plek: wij kunnen de code niet voor je terughalen. Iedereen met zowel je bestand als je herstelcode kan de back-up lezen.

Optionele cloudback-up

Cloud Backup is beschikbaar in Gio Trains uit de App Store. Het is optioneel: trainen en versleutelde back-upbestanden werken ook zonder.

Cloud Backup vereist Log in met Apple, een apart abonnement en je uitdrukkelijke keuze om uploads aan te zetten. Alleen kopen start geen automatische back-ups.

Inloggen met Apple levert een identificatie voor je account. De app vraagt niet om je naam of e-mailadres om vast te stellen wie de back-ups bezit; als Apple een e-mailadres of doorstuuradres in zijn identiteitsantwoord meestuurt, kan de authenticatieaanbieder dit bewaren. De dienst verwerkt ook authenticatietokens, een door de app gegenereerde apparaat-ID en aankoopinformatie. Bij het verwijderen van je account wordt een nieuwe Apple-autorisatie gebruikt om de toegang in te trekken.

De servers bewaren versleutelde bestanden en de informatie die nodig is om ze te beheren: account- en back-up-ID’s, tijdstempels, bestandsgroottes, integriteitshashes, een vingerafdruk van de herstelsleutel en welk apparaat mag uploaden. Ze ontvangen je herstelcode niet, en ook niet de leesbare inhoud van trainingen en dagboek. Een vingerafdruk van de herstelsleutel identificeert de benodigde code; het is niet de code zelf.

Supabase bewaart de primaire versleutelde kopieën. Amazon S3 bevat onafhankelijke versleutelde herstelkopieën en versleutelde gegevens voor account- en back-upbeheer. Geen van beide providers ontvangt de sleutel om je trainingsinhoud te ontsleutelen.

Als je bij Cloud Backup bent ingelogd, kun je in Back-up en herstel Kopie bewaren in iCloud-sleutelhanger inschakelen; standaard staat dit uit. De app bewaart je herstelcode dan ook in je iCloud-sleutelhanger. Zolang iCloud-sleutelhanger aanstaat, synchroniseert Apple hem end-to-end versleuteld met de apparaten die je Apple Account gebruiken, onder het privacybeleid van Apple. De code komt nog steeds nooit bij Gio Trains. Iedereen die je Apple Account in handen heeft, zou dan je back-ups kunnen openen. Als je de optie uitschakelt of je cloudaccount verwijdert, wordt de kopie op al je apparaten uit iCloud-sleutelhanger verwijderd; de app verwijderen doet dat niet.

Bewaren en verwijderen

Lokale trainingen blijven staan totdat je ze verwijdert of vervangt. De app verwijderen wist geen geëxporteerde kopieën, al gedeelde gegevens, vermeldingen in Apple Gezondheid of een apart cloudaccount. Beheer die kopieën op hun eigen bestemmingen.

Cloud Backup bewaart de nieuwste 30 vastgelegde versies zolang je abonnement actief is. Na afloop van betaalde toegang of een geverifieerde respijtperiode stoppen uploads en blijven back-ups 90 dagen te downloaden. Opzeggen start die periode niet zolang betaalde toegang doorloopt.

Oudere of verlopen versies worden tijdens onderhoud verwijderd, inclusief onafhankelijke herstelkopieën. Gegevens die in de onafhankelijke herstelopslag zijn verwijderd of vervangen, worden alleen bewaard om herstel na fouten mogelijk te maken en worden binnen 30 dagen ingepland voor definitieve verwijdering; de opslagprovider voert die verwijdering daarna asynchroon uit. Gegevens over de accountidentiteit en de eigenaar van het abonnement blijven bewaard totdat het account wordt verwijderd. Meldings-ID’s waarmee wordt voorkomen dat dezelfde Apple-gebeurtenis twee keer wordt verwerkt, worden maximaal 180 dagen bewaard.

Verwijder je cloudaccount in Back-up en herstel met nieuwe Apple-autorisatie. Dit stopt de toegang en verwijdert het account en de primaire kopieën. De onafhankelijke herstelkopieën worden tegelijk verwijderd en binnen 30 dagen ingepland voor definitieve verwijdering, die de opslagprovider daarna asynchroon uitvoert. Bij een onbereikbare provider blijft verwijdering in behandeling en wordt opnieuw geprobeerd tot de app afronding bevestigt. Beheer Apple-abonnementen apart; accountverwijdering zegt ze niet op.

Aanbieders kunnen volgens hun bewaarbeleid beperkte beveiligingslogboeken en beschermde systeemback-ups bewaren. Deze logboeken kunnen je IP-adres en user agent bevatten (de app- en systeemversie die een verzoek verstuurde). Om je account te beschermen, bewaart onze authenticatieaanbieder beide bij elke inlogsessie. Bij uitloggen of het verwijderen van je account wordt die sessie gewist. Een sessie die 90 dagen niet wordt gebruikt, eindigt en wordt doorgaans ongeveer een dag later gewist. Ook legt de aanbieder ze samen met aanmeldingen en andere accountgebeurtenissen vast in zijn beveiligingslogboeken. Die logboeken, en zijn dagelijkse databaseback-ups waarin de sessies staan, bewaart de aanbieder 7 dagen. Zulke kopieën worden niet gebruikt om een verwijderd account opnieuw te activeren. Bestanden die je hebt geëxporteerd en kopieën die je naar anderen hebt gestuurd, blijven onder jouw of hun beheer.

Operationele AWS-logboeken en versleutelde registraties van mislukte achtergrondtaken worden maximaal 14 dagen bewaard. Toegangslogboeken voor de infrastructuurstatus en implementatiebestanden worden ongeveer 90 dagen bewaard; ze bevatten metadata van infrastructuurverzoeken, geen back-upinhoud. Achtergrondonderhoud bewaart een ondoorzichtige account-ID die de voortgang aangeeft en een foutmarkering in versleutelde opslag en werkt deze bij naarmate het onderhoud vordert.

Dienstverleners en locaties

We gebruiken aanbieders alleen waar dat nodig is om de door jou gekozen functies te leveren, de website te beheren, verzoeken af te handelen en de dienst te beschermen:

  • Apple: appdistributie, aankopen, optionele integratie met Gezondheid, apparaatdiensten, Log in met Apple en, als je daarvoor kiest, de opslag van je herstelcode in iCloud-sleutelhanger. Zie Het privacybeleid van Apple.
  • Supabase: authenticatie, aankoopcontrole, leesbare crewgegevens en primaire versleutelde back-upopslag. Productie- en testdatabases en primaire opslag zijn in Ierland ingesteld. Zie Het privacybeleid van Supabase.
  • Amazon Web Services: onafhankelijke versleutelde S3-herstelopslag, Apple-aankoopcontrole en achtergrondonderhoud voor Cloud Backup en Crew. Deze diensten zijn in Ierland ingesteld. Zie De privacyverklaring van AWS.
  • GitHub Pages: deze openbare informatiewebsite. Zie De privacyverklaring van GitHub.

Opslag in de EU betekent niet dat elk authenticatieverzoek, elke ondersteuningshandeling of elk beveiligingslogboek alleen in de EU wordt verwerkt. Aanbieders kunnen internationaal actief zijn. Waar vereist, moeten toepasselijke gegevensverwerkingsvoorwaarden en rechtmatige doorgiftewaarborgen gelden voor doorgiften buiten de EER of het Verenigd Koninkrijk. Je kunt contact met ons opnemen voor informatie over de waarborgen die relevant zijn voor je gegevens.

We kunnen beperkte informatie verstrekken als de wet dit vereist of als dat nodig is om misbruik te onderzoeken of wettelijke rechten te beschermen. We hebben geen ontsleutelingssleutel die we kunnen verstrekken voor je trainingsback-ups.

Deze website en privacyvragen

Bij je eerste bezoek gebruikt een klein script de taalvoorkeuren van je browser om een passende vertaling te openen. Als je een taal kiest, onthoudt de site die keuze in de lokale opslag van deze browser. De keuze wordt niet naar ons gestuurd en wordt niet voor tracking gebruikt. Als je de browsergegevens van deze site wist, wordt de opgeslagen keuze verwijderd. De pagina’s en taallinks werken ook zonder JavaScript.

Deze site gebruikt geen analysescripts, advertentiecookies, contactformulieren of ingesloten media van derden. Lettertypen en illustraties worden met de site aangeboden. GitHub registreert bij het aanbieden van GitHub Pages de IP-adressen van bezoekers voor beveiligingsdoeleinden, ook van bezoekers die niet zijn ingelogd. Zie GitHubs uitleg over gegevensverzameling door Pages.

Als je ons mailt, ontvangen we je adres en de informatie die je meestuurt. We gebruiken deze om je verzoek af te handelen en bewaren de correspondentie alleen zolang dat nodig is om de zaak op te lossen, de afhandeling vast te leggen en aan toepasselijke verplichtingen te voldoen. Stuur je herstelcode, Apple-wachtwoord of betaalkaartgegevens niet mee.

Je keuzes en rechten

Waar de AVG of de Britse AVG van toepassing is, berust verwerking voor het leveren van een account en het verifiëren van een aangevraagde betaalde dienst op de uitvoering van die overeenkomst. Optionele export naar Gezondheid, het delen van Crew-voortgang en back-upuploads hangen af van jouw keuze en toestemming. Beveiliging, misbruikpreventie en het beantwoorden van vragen berusten op onze gerechtvaardigde belangen; wettelijk verplichte verwerking berust op de betreffende wettelijke verplichting.

Cloud-uploads of delen met Crew inschakelen vraagt je uitdrukkelijke keuze, inclusief toestemming voor de betrokken gezondheidsinformatie. Je kunt die in de app intrekken zonder eerdere rechtmatige verwerking aan te tasten. Pauzeren stopt nieuwe uploads of gedeelde activiteit, maar wist bestaande gegevens niet. Verlaat de crew om herkenbare gedeelde activiteit te verwijderen, of verwijder je account om accountgegevens en cloudback-ups te verwijderen.

Afhankelijk van de toepasselijke wet kun je verzoeken om inzage, correctie, verwijdering, beperking of overdraagbaarheid van je persoonsgegevens en bezwaar maken tegen verwerking op basis van gerechtvaardigde belangen. Je kunt ook een klacht indienen bij de gegevensbeschermingsautoriteit waar je woont, werkt of denkt dat een inbreuk heeft plaatsgevonden. We moeten mogelijk je identiteit controleren voordat we een verzoek uitvoeren.

Neem contact op via privacy@giovanniintini.it om deze rechten uit te oefenen. We kunnen accountinformatie en versleutelde back-upbestanden verstrekken die we bezitten; om trainingsinhoud te ontsleutelen is je herstelcode nodig. Je hoeft die code niet met ons te delen.

We werken deze pagina bij wanneer de gegevensverwerking verandert en passen de datum hierboven aan. Belangrijke wijzigingen aan een optionele functie worden uitgelegd voordat de nieuwe verwerking begint.