Juridisch
Privacyverklaring
Contactgegevens
Vragen over privacy of gegevensverwerking kun je richten aan de ondernemer achter deze website:
- E-mail: info@perfectsupplement.nl
- KvK-nummer: 74667653
Welke gegevens verzamelen we
Leefstijlcheck
De leefstijlcheck verwerkt je intake-antwoorden. Deze gegevens kunnen gezondheidsinformatie en andere bijzondere persoonsgegevens bevatten in de zin van artikel 9 AVG. We verwerken ze uitsluitend op basis van jouw expliciete toestemming.
Vul je na de check optioneel je gewicht in voor een persoonlijke eiwitrichtlijn, dan vragen we daar een aparte toestemming voor en bewaren we het gewicht bij je checkresultaat. Dat gewicht is een gezondheidsgegeven; je kunt je toestemming altijd intrekken.
Account en dashboard
Als je vrijwillig inlogt, verwerken we je e-mailadres en een technische accountkoppeling zodat je je voortgang en trends over meerdere checks heen kunt bekijken. Inlogcodes zijn kort geldig en eenmalig te gebruiken. Optioneel kun je in het dashboard een interventiefocus en tijdstip (uur en minuut) opslaan — zonder dat we daarmee je analyse-scores wijzigen. Daarbij bewaren we ook je weergavekeuzes rond die dagstappen: of je ze wilt zien of verbergen, of je er één voor vandaag hebt weggeklikt, en welke zwaarte je voor vandaag koos bij beweging (die dagkeuze vervalt om middernacht). Je kunt ook zelf leefstijlmomenten toevoegen aan je dagagenda (categorie, titel en tijdvenster); die staan los van je analyse en worden alleen gebruikt om je persoonlijke planning te tonen. Plan je een eetmoment, dan bewaren we ook wat je erin zet (voedingsmiddelen, een eigen gerecht en supplementen) en eigen gerechten die je zelf maakt; alleen jij ziet ze.
Meldingen op je toestel
Zet je in Je ritme meldingen aan, dan bewaren we per toestel het adres dat je browser daarvoor aanmaakt (bij de pushdienst van Google, Apple, Microsoft of Mozilla, afhankelijk van je browser) en de sleutels om de melding te versleutelen. De pushdienst ziet alleen dát er een melding komt en wanneer; de inhoud is versleuteld en alleen op je toestel leesbaar. Je zet het per toestel uit in Je ritme of in je browser; dan verwijderen we het adres. Hang je een herinnering aan opstaan of naar bed gaan, dan bewaren we de twee tijden die je zelf instelt, alleen om de melding op dat moment te sturen.
Voedingsdagboek en Je doelen
Houd je in je account het voedingsdagboek bij, dan bewaren we per dag wat je invult: voedingsmiddelen en hoeveelheden per maaltijd, water, maaltijden die je oversloeg, supplementen en of je Opstaan of Naar bed afvinkte in Je ritme. Vul je Je doelen in, dan bewaren we wat je daar kiest: geslacht, leeftijd, hoe actief je bent, je gewicht, of je voedingswijze vegetarisch of veganistisch is, eigen streefwaarden en doelen, en, als je dat wilt invullen, of je menstrueert (dat bepaalt alleen je ijzernorm). Dit zijn gezondheidsgegevens. We gebruiken ze alleen om jouw inname naast jouw norm te zetten en je voortgang te tonen; alleen jij ziet ze, en ze gaan niet naar analysediensten. Een overzicht over een langere periode (tot 90 dagen) en het overzicht van stoffen die onder je norm blijven rekenen we uit wat je zelf invulde; daarvoor bewaren we niets extra.
Contactformulier en optioneel e-mailadres
Via het contactformulier verwerken we je naam, e-mailadres en bericht. Daarnaast kun je zelf e-mails aanzetten: korte mails na de voedingscheck om je dagboek bij te houden, mails bij een gratis gids, en een mail na je eerste week en daarna elke week dat je weekoverzicht klaarstaat. In die mails staan geen voedingsgegevens, hooguit het aantal dagen dat je invulde. Elke mail heeft een afmeldlink.
Stuur je in je dashboard een vraag of feedback, dan bewaren we je bericht, wat voor bericht het is en op welke pagina je het stuurde, gekoppeld aan je account. We gebruiken het om je te antwoorden (per mail) en de site te verbeteren. Schrijf er geen gezondheidsgegevens in. We bewaren berichten 12 maanden.
Automatisch verzamelde gegevens
Voor inzicht in het gebruik van de site gebruiken we Google Analytics en Microsoft Clarity, alleen na toestemming via de cookiebanner. Voor technische stabiliteit kunnen we anonieme foutmeldingen (stack traces, URL, apparaattype) via Sentry verwerken — zonder intake-antwoorden of gezondheidsgegevens. Cloudflare Turnstile wordt ingezet ter bescherming tegen misbruik en plaatst geen trackingcookies voor advertentiedoeleinden. Voor de intake wordt een functioneel sessiecookie psf_intake_sid gebruikt om je voortgang technisch vast te leggen. Met aparte toestemming slaan we geanonimiseerde productevents op in onze eigen database (geen ruwe intake-antwoorden). Kom je binnen via een link met een bronvermelding (bijvoorbeeld vanuit YouTube), dan onthouden we die bron 90 dagen, alleen voor eigen gebruik. Kom je binnen via een partner van ons eigen partnerprogramma en sta je marketingcookies toe, dan onthouden we die partner-code in het cookie psf_aff_ref, zodat we de partner kunnen belonen als je de check doet of premium neemt. Zonder die toestemming plaatsen we dat cookie niet. De klik op de partnerlink zelf leggen we vast met je IP-adres en browser alleen gehasht.
Waarom we gegevens verwerken
Hieronder staat per doel welke rechtsgrond we hanteren en welke gegevens daarbij horen.
| Doel | Rechtsgrond | Gegevens |
|---|---|---|
| Leefstijlcheck uitvoeren en resultaat tonen | Art. 9 lid 2 sub a AVG (expliciete toestemming voor bijzondere persoonsgegevens), in combinatie met art. 6 lid 1 sub a AVG waar nodig | Intake-antwoorden (waaronder mogelijke gezondheidsgegevens) |
| Account en persoonlijk dashboard | Art. 9 lid 2 sub a AVG (expliciete toestemming bij koppeling), in combinatie met art. 6 lid 1 sub a AVG | E-mailadres, accountkoppeling, gekoppelde intake-sessies |
| Voedingsdagboek, persoonlijke normen en doelen | Art. 9 lid 2 sub a AVG (expliciete toestemming), in combinatie met art. 6 lid 1 sub a AVG | Wat je in het dagboek en in Je doelen invult (zie hierboven) |
| E-mails die je zelf aanzet (na de check, bij een gids, weekoverzicht) | Art. 6 lid 1 sub a AVG (toestemming) | E-mailadres, thema van de gids, aantal ingevulde dagen, verzendstatus |
| Partners van ons eigen partnerprogramma belonen | Art. 6 lid 1 sub f AVG (gerechtvaardigd belang — afrekening met partners) | Partner-code (het cookie alleen na toestemming voor marketingcookies), gehasht IP-adres en browser, of de verwijzing tot een check of aankoop leidde |
| Beantwoorden van contactverzoeken | Art. 6 lid 1 sub f AVG (gerechtvaardigd belang) | Naam, e-mailadres, bericht |
| Herinnering voor herhaalmeting (gestopt op 24 oktober 2026; eerder opgegeven adressen bewaren we zolang je check bewaard blijft) | Art. 6 lid 1 sub a AVG (toestemming) | E-mailadres |
| E-mailupdates over je leefstijlcheck (marketingtoestemming) | Art. 9 lid 2 sub a AVG (expliciete toestemming), in combinatie met art. 6 lid 1 sub a AVG | E-mailadres, voornaam, profiel-snapshot (labels en scores uit je check) |
| Beveiliging, fraudepreventie en technisch beheer | Art. 6 lid 1 sub f AVG (gerechtvaardigd belang) | Onder meer IP-gegevens (waar mogelijk gehasht of ingekort), Turnstile- en serverlogs |
| Inzicht in gebruik van de website | Art. 6 lid 1 sub a AVG (toestemming) | Via Google Analytics en Microsoft Clarity verzamelde gebruiks- en apparaatgegevens |
| Productverbetering (geanonimiseerde events) | Art. 6 lid 1 sub a AVG (toestemming) | Pseudonieme sessie-id, event-type en categorische metadata (geen ruwe antwoorden of scores) |
| Premium-wachtlijst en launch-mail | Art. 6 lid 1 sub a AVG (expliciete toestemming voor launch-mail); wachtlijst zonder mail-opt-in: art. 6 lid 1 sub f AVG (productvalidatie) | Account-id, optionele prijsband, wachtlijst-intentie; bij opt-in e-mailadres via je account |
| Technische foutmonitoring (stabiliteit) | Art. 6 lid 1 sub f AVG (gerechtvaardigd belang) | Anonieme foutmeldingen (stack trace, URL, apparaattype; geen intake-data) |
| Affiliate-klikmeting | Art. 6 lid 1 sub f AVG (gerechtvaardigd belang) | Product-slug, timestamp, optioneel pseudonieme sessie-id |
Geautomatiseerde aanbeveling
Op basis van je antwoorden in de leefstijlcheck tonen we supplementen en leefstijl-informatie die qua patroon bij je profiel passen. Dit is een algoritmische selectie op basis van vaste regels — geen medische beoordeling en geen individuele diagnose. Ook je persoonlijke norm per voedingsstof berekenen we met vaste regels: de officiële aanbevelingen, aangepast op wat je in Je doelen invult.
Je hebt het recht om bezwaar te maken tegen deze verwerking, de aanbeveling te negeren, of alle supplementen te bekijken zonder je antwoorden te gebruiken via /supplementen. Vragen? Neem contact op via /contact.
Bewaartermijnen
Onderstaande termijnen worden technisch afgedwongen via geautomatiseerde opschoning. Bij intrekking van toestemming worden pending e-mails geannuleerd en gezondheidsgegevens geanonimiseerd of verwijderd.
| Categorie | Termijn |
|---|---|
| Intake-sessies | 24 maanden (automatisch verwijderd) |
| Account, voedingsdagboek en Je doelen | Tot je je account verwijdert of je toestemming intrekt. Na 24 maanden zonder bezoek verwijderen we je account met alles wat eraan vastzit |
| E-mails na de check of bij een gids (verzendregistratie) | 12 maanden na verzending |
| Meldingen op je toestel (push-adres) | Tot je ze uitzet, je toestemming intrekt of je account verwijdert |
| Recovery-links in e-mail | 72 uur, eenmalig te gebruiken |
| Contactberichten | 1 jaar |
| Vragen en feedback uit het dashboard | 12 maanden, eerder weg als je je account verwijdert |
| Registraties van toestemming (consent) | 5 jaar na intrekking |
| Beveiligingslogs | 90 dagen |
| Affiliate-klikregistraties | 90 dagen |
| Verwijzingen via ons partnerprogramma | Zolang nodig voor de afrekening met de partner; uitbetalingen 7 jaar (fiscale plicht) |
| Geanonimiseerde productevents | Volgt intake-retentie (max. 24 maanden); anonimiseren bij intrekking |
| Google Analytics | 14 maanden |
| Microsoft Clarity | 1 dag tot 1 jaar (cookie-afhankelijk) |
| Sentry (foutmonitoring) | 90 dagen |
Jouw rechten
Onder de AVG heb je onder meer de volgende rechten, voor zover van toepassing op jouw situatie:
- Inzage — je kunt vragen welke persoonsgegevens we van je verwerken.
- Correctie — je kunt onjuiste of onvolledige gegevens laten aanpassen.
- Verwijdering — je kunt in aanmerking komen voor verwijdering, rekening houdend met wettelijke verplichtingen.
- Toestemming intrekken — waar verwerking op toestemming berust, kun je die intrekken. Dat kan via de onderstaande knop of door een e-mail te sturen naar info@perfectsupplement.nl. Trek je in je account de toestemming in, dan verwijderen we je account, je dagboek en je doelen; je checks blijven bewaard, zonder koppeling aan jou.
- Bezwaar — je kunt bezwaar maken tegen verwerking op basis van gerechtvaardigd belang, voor zover dat recht op jou van toepassing is.
- Gegevensoverdraagbaarheid — voor gegevens die je ons hebt verstrekt en die we verwerken met toestemming of contract, kun je in aanmerking komen voor overdracht in een gangbaar formaat.
- Klacht — je kunt een klacht indienen bij de Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl).
Beveiliging
We treffen passende technische en organisatorische maatregelen om je gegevens te beschermen, waaronder:
- versleutelde verbinding via HTTPS;
- Row Level Security en server-side toegang tot de database alleen waar nodig;
- IP-adressen waar passend gehasht of beperkt vastgelegd;
- beveiligingsheaders op de website;
- Cloudflare Turnstile ter bescherming van formulieren tegen geautomatiseerd misbruik.
- Recovery-links in e-mail geven tijdelijk toegang tot je intake-resultaten. Deel ze niet en stuur ze niet door — wie de link heeft, kan je resultaten inzien zolang de link geldig is.
Cookies
Functionele cookies zijn nodig voor de werking van de site en plaatsen we zonder voorafgaande toestemming. Analytische cookies (Google Analytics en Microsoft Clarity) plaatsen we pas nadat je daarvoor toestemming geeft via de cookiebanner. Marketingcookies voor partnerlinks kun je ook aanzetten op het moment dat je op een partnerlink klikt; we vragen dat dan apart, en je andere keuzes blijven zoals ze waren. Bij een video op een artikel laadt YouTube pas als je zelf op ‘Afspelen’ klikt; daarvoor gaat er niets naar Google. Je kunt je keuze op elk moment wijzigen via ‘Cookievoorkeuren’ onderaan elke pagina.
| Cookie | Type | Bewaartermijn |
|---|---|---|
| psf_account | Functioneel (ingelogde account-sessie) | 90 dagen |
| psf_sleep_focus | Functioneel (slaapfocus na gids-analyse) | 30 dagen |
| psf_install_dismissed | Functioneel (installatiesuggestie weggeklikt) | 30 dagen |
| psf_intake_sid | Functioneel (sessie / intake) | 90 dagen |
| psf_analytics_state | Functioneel (onthoudt je cookiekeuze) | 90 dagen |
| psf_analytics_consent | Functioneel (controle van je cookiekeuze op de server) | 90 dagen |
| psf_analytics_consent_meta | Functioneel (datum en kenmerk van je cookiekeuze) | 90 dagen |
| cf-turnstile / __cf_bm | Functioneel (Cloudflare Turnstile, bescherming tegen misbruik) | Sessie tot 30 minuten |
| psf_marketing_consent | Functioneel (controle van je marketingkeuze op de server) | 90 dagen |
| psf_marketing_state | Functioneel (onthoudt je keuze voor marketingcookies) | 90 dagen |
| psf_referral_source / _campaign / _content | Herkomst van je bezoek (bijv. YouTube), alleen voor eigen gebruik | 90 dagen |
| psf_aff_ref | Marketing (welke partner van ons partnerprogramma je doorstuurde) — alleen na toestemming | 90 dagen |
| _ga / _ga_* | Analytisch (Google Analytics) — alleen na toestemming | 14 maanden |
| _clck | Analytisch (Microsoft Clarity) — alleen na toestemming | 1 jaar |
| _clsk | Analytisch (Microsoft Clarity) — alleen na toestemming | 1 dag |
| YSC / VISITOR_INFO1_LIVE | YouTube (Google) — alleen als je zelf op ‘Afspelen’ klikt bij een video op een artikel; daarvoor laden we niets van YouTube | Sessie / ca. 6 maanden |
| Cookies van partnerwinkels | Marketing (Daisycon en partnerwinkels, na klik op een partnerlink) — alleen na toestemming | Verschilt per partner |
Derde partijen
We maken voor hosting, beveiliging, analyse en communicatie gebruik van onderstaande verwerkers. Waar nodig zijn verwerkersovereenkomsten gesloten.
| Dienst | Rol / locatie |
|---|---|
| Supabase | Database — EU (Frankfurt) |
| Hetzner | Applicatiehosting (webserver) — EU (Duitsland) |
| Cloudflare | Botbescherming (Turnstile) en DNS — wereldwijd, met waarborgen conform AVG |
| Google Analytics | Webanalyse — Verenigde Staten, EU-US Data Privacy Framework |
| Microsoft Clarity | Webanalyse (heatmaps) — Verenigde Staten, EU-US Data Privacy Framework |
| YouTube (Google) | Video's op artikelpagina's — pas na jouw klik op ‘Afspelen’; Google is dan zelf verantwoordelijk (Verenigde Staten, EU-US Data Privacy Framework) |
| Zoho CRM | CRM — EU |
| Resend | E-mail — Verenigde Staten, EU-US Data Privacy Framework |
| Pushdienst van je browser | Alleen als je meldingen aanzet: Google, Apple, Microsoft of Mozilla bezorgt de versleutelde melding — mogelijk Verenigde Staten, EU-US Data Privacy Framework; geen verwerker van ons, hoort bij je browser |
| Sentry | Foutmonitoring — EU (indien geconfigureerd); geen gezondheidsdata in events |
Gegevensoverdracht buiten de EU
Als gegevens buiten de Europese Economische Ruimte worden doorgegeven, doen we dat met passende waarborgen, zoals het EU-US Data Privacy Framework waar van toepassing, en anders met door de Europese Commissie goedgekeurde standaardcontractbepalingen (SCC's) of vergelijkbare maatregelen.
Minderjarigen
Deze website richt zich op mannen en vrouwen vanaf ongeveer dertig jaar. De check en het account zijn voor volwassenen vanaf 18 jaar: kies je bij de leeftijdsvraag ‘Jonger dan 18’, dan stopt de check, en noem je je leeftijd liever niet, dan bevestig je dat je 18 of ouder bent. We verzamelen niet bewust persoonsgegevens van personen jonger dan 18 jaar. Als je denkt dat we onbedoeld dergelijke gegevens hebben verwerkt, neem dan contact met ons op zodat we dit kunnen verwijderen.
Wijzigingen
Deze privacyverklaring kan worden aangepast, bijvoorbeeld bij wijzigingen in wetgeving, diensten of onze werkwijze. De meest recente versie staat altijd op deze pagina; de datum van de laatste wijziging staat bovenaan deze verklaring.