Privacybeleid
Gym+ is een trainingslogboek. Het meeste van wat je vastlegt, verlaat je toestel nooit, en de gezondheidsgegevens die de app leest — hartslag, calorieën en stappen — verlaten het nooit. Dit document legt precies uit wat er wordt gelezen, waarvoor, wat het toestel verlaat en wat je van ons kunt eisen.
1. Wie is verantwoordelijk
De Gym+-app wordt uitgegeven en beheerd door ALAS TECHNOLOGY LLC, een in de Verenigde Staten geregistreerd bedrijf met EIN (werkgeversidentificatienummer van de IRS) 93-3927200.
Voor de LGPD zijn wij de controlador van de hier beschreven gegevens. Voor de GDPR (AVG) zijn wij de verwerkingsverantwoordelijke.
Functionaris voor de verwerking van persoonsgegevens (LGPD, art. 41): het officiële kanaal van de functionaris is privacy@gymplus.life. Dat adres ontvangt elk verzoek, elke vraag of klacht over persoonsgegevens, en via dat adres communiceren we zo nodig met de Braziliaanse toezichthouder, de Autoridade Nacional de Proteção de Dados.
2. Gezondheidsgegevens
Dit is het belangrijkste deel, daarom staat het vooraan.
Wat de app leest
Als — en alleen als — je daar toestemming voor geeft, leest Gym+ uit Apple Gezondheid (HealthKit) op de iPhone en uit Health Connect op Android:
- Hartslag
- Verbrande actieve calorieën
- Verbrande totale calorieën
- Stappen
En het schrijft maar één ding terug: de trainingssessie die je net hebt afgerond, zodat de training meetelt in je activiteit van die dag en verschijnt in de geschiedenis van de gezondheidsapp van het systeem.
Waarvoor
Om binnen de training die je hebt vastgelegd te laten zien wat je lichaam deed terwijl die plaatsvond, en om grafieken en trends van diezelfde gegevens te tonen. Die grafieken en trends worden op het toestel zelf berekend. Er is geen enkel ander doel — niet statistisch, niet commercieel en niet voor aanbevelingen.
Wat er nooit mee gebeurt
- Gezondheidsgegevens worden niet naar een server van ons of van derden gestuurd. Ze worden gelezen, getoond en blijven waar ze waren: op het toestel.
- Gezondheidsgegevens worden niet verkocht, verhuurd, afgestaan of geruild.
- Gezondheidsgegevens worden niet gebruikt voor advertenties, marketing, targeting of profilering — niet door ons en niet door iemand anders. Er is geen advertentie- of analytics-SDK in de app geïnstalleerd.
- Gezondheidsgegevens voeden geen enkel extern systeem voor geautomatiseerde aanbevelingen en worden niet naar een dienst van derden gestuurd om te worden verwerkt.
Je toestemming intrekken
- iPhone: Instellingen → Privacy en beveiliging → Gezondheid → Gym+, en zet uit wat je wilt.
- Android: open Health Connect → App-rechten → Gym+.
Je toestemming intrekken wist niet wat al in je gezondheidsapp staat — die geschiedenis wordt door het systeem zelf beheerd, en daar wis je haar ook. Gym+ stopt gewoon met lezen.
3. Wat op het toestel blijft
Het volgende blijft op je toestel, in de privéopslag van de app, en wordt niet naar ons gestuurd:
- Je trainingslogboek: oefeningen, sets, gewichten, herhalingen, rust, datums.
- Je routines en samengestelde trainingen.
- Je profiel, als je het invult: weergavenaam, foto, geslacht, leeftijd, lengte, gewicht en activiteitsniveau.
- Lichaamsmaten, als je die vastlegt.
- Voortgangsfoto’s, als je die maakt of uit je galerij kiest.
- Notities die je schrijft.
- Voorkeuren: taal, thema, eenheden, weekdoel.
- De gezondheidsgegevens beschreven in punt 2.
Als je de app verwijdert, worden deze gegevens samen met de app van het toestel verwijderd. Wij hebben er geen kopie van om terug te geven. Als je een back-up exporteert of een training deelt, gaat het bestand op jouw initiatief naar de plek die jij kiest.
4. Wat het toestel verlaat
Alleen wat hieronder staat, en elk onderdeel alleen wanneer je de bijbehorende functie gebruikt.
4.1 Je account
Het account wordt aangemaakt met Log in met Apple of Inloggen met Google. Er bestaat geen Gym+-wachtwoord. Wanneer je inlogt, geeft Apple of Google de app een ondertekend identiteitsbewijs, en de app stuurt dat naar onze server, die de handtekening controleert met de sleutels die de aanbieder publiceert. Daarmee ontvangen we:
- de identificatiecode van je account bij de aanbieder (een vaste code, niet je naam);
- het e-mailadres dat de aanbieder doorgeeft. Als je bij Apple hebt gekozen je e-mailadres te verbergen, ontvangen we alleen het doorstuuradres van Apple — en we vragen nooit naar het echte.
De naam die Apple eventueel bij de eerste keer inloggen toont, blijft alleen in het geheugen van de app en wordt niet naar ons gestuurd. De sessiegegevens die onze server teruggeeft, blijven alleen in het geheugen en worden gewist wanneer je uitlogt of de app sluit.
4.2 Controle van het abonnement
Om te weten of je abonnement geldig is, stuurt de app naar onze server de aankoopcode die de store heeft uitgegeven (Apple of Google) en de productcode. De server vraagt het na bij de store zelf en bewaart het resultaat: het abonnement (Aluno of Coach), de status van het abonnement (gratis periode, actief, in respijtperiode, verlopen, ingetrokken), de vervaldatum en de datum van de laatste controle, gekoppeld aan je account. De store laat onze server ook weten wanneer de status van het abonnement verandert — verlenging, opzegging, terugbetaling.
We ontvangen en bewaren geen kaartnummer, bankgegevens, factuuradres of enig ander betaalmiddel. De store int het geld en de store bewaart die gegevens.
4.3 De weekreview
Wanneer je om de weekreview vraagt, en alleen op dat moment, stuurt de app naar onze server:
- de taal waarin je de tekst wilt;
- het weekdoel dat je hebt gekozen;
- voor elk van de laatste 4 volledige weken drie getallen: hoeveel trainingen, op hoeveel verschillende dagen en hoeveel sets.
Twaalf getallen, een taal en een doel. Er gaan geen namen van oefeningen, gewichten, herhalingen, foto’s, maten, notities, ruwe geschiedenis of gezondheidsgegevens mee. De lopende week wordt bewust uitgesloten, omdat die nog niet is afgesloten. De server berekent de tekst van de review, stuurt die terug naar de app en bewaart deze getallen niet.
4.4 Het uitnodigingsprogramma
Als je de uitnodiging voor vrienden gebruikt, bewaart de server je uitnodigingscode, wie wie heeft uitgenodigd en in welke fase elke uitnodiging zich bevindt. Om te voorkomen dat één toestel meerdere accounts aanmaakt alleen om beloningen te krijgen, stuurt de app een installatiecode die de app zelf willekeurig genereert. Het is geen hardware- of advertentie-ID, het verandert als je de app opnieuw installeert, en de server bewaart het alleen als cryptografische samenvatting met een geheime sleutel. Wanneer je een verdiende maand claimt, gebruiken we het e-mailadres van het account om de levering af te stemmen.
4.5 Berichten die je ons stuurt
Als je naar een van onze e-mailadressen schrijft, ontvangen we het bericht, je adres en wat je besluit mee te sturen, zoals schermafbeeldingen. We gebruiken dat alleen om te antwoorden en het verzoek af te handelen.
5. Met wie we delen
We verkopen geen persoonsgegevens. We ruilen geen persoonsgegevens tegen een dienst, korting of welke tegenprestatie dan ook. De enige betrokken derden zijn degenen die de app mogelijk maken:
| Wie | Wat ze ontvangen | Waarom |
|---|---|---|
| Apple en Google (stores) | Je aankoop en de status van het abonnement | Ze verkopen het abonnement, innen het geld en beheren het. Ze verwerken deze gegevens als zelfstandige verwerkingsverantwoordelijken, onder hun eigen privacybeleid. |
| Apple en Google (inloggen) | Het feit dat je met hun account bij Gym+ bent ingelogd | Ze authenticeren je en geven ons het identiteitsbewijs. Ze verwerken deze gegevens als zelfstandige verwerkingsverantwoordelijken, onder hun eigen privacybeleid. |
| Cloudflare | Accountcode, e-mailadres, abonnementsstatus, gegevens van het uitnodigingsprogramma, de twaalf getallen van de weekreview terwijl die wordt gemaakt, en het IP-adres en technische gegevens van wie de server en deze website bezoekt | Hosting van onze server en database (Cloudflare Workers en D1), hosting van deze website en het doorsturen van e-mails aan de @gymplus.life-adressen, als door ons ingeschakelde verwerker. |
| Google (Google Workspace) | De berichten die je ons per e-mail stuurt | De mailbox van het bedrijf, waarin we lezen en antwoorden, als door ons ingeschakelde verwerker. |
We kunnen ook gegevens delen bij een rechterlijk bevel, een verzoek van een bevoegde autoriteit of een wettelijke verplichting — en als de wet toestaat je te waarschuwen, doen we dat.
6. Hoe lang we bewaren
| Wat | Termijn |
|---|---|
| Gezondheidsgegevens | We bewaren ze niet. Ze verlaten het toestel nooit. |
| Logboek, profiel, foto’s, maten, notities | We bewaren ze niet. Ze blijven op het toestel tot je ze wist of de app verwijdert. |
| Account (code en e-mailadres) | Zolang het account bestaat. Na verwijdering van het account worden ze gewist. |
| Abonnementsstatus | Zolang het account bestaat. Na verwijdering van het account wordt de koppeling met jou gewist. |
| Fiscale registratie van de betaling | Zolang de toepasselijke fiscale wetgeving vereist. |
| Uitnodigingsprogramma (code en installatiemarkeringen) | Zolang het account bestaat. Na verwijdering van het account worden ze gewist en worden openstaande uitnodigingen afgesloten. |
| Markering van een al gebruikte aankoop (tombstone) | Voor onbepaalde tijd. Het is een onomkeerbare cryptografische samenvatting van de accountcode en de aankoopsleutel, zonder e-mailadres en zonder naam. |
| Twaalf getallen van de weekreview | We bewaren ze niet. Ze worden gebruikt om de review te maken en daarna weggegooid. |
| E-mailberichten | Zolang nodig is om het verzoek af te handelen en daarna zolang de wet vereist om de afhandeling aan te tonen. |
De aankoopmarkering bestaat om één specifieke reden: voorkomen dat een al gebruikt abonnement wordt overgezet of hergebruikt op een ander account nadat het eerste is verwijderd. Ze maakt het niet mogelijk je opnieuw te identificeren of iets van wat van jou was terug te halen.
7. LGPD — je rechten in Brazilië
Rechtsgronden
| Verwerking | Rechtsgrond |
|---|---|
| Account, abonnement, weekreview en uitnodigingsprogramma | Uitvoering van een overeenkomst — art. 7, V |
| Uitlezen van hartslag, calorieën en stappen (gevoelig persoonsgegeven over gezondheid) | Specifieke en afzonderlijke toestemming — art. 11, I |
| Fiscale registratie van de betaling | Nakoming van een wettelijke verplichting — art. 7, II |
| Markering van een al gebruikte aankoop en installatiemarkering, tegen fraude | Gerechtvaardigd belang — art. 7, IX |
| Beantwoorden van berichten en verzoeken | Uitvoering van een overeenkomst en uitoefening van rechten — art. 7, V en VI |
Wat je kunt eisen
Je kunt op elk moment, kosteloos, vragen om (art. 18 van de LGPD):
- bevestiging dat we gegevens van je verwerken, en inzage daarin;
- correctie van onvolledige, onjuiste of verouderde gegevens;
- anonimisering, blokkering of verwijdering van gegevens die onnodig of overmatig zijn of in strijd met de wet worden verwerkt;
- overdraagbaarheid naar een andere aanbieder;
- verwijdering van de gegevens die op basis van je toestemming worden verwerkt;
- informatie over met wie we je gegevens delen;
- informatie over wat er gebeurt als je geen toestemming geeft;
- intrekking van je toestemming.
Om een van deze rechten uit te oefenen, schrijf je naar privacy@gymplus.life. We antwoorden binnen 15 kalenderdagen. Voor het verwijderen van je account is er een directe weg in de app, beschreven op Account verwijderen.
Als je vindt dat we je gegevens onrechtmatig verwerken, kun je een klacht indienen bij de Autoridade Nacional de Proteção de Dados (ANPD).
8. GDPR (AVG) — je rechten in Europa
Gym+ heeft een interface in 16 talen en wordt in de stores van Apple en Google verkocht in landen van de Europese Economische Ruimte. Als je in de EER, het Verenigd Koninkrijk of Zwitserland bent, gelden ook de onderstaande regels.
Rechtsgronden (art. 6 en art. 9)
- Art. 6(1)(b) — uitvoering van de overeenkomst: account, abonnement, weekreview, uitnodigingsprogramma en de werking van de app.
- Art. 9(2)(a), in samenhang met art. 6(1)(a) — uitdrukkelijke toestemming voor het uitlezen van hartslag, calorieën en stappen, die bijzondere categorieën van gegevens zijn. Daarom gebeurt dat uitlezen pas nadat je in het systeem toestemming hebt gegeven, en daarom kun je die intrekken zonder dat de rest van de app wordt geraakt.
- Art. 6(1)(c) — wettelijke verplichting: bewaren van de fiscale registratie van de betaling.
- Art. 6(1)(f) — gerechtvaardigd belang: de markering van een al gebruikte aankoop en de installatiemarkering van het uitnodigingsprogramma, om fraude te voorkomen. Het belang is het vermijden van directe schade; de impact op jou is minimaal, omdat de bewaarde gegevens cryptografische samenvattingen zijn zonder e-mailadres en zonder naam.
Internationale doorgifte
De verwerkingsverantwoordelijke is een in de Verenigde Staten geregistreerd bedrijf, en onze server, de database, deze website en het doorsturen van e-mail draaien op de infrastructuur van Cloudflare, die gegevens kan verwerken in datacenters buiten je land, ook in de Verenigde Staten. Daarom kunnen account-, abonnements- en uitnodigingsgegevens buiten de EER worden doorgegeven.
Cloudflare is gecertificeerd onder het EU-U.S. Data Privacy Framework (en de uitbreidingen voor het Verenigd Koninkrijk en Zwitserland) en neemt de door de Europese Commissie goedgekeurde standaardcontractbepalingen (art. 46(2)(c)) op in zijn verwerkersovereenkomst. Google, dat onze mailbox host, biedt dezelfde waarborgen. Je kunt ons om een kopie van de toepasselijke waarborgen vragen.
Het is goed om vast te leggen wat niet wordt doorgegeven: geen enkel gezondheidsgegeven. Dat verlaat het toestel niet, dus er is geen internationale doorgifte van bijzondere categorieën van gegevens.
Je rechten
- Inzage (art. 15), rectificatie (art. 16) en wissing (art. 17).
- Beperking van de verwerking (art. 18) en bezwaar (art. 21).
- Overdraagbaarheid (art. 20). In de praktijk: wat echt van jou is — het trainingslogboek — staat op het toestel, en de app zelf exporteert die geschiedenis als bestand, zonder dat je van ons afhankelijk bent. De account- en abonnementsgegevens die wij hebben, kunnen we je op verzoek in een machineleesbaar formaat sturen.
- Je toestemming op elk moment intrekken (art. 7(3)), zonder gevolgen voor wat al eerder is verwerkt.
- Een klacht indienen bij de gegevensbeschermingsautoriteit van je land (art. 77).
Verzoeken: privacy@gymplus.life. We antwoorden binnen een maand, zoals de GDPR (AVG) vereist, en meestal veel eerder.
Geautomatiseerde besluitvorming
De weekreview is een rekenkundige vergelijking tussen vier weken, geen profiel van jou. We nemen geen geautomatiseerde besluiten die rechtsgevolgen hebben of je in aanmerkelijke mate treffen, in de zin van art. 22.
9. Kinderen en jongeren
Gym+ is niet bedoeld voor kinderen jonger dan 13 jaar en we verzamelen niet bewust gegevens van wie jonger is dan die leeftijd. In landen waar de minimumleeftijd om toestemming te geven hoger ligt — in de EER kan die tot 16 jaar oplopen —, geldt de lokale leeftijd, en is gebruik afhankelijk van toestemming van wie het ouderlijk gezag heeft. Als je weet dat een kind zonder die toestemming een account heeft aangemaakt, schrijf dan naar privacy@gymplus.life en we wissen het.
10. Beveiliging
- Alle communicatie tussen de app en onze server verloopt verplicht via HTTPS. De app weigert doorverwijzingen die inloggegevens meenemen.
- Sessiegegevens blijven alleen in het geheugen en worden bij het uitloggen gewist.
- Wat de server over abonnementen opslaat, is in rust versleuteld met AES-256-GCM, en account- en installatiecodes worden als cryptografische samenvattingen bewaard.
- Geen enkele markering op het toestel geeft betaalde toegang: het recht komt altijd uit een nieuwe controle bij de store.
- De app bevat geen advertentie- of analytics-SDK.
Geen enkel systeem is onkwetsbaar. Bij een beveiligingsincident met een relevant risico informeren we jou en de bevoegde autoriteiten binnen de termijnen die de LGPD en de GDPR (AVG) vereisen.
11. Deze website
Deze website gebruikt geen advertentie- of analytische cookies, laadt geen lettertypen, scripts of afbeeldingen van andere domeinen en maakt geen profiel van bezoekers. De enige cookie is gp_lang, van de website zelf: die wordt alleen aangemaakt als je in de keuzelijst een taal kiest, en onthoudt die keuze maximaal een jaar, zodat de website de volgende keer in dezelfde taal opent. Cloudflare, dat de website host, registreert het IP-adres en technische gegevens van het verzoek zolang nodig is om de pagina te leveren en de infrastructuur te beschermen.
12. Wijzigingen in dit beleid
Wanneer dit beleid verandert, verandert de ingangsdatum bovenaan mee en geldt de vorige versie vanaf dat moment niet meer. Als de wijziging wezenlijk verandert wat we met je gegevens doen, laten we je dat in de app weten voordat ze ingaat.
13. Contact met ons
- Privacy, rechten van betrokkenen en functionaris voor gegevensbescherming: privacy@gymplus.life
- Support: support@gymplus.life of de supportpagina
- Overige zaken: contact@gymplus.life
ALAS TECHNOLOGY LLC · EIN 93-3927200