MYMUSCLE
Privacyverklaring
Bijgewerkt: 2026-10-22 · 2026-10-22-directe-profielfoto-v1
Account en gegevens laten verwijderen1. Wie verantwoordelijk is
Apphletes VOF, handelend onder de naam MyMuscle, is verantwoordelijk voor de verwerking van persoonsgegevens in MyMuscle en op mymuscle.app. Ons correspondentieadres is Vreelandsestraat 4, 2574 RX Den Haag, Nederland. KvK-nummer: 42133988. Voor privacyvragen en verzoeken kun je mailen naar support@mymuscle.app.
Deze verklaring beschrijft onze app, website, accountdiensten en support. De volledige Nederlandstalige verklaring heeft in de app en op mymuscle.app/privacy dezelfde tekst en versie.
2. Welke gegevens we gebruiken en waar die vandaan komen
Account en profiel: je account-ID, e-mailadres, inlogmethode, gebruikersnaam, naam en de profielgegevens die je invult, zoals leeftijd, geslacht, lengte, gewicht, ervaring, trainingsdoel en gewenste trainingsfrequentie. Bij inloggen met Apple, Google of Facebook ontvangen we de accountgegevens die deze dienst doorgeeft, zoals een gebruikersidentificatie en e-mailadres. We ontvangen niet je wachtwoord van die dienst.
Training: oefeningen, sets, herhalingen, gewichten, notities, rustdagen, persoonlijke records, gewichtsgeschiedenis, plannen, presets, instellingen en de daaruit berekende belasting, voortgang en herstelinschattingen. Deze informatie kan iets over je gezondheid zeggen. We behandelen lichaams- en trainingsgegevens daarom als gevoelige gegevens.
Community: je gekozen profielfoto, groepslidmaatschappen en rollen, vriendschappen, blokkades, gedeelde statistieken, berichten en gedeelde presets. Als iemand inhoud van jou meldt, ontvangen we de betreffende inhoud en meldinformatie van die gebruiker. Zie ook de uitleg over zichtbaarheid en moderatie hieronder.
Technische gegevens: onder meer platform, appversie, verzoekmomenten en technische verbindingsgegevens die onze diensten en leveranciers nodig hebben om verzoeken af te handelen en misbruik tegen te gaan. Optionele productmetingen staan los van noodzakelijke beveiligingsregistraties.
Website en support: het e-mailadres dat je op de wachtlijst invult, je verzoeken en correspondentie, en eventuele bijlagen die je zelf verstrekt. Stuur geen identiteitsbewijs, wachtwoord, inloglink, medisch dossier of onnodige gezondheidsinformatie mee. Apple Health en optionele gebruiksstatistieken hebben hieronder een eigen uitleg.
3. Waarom we gegevens verwerken
Voor het aanmaken, beveiligen en beheren van je account en het leveren van aangevraagde accountfuncties gebruiken we de gegevens die nodig zijn om onze overeenkomst met jou uit te voeren: artikel 6 lid 1 onder b AVG. Voor lichaams- en trainingsgegevens en afgeleide herstelinschattingen vragen we afzonderlijk je uitdrukkelijke toestemming: artikel 6 lid 1 onder a en artikel 9 lid 2 onder a AVG. Een akkoord met voorwaarden of het lezen van deze verklaring vervangt die toestemming niet.
Optionele gebruiksstatistieken, de Apple Health-koppeling en het ontvangen van de gevraagde wachtlijstberichten zijn gebaseerd op jouw toestemming. Die keuzes zijn afzonderlijk. We vragen aanvullende toestemming wanneer gegevens voor een nieuw doel worden gebruikt waarvoor dat nodig is.
Voor het afhandelen van een verzoek over onze dienstverlening kan uitvoering van de overeenkomst de grondslag zijn. Voor noodzakelijke beveiliging, het voorkomen van misbruik en de behandeling van gewone support- en moderatiegegevens kunnen we ons beroepen op ons gerechtvaardigde belang: artikel 6 lid 1 onder f AVG. Dat belang is een veilige, betrouwbare dienst en het behandelen van verzoeken en klachten. We beperken de gegevens tot wat daarvoor nodig is en wegen jouw rechten mee. Je kunt tegen verwerking op deze grondslag bezwaar maken.
Waar we een concrete wettelijke verplichting moeten uitvoeren, geldt artikel 6 lid 1 onder c AVG. Een gerechtvaardigd belang of wettelijke verplichting geeft niet vanzelf toestemming om gezondheidsgegevens te verwerken; daarvoor is daarnaast een toepasselijke uitzondering uit artikel 9 AVG nodig.
De verplichte velden worden bij het invullen aangegeven. Zonder de benodigde accountgegevens kunnen we geen account leveren; zonder geldige uitdrukkelijke toestemming voor lichaams- en trainingsgegevens zijn persoonlijke trainingsfuncties niet beschikbaar. Accountverwijdering en privacyverzoeken blijven mogelijk. Je hoeft geen optionele statistieken te delen en Apple Health niet te koppelen om de overige trainingsfuncties te gebruiken.
4. Apple Health
Op ondersteunde Apple-toestellen kun je Apple Health vrijwillig koppelen. Na jouw toestemming lezen we slaapduur en lichaamsgewicht voor herstel en voortgang. We schrijven geen gegevens naar Apple Health. De Android-app gebruikt deze Apple Health-koppeling niet.
Slaap wordt op je toestel verwerkt tot nachtelijke totalen en wordt niet naar onze database gestuurd. Geïmporteerd lichaamsgewicht wordt onderdeel van je gewichtsgeschiedenis en gesynchroniseerde trainingsprofiel in Supabase. We gebruiken Health-gegevens niet voor advertenties, marketing of het volgen van je gedrag voor reclame.
Ontkoppelen stopt nieuwe uitlezingen en verwijdert de lokale Health-cache. Je kunt de systeemtoestemming ook in Apple Health intrekken. Eerder geïmporteerde gewichten blijven in je trainingsprofiel staan totdat je die gegevens of je account laat verwijderen. Het stoppen van een koppeling verwijdert die eerdere import dus niet automatisch.
5. Wat anderen kunnen zien
Andere gebruikers kunnen je gebruikersnaam en toegestane profielinhoud zien. Binnen groepen zijn je rol, totaalscore, activiteit en de daarvoor toegestane trainingsstatistieken zichtbaar. Een publieke groep kan ook een voorvertoning voor ingelogde niet-leden tonen. Privégroepen beperken het ledenoverzicht tot toegestane deelnemers. Geslacht voor groepsranglijsten wordt alleen binnen je actieve groep gedeeld.
Voor nieuwe accounts staat het delen van badges en persoonlijke records standaard uit. Je kiest dat apart tijdens de registratie of bij Privacy en veiligheid. Deze keuzes verbergen niet je gebruikersnaam, groepslidmaatschap, totaalscore en activiteit binnen je groepen. E-mailadres, echte naam, leeftijd, lengte en lichaamsgewicht worden niet als algemene sociale profielvelden aangeboden.
Berichten en gedeelde presets zijn zichtbaar voor de deelnemers. Berichten zijn niet end-to-end versleuteld. Blokkeren stopt nieuw direct contact, vriendschapsverzoeken en uitnodigingen door die gebruiker, ook bij een gedeelde groep. Het verwijdert bestaande berichten niet automatisch.
Deel geen medische dossiers, diagnoses of andere onnodige gevoelige gegevens over jezelf of anderen. De toestemming voor persoonlijke trainingsfuncties is geen algemene toestemming om je gezondheidsgegevens met andere gebruikers te delen. Bij aanvullende verwerking van gevoelige gegevens voor communityfuncties is daarvoor een afzonderlijke passende grondslag en, waar van toepassing, uitdrukkelijke toestemming nodig.
6. Profielfoto's, meldingen en moderatie
Je profielfoto wordt na het uploaden direct zichtbaar voor andere gebruikers, zonder voorafgaande moderatorgoedkeuring. We slaan foto's op in Supabase en gebruiken toegangscontroles voor het bekijken ervan. Bestandscontrole controleert ondersteunde formaten, niet de inhoud. We gebruiken geen externe AI-detectiedienst of biometrische identificatie. Bevoegde moderators kunnen een gemelde foto achteraf verwijderen.
Een beperkte automatische tekstfilter kan bepaalde expliciete teksten en links blokkeren. Bevoegde moderators beoordelen meldingen en kunnen inhoud verwijderen, profielinhoud verbergen of het plaatsen van nieuwe community-inhoud tijdelijk beperken. De communityregels leggen uit welke inhoud niet is toegestaan en hoe je kunt melden, blokkeren of bezwaar maken.
Bij een melding bewaren we de reden, toelichting, relevante identificatoren, een kopie van de gemelde inhoud, het contactadres van de melder en diens verklaring dat de melding naar beste weten juist en volledig is. Dit gebruiken we om de melding te beoordelen, besluiten uit te leggen en misbruik of bezwaar te behandelen. Alleen bevoegde personen krijgen toegang. De identiteit van de melder en interne notities worden niet aan de betrokken gebruiker getoond.
Na het opslaan kan de app een ingevulde supportmail openen. Jij kiest of je deze mail verstuurt. MyMuscle verzendt die mail niet automatisch; de opgeslagen melding blijft ook zonder mail beschikbaar voor beoordeling. Er wordt geen foto of privaat bericht als e-mailbijlage toegevoegd.
Je vindt ontvangstbevestigingen en besluiten bij Privacy en veiligheid. Je kunt ook zonder account melden of bezwaar maken via support@mymuscle.app. Vermeld de locatie of identificatie van de inhoud, je uitleg en contactadres; stuur geen illegale afbeeldingen mee. We zijn geen continu bemande noodhulpdienst. Gebruik bij direct gevaar de lokale hulpdiensten.
7. Optionele gebruiksstatistieken en foutgegevens
Het selectievakje voor gebruiksstatistieken en beperkte technische foutgegevens is optioneel en staat standaard leeg. Je kunt de app zonder deze toestemming gebruiken. We registreren de versie van de uitleg, je keuze en het tijdstip voor je account. De keuze geldt ook op andere toestellen waarop je dit account gebruikt.
Alleen na toestemming registreren we geopende functies en gebeurtenissen zoals het opslaan van een training, platform, appversie, een sessie-ID en beperkte aantallen oefeningen, sets, trainingsdagen en rustdagen. Voor technische fouten gebruiken we vooraf bepaalde foutcodes, momenteel voor problemen met trainingssynchronisatie. Gebeurtenissen zijn gekoppeld aan je account-ID en zijn dus niet anoniem.
Deze gebeurtenissen bevatten geen trainingsgewichten, oefeningnamen, berichtinhoud, e-mailadressen, vrije foutteksten of volledige crashrapporten. Ze worden in Supabase verwerkt om functies te verbeteren en technische problemen te onderzoeken. Het productdashboard toont samengevoegde rapportages; kleine aantallen zijn niet automatisch anoniem.
Intrekken kan via Profiel → Privacy en veiligheid. Inzenden stopt direct op dat toestel en na serverbevestiging op je andere toestellen. Bij een verbindingsfout moet de online intrekking opnieuw worden verwerkt; de app bewaart die waar mogelijk lokaal en probeert opnieuw. Eerdere gebeurtenissen worden niet automatisch door intrekking gewist. Ze worden na 90 dagen bij de dagelijkse opruiming verwijderd; eerder verwijderen kun je via support aanvragen. Noodzakelijke beveiligingslogs van leveranciers vallen niet onder deze optionele keuze.
8. Website en wachtlijst
Als je je aanmeldt voor de wachtlijst, gebruiken we je e-mailadres voor de gevraagde bevestiging en informatie over de lancering van MyMuscle. Je kunt je toestemming intrekken en verwijdering vragen via support@mymuscle.app. Wachtlijstgegevens worden niet automatisch gebruikt voor andere marketingcampagnes.
Alleen als je bij Website statistics kiest voor Allow statistics telt de website paginaweergaven en browsersessies met een willekeurige sessiecode in sessionStorage. Zonder toestemming maken we die sessiecode niet aan en versturen we geen eigen bezoekersmetingen. Je kunt even gemakkelijk No statistics kiezen en je keuze via Website statistics in de voettekst wijzigen. We onthouden uitsluitend je toestemmingskeuze maximaal zes maanden in een eigen cookie, zodat we die kunnen respecteren. Bij intrekking stopt de meting en verwijderen we de sessiecode uit die browser. Eerdere bezoekmetingen worden uiterlijk na 90 dagen bij de dagelijkse opruiming verwijderd.
De eigen bezoekentabel bevat geen rechtstreeks IP-adres of user-agent. Voor het beperken van misbruik verwerkt de server wel het IP-adres en maakt daarvan een dagelijks wisselende beveiligingscode. De code en verzoekaantallen worden maximaal twee dagen in de beveiligingstabel bewaard. Hosting- en beveiligingsdiensten kunnen technische verbindingsgegevens, waaronder IP-adressen en verzoekinformatie, verwerken om de website te leveren en beveiligen. Deze noodzakelijke beveiliging staat los van je keuze voor optionele bezoekmetingen. De verwerking is daarmee niet automatisch anoniem.
9. Leveranciers, ontvangers en verwerking buiten de EER
Supabase levert de appdatabase, authenticatie en bestandsopslag. Het hoofdproject staat in Frankfurt, Duitsland. Vercel host de website. Private Email van Namecheap verwerkt onze inkomende supportmail en uitgaande accountmail. Voor wachtlijstbevestigingen kan de website Resend gebruiken wanneer deze verzenddienst is ingeschakeld. Deze diensten verwerken de gegevens die nodig zijn voor hun beschreven taak.
Bij sommige inlog- en beveiligingsacties gebruiken we Cloudflare Turnstile. Cloudflare kan daarvoor technische gegevens zoals IP-adres, browser- en apparaatgegevens verwerken om geautomatiseerd misbruik te herkennen. We sturen hiervoor geen lichaams- of trainingsgegevens, berichten of ingevulde e-mailadressen naar de controlepagina. Apple, Google en Facebook verwerken ook gegevens volgens hun eigen privacyvoorwaarden wanneer je hun inlogdienst gebruikt.
Vaste interfaceteksten worden met meegeleverde vertalingen op je toestel vertaald. Je berichten en notities worden daarvoor niet naar een externe vertaaldienst gestuurd. We verkopen geen persoonsgegevens en gebruiken lichaams-, trainings- of Apple Health-gegevens niet voor reclame of marketing.
Een Europese databasevestiging betekent niet dat elke leverancier of ondersteunende dienst uitsluitend binnen de Europese Economische Ruimte werkt. Leveranciers en hun subverwerkers kunnen gegevens onder meer buiten de EER verwerken. Voor doorgiften waarvoor dat nodig is, zijn passende waarborgen vereist, zoals de Europese standaardcontractbepalingen en aanvullende beschermingsmaatregelen. Je kunt via support@mymuscle.app informatie en een kopie van de toepasselijke waarborgen aanvragen, met bescherming van vertrouwelijke informatie.
10. Beveiliging en toegang
We beperken toegang tot accounts en gegevens met toegangscontrole, databasebeveiliging en versleutelde verbindingen. Ondersteunde iOS- en Android-builds bewaren inlogtokens in beveiligde toestelopslag. De app versleutelt lokale lichaams-, trainings- en profielgegevens met een sleutel in beveiligde toestelopslag; de webapp gebruikt daarvoor een browsersleutel die niet exporteerbaar is.
Bevoegde beheerders en technische leveranciers kunnen voor noodzakelijke werkzaamheden toegang hebben tot onderliggende gegevens, bijvoorbeeld voor een supportverzoek of beveiligingsincident. Dat is geen algemene toestemming om trainingslogboeken of berichten door te nemen. Moderatorinzage in gemelde inhoud heeft een afzonderlijk doel.
Geen beveiliging sluit ieder risico uit. Beveilig je toestel en account. Een ontgrendelde app of door jou gedeeld exportbestand kan informatie zichtbaar maken. Ontvangen berichten zijn niet end-to-end versleuteld.
11. Hoelang we gegevens bewaren
Account-, profiel- en trainingsgegevens bewaren we zolang die nodig zijn voor je account en de gevraagde trainingsfuncties. Je kunt gegevens of je account laten verwijderen. Toestemmingsregistraties en wijzigingsgeschiedenis blijven aan je account gekoppeld en worden bij accountverwijdering uit de actieve database verwijderd.
Optionele appstatistieken: 90 dagen, daarna verwijdering bij de dagelijkse opruiming. Afgehandelde meldingen en besluitregistraties: in beginsel 90 dagen na afhandeling. Open meldingen blijven bewaard zolang behandeling nodig is. Bij noodzakelijke bewijsbewaring leggen we de reden en einddatum vast en bewaren we alleen wat daarvoor nodig is.
Profielfoto's: je goedgekeurde foto zolang je deze gebruikt. Afgewezen of ingetrokken bestanden worden bij intrekking of moderatie opgeruimd; een mislukte netwerkactie wordt opnieuw geprobeerd. Bij moderatiecontrole worden vervangen foto's opgeruimd vanaf 24 uur na vervanging en onvoltooide uploads vanaf een uur. Bewijs voor een open melding of geldige bewijsbewaring wordt daarvan uitgezonderd. Beoordelingsmetadata wordt in beginsel 90 dagen na afhandeling bewaard.
Supportmail: maximaal 12 maanden na afhandeling, tenzij een concreet geschil of een wettelijke verplichting langer bewaren noodzakelijk maakt. Wachtlijstgegevens: tot de gevraagde lanceringsberichten zijn afgehandeld of je toestemming intrekt, waarna de gegevens worden verwijderd zodra ze niet meer voor die aanvraag nodig zijn. Websitebezoeken: maximaal 90 dagen. Deze termijnen gelden ook voor door ons gemaakte operationele kopieën, behoudens een vastgelegde noodzakelijke uitzondering.
Verwijderen uit de actieve dienst wist niet meteen alle herstelkopieën en technische logs bij leveranciers. Die worden afzonderlijk bewaard voor beveiliging en herstel en vervallen volgens de toepasselijke dienstcyclus. Verwijderde gegevens mogen niet opnieuw voor normaal gebruik beschikbaar worden gemaakt als een herstelkopie wordt teruggezet. Vraag via support@mymuscle.app om informatie over de voor jouw gegevens toepasselijke bewaartermijnen en herstelmaatregelen.
12. Toestemming intrekken en je account verwijderen
Je kunt afzonderlijke toestemmingen beheren bij Profiel → Privacy en veiligheid. Bij intrekking van toestemming voor lichaams- en trainingsgegevens pauzeren de persoonlijke trainingsfuncties. Intrekken maakt eerdere rechtmatige verwerking niet onrechtmatig en is niet automatisch hetzelfde als een verwijderverzoek. Je kunt daarnaast verwijdering aanvragen.
Verwijder je account via Profiel → Account verwijderen. Ook zonder de app kun je verwijdering aanvragen via mymuscle.app/delete-account of support@mymuscle.app. We controleren op een passende manier of het verzoek bij het account hoort. Stuur geen wachtwoord of identiteitsbewijs via gewone e-mail. Bij een gekoppeld Apple-account kan een nieuwe bevestiging met hetzelfde Apple-account nodig zijn om de Apple-autorisatie in te trekken.
Bij bevestigde accountverwijdering worden de gekoppelde actieve account-, profiel-, trainings-, foto- en berichtgegevens verwijderd. Een groep met andere actieve leden krijgt een nieuwe host; een lege groep wordt verwijderd. De app wist lokale accountgegevens na serverbevestiging. Alleen de app van je toestel verwijderen wist je online account niet. Een foutmelding betekent dat je opnieuw moet proberen of contact moet opnemen; het openen van een supportmail verwijdert op zichzelf niets.
Als bepaalde informatie noodzakelijk moet blijven voor een wettelijke verplichting of een concreet geschil, beperken we die bewaring tot het noodzakelijke en informeren we je over de reden en termijn. Door andere gebruikers buiten MyMuscle gemaakte kopieën kunnen we niet zelf verwijderen.
13. Jouw rechten
Je kunt inzage, correctie, verwijdering en, waar van toepassing, beperking of overdraagbaarheid van je gegevens vragen. Bij verwerking op basis van toestemming kun je die intrekken; bij gerechtvaardigd belang kun je bezwaar maken. Mail naar support@mymuscle.app. We controleren je identiteit op een passende manier en vragen niet standaard om een identiteitsbewijs.
Via Mijn gegevens downloaden kun je opgeslagen appgegevens als JSON-bestand downloaden, inclusief nog niet gesynchroniseerde trainingen op dit toestel. Het bestand bevat niet alle fotobestanden, ontvangen berichten of supportcorrespondentie. Voor aanvullende inzage of een compleet verzoek kun je contact opnemen. De export is niet versleuteld: bewaar hem veilig. Tijdelijke app-exportbestanden worden na delen en bij een volgende start opgeruimd.
In beginsel reageren we binnen één maand. Als een wettelijk toegestane verlenging nodig is, informeren we je binnen die maand over de reden. Je kunt een klacht indienen bij de Autoriteit Persoonsgegevens via autoriteitpersoonsgegevens.nl of bij de bevoegde toezichthouder in jouw EU-land.
14. Berekeningen, leeftijd en wijzigingen
De app berekent belasting, herstelinschattingen en voortgang uit je invoer en beschikbare gegevens. Het zijn schattingen, geen medische metingen of diagnoses. De automatische tekstfilter en moderatie worden beschreven bij Meldingen en moderatie. Neem contact op als je een uitkomst, beperking of besluit wilt betwisten of laten uitleggen.
MyMuscle is bedoeld voor gebruikers vanaf 16 jaar. De leeftijd wordt vóór het geven van gezondheidstoestemming gecontroleerd. We bieden geen ouderlijke toestemmingsroute voor gebruikers onder 16. Een bestaand account onder die grens kan wel worden verwijderd. Een ingevulde leeftijd is een eigen verklaring en geen geverifieerd identiteitsbewijs.
We richten deze versie op de Europese Unie. Bij wezenlijke wijzigingen informeren we gebruikers; als voor een gewijzigde verwerking nieuwe toestemming nodig is, vragen we die vooraf. De datum en versie bovenaan geven aan welke verklaring van toepassing is.