Juridische informatie
Privacybeleid
CalSnap maakt geen account aan en houdt geen database met je maaltijden bij. Deze pagina beschrijft precies wat er op je apparaat blijft, het weinige dat het verlaat, en waar dat naartoe gaat.
Laatst bijgewerkt: 4 oktober 2026
Dit is een vertaling. De Franse versie is de referentietekst en is leidend als de twee ooit van elkaar afwijken.
Wettelijk vertegenwoordiger en privacycontact
Ilan Chelly
Har Shokef 1, Kefar Sava 4425000, Israël
support@calsnap.fr
Ilan Chelly is de wettelijk vertegenwoordiger van CalSnap en het aanspreekpunt voor persoonsgegevens. Er is geen afzonderlijke vertegenwoordiger op grond van artikel 27 van de AVG aangesteld in de Europese Unie of het Verenigd Koninkrijk.
1. In één zin
Je maaltijden, wegingen en doelen worden op je telefoon bewaard en nergens anders. Je foto’s blijven daar ook: voor de analyse gaat er een kopie langs onze aanbieder, die hem daarna verwijdert. Er is geen account om aan te maken, geen wachtwoord en geen database met wat je eet. Hieronder staan de weinige uitzonderingen, want die zijn er, en het zou oneerlijk zijn ze te verzwijgen.
2. Wie is verantwoordelijk voor je gegevens
De verwerkingsverantwoordelijke is Ilan Chelly, eenmanszaak (osek patur), in Israël ingeschreven onder nr. 323728451, met als adres Har Shokef 1, Kefar Sava 4425000, Israël.
Contact voor elke vraag over persoonsgegevens: support@calsnap.fr.
3. Wat er op je apparaat blijft
De volgende gegevens worden bewaard in de privéopslag van de app, op je telefoon. Ze worden aan niemand doorgegeven en wij hebben er geen toegang toe:
- de maaltijden die je invoert, met hun voedingsmiddelen, hoeveelheden en voedingswaarden;
- foto’s van maaltijden en voortgangsfoto’s;
- je gewicht, je opeenvolgende wegingen en je doel;
- de profielgegevens die je bij de eerste instelling invult (leeftijd, lengte, geslacht, activiteitsniveau) en het caloriedoel dat daaruit wordt berekend;
- je opgeslagen producten en je weergavevoorkeuren.
Deze gegevens verdwijnen met de app. Als je CalSnap verwijdert, worden ze gewist. De optie ‘Al mijn gegevens wissen’ in de instellingen van de app wist ze ook, meteen en zonder tussenkomst van ons.
Goed om te weten: omdat er niets op een server wordt bewaard, begint een nieuwe telefoon leeg, tenzij je een systeemback-up terugzet. Controleer of je iCloud-back-up aanstaat: op dit moment is dat de enige manier om je geschiedenis terug te krijgen.
4. Wat je telefoon verlaat
De foto, zolang de analyse duurt
Om te herkennen wat er op een bord ligt, wordt de foto naar een dienst voor beeldanalyse gestuurd, die een lijst met voedingsmiddelen en een schatting van hun gewicht terugstuurt. De foto wordt nooit gebruikt om een model te trainen. De aanbieder bewaart hem hooguit 30 dagen, alleen om misbruik van zijn eigen dienst op te sporen, en verwijdert hem daarna. Wij bewaren geen kopie.
De uitspraak ‘je foto’s blijven op je telefoon’ gaat over opslag: het origineel verlaat het apparaat nooit, en er wordt nergens anders iets langdurig bewaard. Het betekent niet dat er voor de analyse geen gegevens worden verstuurd, en ook niet dat de aanbieder er tijdens zijn controle op misbruik geen spoor van bewaart. We schrijven het liever zo op dan dat we je het tegendeel laten geloven.
De telling tegen misbruik
Om te voorkomen dat één installatie de analysedienst uitput, houdt onze server bij hoeveel analyses er die dag zijn gedaan. Die telling is gekoppeld aan een installatie-ID die bij de eerste start willekeurig wordt aangemaakt: het is geen advertentie-ID en geen serienummer, en er is niemand mee terug te vinden. Er staan geen maaltijden en geen foto’s in, en de telling wordt na twee dagen gewist.
Als je een abonnement hebt, bewaart de server daarnaast de koppeling tussen deze installatie en een hash van je anonieme abonnee-ID (nooit de ID zelf), zodat hij kan controleren of je abonnement actief is zonder de aanbieder bij elke analyse opnieuw te raadplegen. Deze koppeling wordt na 180 dagen zonder gebruik gewist.
Gebruiksstatistieken
De app meet gebruiksstatistieken (geopende schermen, gebruikte functies, reactietijden, fouten) om te begrijpen wat werkt en waar het vastloopt. Daarnaast wordt opgenomen wat er op het scherm staat: je maaltijden, foto’s en gewicht zijn dus te zien in deze opnames. Ze worden bewaard door onze aanbieder van gebruiksstatistieken en gekoppeld aan een willekeurige technische ID van de installatie, niet aan je naam.
Je kunt deze statistieken op elk moment in de app weigeren, via Instellingen → Privacy. De opname stopt en de app werkt precies hetzelfde.
Het abonnement
De status van je abonnement wordt beheerd door een gespecialiseerde aanbieder, op basis van een anonieme abonnee-ID die wordt aangemaakt wanneer je de app voor het eerst opent. De betaling zelf wordt afgehandeld door Apple of Google: wij ontvangen geen bankgegevens, naam of adres van je.
Advertentiemeting
We kopen advertenties om de app bekend te maken. Om te weten welke advertenties mensen opleveren die blijven, kan de app aan Meta laten weten dat een proefperiode is begonnen of dat een abonnement is afgesloten, samen met een advertentie-ID.
Jij houdt hier de regie over. iOS vraagt je één keer of je toestaat dat de app je volgt: dat is de melding van Apple, en jouw antwoord bepaalt hoe de advertentie-ID wordt gebruikt. Los daarvan kan deze meting op elk moment worden uitgezet via Instellingen → Privacy. Staat ze uit, dan wordt het meetinstrument helemaal niet meer gestart en leest het niets meer op je telefoon.
Wat er wordt verstuurd, blijft beperkt tot de gebeurtenis en de ID: langs deze weg verlaat geen enkele maaltijd, foto, gewicht of caloriedoel je telefoon.
5. De volledige lijst van ontvangers
| Ontvanger | Waarom | Wat hij ontvangt | Waar |
|---|---|---|---|
| Sentry (Functional Software, Inc.) | Technische fouten opsporen | Datum, appversie, omgeving en plaats van de fout in de code CalSnap kan technische fouten naar Sentry sturen om ons te helpen problemen te vinden en de betrouwbaarheid van de app te verbeteren. De rapporten bevatten de datum, de appversie en de plaats van de fout in de code. Je maaltijden, foto’s, gewicht, contactgegevens en persoonlijke identificatoren worden niet in deze rapporten opgenomen. IP-adressen en daaruit afgeleide locaties worden gefilterd voordat gebeurtenissen worden opgeslagen. Je kunt het verzenden van deze rapporten weigeren via de statistiekinstelling van de app. Rapporten worden in het Developer-abonnement 30 dagen bewaard. | Europese Unie (Frankfurt, Duitsland) |
| OpenAI | Analyse van maaltijdfoto’s | De foto van de maaltijd, zolang het herkennen duurt Hooguit 30 dagen bewaard voor de controle op misbruik door de aanbieder, daarna verwijderd. Nooit gebruikt om een model te trainen. | Verenigde Staten |
| Supabase | Doorgifte naar de analysedienst, telling tegen misbruik en controle van het abonnement | De foto onderweg, een willekeurige installatie-ID, het aantal analyses van die dag, een hash van de abonnee-ID Geen maaltijden, geen opgeslagen foto’s, geen namen. De telling wordt na 2 dagen gewist, de koppeling met het abonnement na 180 dagen zonder gebruik. | Europese Unie |
| RevenueCat | Beheer van het abonnement | Een anonieme abonnee-ID, de status van het abonnement Geen naam, geen e-mailadres. De betaling wordt afgehandeld door Apple of Google, nooit door ons. | Verenigde Staten |
| PostHog | Gebruiksstatistieken en schermopnames | Geopende schermen, gebruikte functies, reactietijden, en een opname van wat er op het scherm staat Je maaltijden, foto’s en gewicht zijn te zien in de schermopnames. Op elk moment uit te zetten via Instellingen → Privacy. | Europese Unie (hosting in de EU) |
| Meta | Meting van advertentiecampagnes | Een advertentie-ID, en het feit dat een proefperiode is begonnen of een abonnement is afgesloten Geen maaltijden, geen foto’s, geen gewicht, geen doelen. Op elk moment uit te zetten via Instellingen → Privacy. | Verenigde Staten |
| Open Food Facts | Gegevens van verpakte producten | De gescande barcode Openbare database van een vereniging zonder winstoogmerk. | Frankrijk |
Er worden geen gegevens verkocht of verhuurd, en er staan geen advertenties in de app. Het enige dat naar een adverteerder gaat, is de meting uit punt 4; die gaat alleen met je toestemming, en er zitten geen maaltijden, foto’s of gewicht in.
6. Rechtsgronden
- Uitvoering van de overeenkomst (artikel 6, lid 1, onder b, AVG) voor de analyse van foto’s en het beheer van het abonnement: zonder die verwerkingen kan de app de dienst waar je om vraagt niet leveren.
- Gerechtvaardigd belang (artikel 6, lid 1, onder f) voor de anonieme gebruiksstatistieken, beperkt tot het verbeteren van de app. Je kunt daartegen bezwaar maken in de instellingen van de app, zonder ergens de toegang toe te verliezen.
- Gerechtvaardigd belang (artikel 6, lid 1, onder f) voor de advertentiemeting, beperkt tot weten welke advertentie nieuwe gebruikers oplevert. Je kunt daartegen op elk moment bezwaar maken via Instellingen → Privacy, en je bezwaar stopt de meting vanaf dat moment.
- Gerechtvaardigd belang (artikel 6, lid 1, onder f) voor de telling tegen misbruik, die de dienst beschermt tegen geautomatiseerd gebruik en geen ander doel heeft: ze wordt niet geanalyseerd, niet met andere gegevens gecombineerd en niet gebruikt om een profiel van je op te stellen.
7. Bewaartermijnen
- Op je apparaat: zolang je de app houdt. Jij beslist, en je kunt alles op elk moment wissen via de instellingen.
- Foto’s die voor analyse worden verstuurd: hooguit 30 dagen bij de analyseaanbieder, voor zijn controle op misbruik, en daarna verwijderd.
- Telling tegen misbruik: na 2 dagen gewist.
- Koppeling installatie ↔ abonnement: gewist na 180 dagen zonder gebruik.
- Gebruiksstatistieken en schermopnames: maximaal twaalf maanden bewaard.
- Advertentiemeting: bewaard door Meta volgens het eigen bewaarbeleid van Meta, waar wij geen invloed op hebben. Als je je toestemming intrekt, wordt er vanaf dat moment niets meer verstuurd; om te laten wissen wat Meta al heeft, dien je het verzoek in bij Meta.
- Abonnementsgegevens: bewaard zolang het abonnement loopt, en gedurende de wettelijke termijn die geldt voor de boekhoudkundige verplichtingen.
8. Doorgifte buiten de Europese Unie
Een aantal van de hierboven genoemde ontvangers is gevestigd in de Verenigde Staten. Deze doorgiften vallen, afhankelijk van de aanbieder, onder de standaardcontractbepalingen van de Europese Commissie of onder een adequaatheidsbesluit. De verwerkingsverantwoordelijke is gevestigd in Israël, een land waarvoor een adequaatheidsbesluit van de Europese Commissie geldt.
9. Je rechten
Je hebt recht op inzage, rectificatie en wissing van je persoonsgegevens, op beperking van de verwerking en op overdraagbaarheid van je gegevens, en je kunt bezwaar maken tegen de verwerking.
Voor het grootste deel van je gegevens is het antwoord direct en onmiddellijk: ze staan op je telefoon, je ziet ze in de app, en de knop ‘Al mijn gegevens wissen’ verwijdert ze. Wij hebben geen kopie die we je kunnen sturen of kunnen wissen.
Voor gebruiksstatistieken en abonnementsgegevens schrijf je naar support@calsnap.fr. We antwoorden binnen een maand.
Je kunt ook een klacht indienen bij de CNIL (de Franse toezichthouder voor gegevensbescherming; de klachtenservice is in het Frans) of bij de toezichthouder voor gegevensbescherming in het land waar je woont.
10. De website
De website gebruikt Vercel Web Analytics via ons domein om paginaweergaven en klikken naar de App Store te tellen. De gegevens omvatten pagina, herkomst en campagneparameters, land, apparaattype en browser. Voor klikken voegen we alleen de paginataal en een herkomstcategorie toe (ChatGPT, andere verwijzing of onbekend). Er worden geen cookies of blijvende identificatoren toegevoegd. Lettertypen staan op ons domein. De meting laat zien hoe bezoekers de site en de App Store bereiken; een klik bevestigt geen installatie. Dit staat los van de appstatistieken in onderdeel 4.
11. Minderjarigen
CalSnap is niet bedoeld voor mensen jonger dan 16 jaar en vraagt hun niet doelbewust om gegevens.
12. Wijzigingen
Dit beleid kan veranderen als de app verandert. De datum van de laatste wijziging staat bovenaan deze pagina, en elke belangrijke wijziging wordt in de app gemeld.