Privacybeleid van Neatkept
Neatkept is een huisinventaris: je fotografeert dozen en planken, en de app onthoudt wat waar is. Dit beleid legt uit wat we bewaren, waarom, wie ons helpt de dienst te draaien en hoe je je gegevens kunt meenemen of verwijderen. We tonen geen advertenties, we verkopen geen gegevens en de app bevat geen analyse- of trackingtools van derden (afgezien van de technische diagnostiek van de Google-onderdelen op het apparaat op Android, hieronder beschreven).
Wie we zijn
Neatkept wordt beheerd door Global Tech Distribution s.r.o., Voskovcova 1130/30, Hlubočepy, 152 00 Praha 5, Tsjechië (“wij”). Wij zijn de verwerkingsverantwoordelijke voor je persoonsgegevens. Contact: het contactformulier, of schrijf naar het adres hierboven. De regels voor het gebruik van Neatkept staan in de gebruiksvoorwaarden.
Wat we bewaren
| Gegevens | Waarom | Rechtsgrond (AVG) |
|---|---|---|
| Je e-mailadres, of de account-ID die Apple of Google ons geeft als je daarmee inlogt; je naam als je die opgeeft of je Google-account die deelt; je taal | Om je in te loggen, inloglinks te sturen en de app in jouw taal te tonen | Overeenkomst (art. 6, lid 1, onder b) |
| Je inventaris: panden, kamers, dozen, dingen, hun tags, aantallen, optionele waarden, en het logboek van verplaatsingen | Dit is de dienst | Overeenkomst |
| Waar een pand ligt (de kaartcoördinaten), alleen als je dat instelt. De telefoon gebruikt zijn eigen locatie om te bepalen bij welk pand je bent, en stuurt die nooit naar ons | Om eerst de plekken te tonen van het pand waar je bent | Overeenkomst |
| Foto's die je in de app maakt, en de tekst die de telefoon leest van verpakkingen en etiketten | Om er dingen in te herkennen en ze aan je te tonen | Overeenkomst |
| Wat de AI-modellen voor elke foto hebben geantwoord | Zodat een oude foto opnieuw kan worden gelezen door een beter model, en om de herkenning te meten en te verbeteren | Gerechtvaardigd belang (art. 6, lid 1, onder f) |
| Of je de AI hebt toegestaan, en wanneer je je antwoord voor het laatst hebt gewijzigd | Om je foto's, verpakkingstekst, zoekopdrachten, uitgesproken zinnen en namen van dingen alleen met je toestemming naar de AI-modellen te sturen | Toestemming (art. 6, lid 1, onder a), die je in de app kunt intrekken |
| Streepjescodes die je scant | Om het product op te zoeken | Overeenkomst |
| Je IP-adres als je een inloglink aanvraagt | Om misbruik van inlogmails te voorkomen | Gerechtvaardigd belang |
| Inlogsessies (refresh tokens) | Om je ingelogd te houden | Overeenkomst |
| Wanneer je voor het laatst actief was, de hoofdvaluta van je huishouden en hoeveel je bewaart (alleen aantallen, nooit wat het is) | Voor een privéoverzicht dat alleen wij zien: hoeveel mensen Neatkept gebruiken en waar ze vastlopen | Gerechtvaardigd belang |
| API-tokens die je aanmaakt: hun naam, toegang, vervaldatum, wanneer elk voor het laatst is gebruikt, en een vingerafdruk van het token (nooit het token zelf) | Om je eigen scripts en tools bij je inventaris te laten komen | Overeenkomst |
| AI-assistenten die je koppelt (MCP): welke assistent, het huishouden en de toegang die je koos, wanneer die is gekoppeld en voor het laatst is gebruikt, en vingerafdrukken van de inlogtokens (nooit de tokens zelf). Elke aanroep van een tool wordt vastgelegd met de koppeling en de naam van de tool, nooit met wat er gevraagd of geantwoord is. Wanneer een app zich registreert om te koppelen, het IP-adres waarvan ze zich registreert | Om de assistenten die je kiest bij je inventaris te laten, en om misbruik van de registratie tegen te gaan | Overeenkomst; gerechtvaardigd belang voor het IP-adres |
| In de webapp: één cookie dat je ingelogd houdt (geen trackingcookies), en je taal en thema in de opslag van de browser (app.neatkept.com) | Om je ingelogd te houden en de app te tonen zoals je hem hebt ingesteld | Overeenkomst |
| Als er voor een huishouden wordt betaald: het App Store-abonnement (de transactie-ID van Apple, het product, de status en datums ervan, en de door Apple ondertekende registratie ervan), of het Google Play-abonnement (het aankooptoken en de order-ID van Google, het product, de status en datums ervan, de registratie van Google en de meldingen van Google erover). Apple of Google verwerkt de betaling; we zien nooit je kaart of andere betaalgegevens | Om het huishouden zijn pakket te geven | Overeenkomst |
Iedereen die je voor een huishouden uitnodigt, ziet alles daarin, en ziet daar je naam, e-mailadres en rol.
Als je een API-token aanmaakt (Instellingen → API-tokens in de webapp), kan wie het heeft het huishouden lezen vanuit eigen scripts en tools, en het ook wijzigen als het token mag schrijven: zie de API voor ontwikkelaars. Geef een token alleen aan mensen en diensten die je vertrouwt. Op de tokenpagina zie je wanneer elk token voor het laatst is gebruikt, en je kunt er op elk moment een intrekken. Zelf geven we via tokens niets door: je gegevens gaan alleen naar waar jij ze naartoe stuurt.
Als je een AI-assistent zoals Claude of ChatGPT aan Neatkept koppelt (via onze MCP-server, mcp.neatkept.com),
kies je het huishouden en of de assistent het alleen mag lezen of ook mag wijzigen, nooit meer dan je rol daar toestaat. Wat
de assistent uit Neatkept leest, gaat naar het bedrijf erachter en valt onder de voorwaarden en het
privacybeleid van dat bedrijf, niet de onze; verder geven we niets door. Je kunt assistenten op elk moment bekijken en ontkoppelen onder
Instellingen → Verbonden apps in de webapp: zie de pagina voor ontwikkelaars.
Wie ons helpt
- DigitalOcean host de dienst: servers, database en foto-opslag staan in het datacenter in Frankfurt, Duitsland (EU).
- DigitalOcean Inference draait de AI-modellen die je foto's en verpakkingstekst lezen, namen omzetten in zoekvectoren en zoekopdrachten interpreteren. DigitalOcean bewaart niet wat naar de modellen wordt gestuurd of wat ze antwoorden, en gebruikt het niet om modellen te trainen. Foto's, verpakkingstekst, zoekopdrachten, uitgesproken zinnen en controles op dubbele dingen gaan naar modellen van OpenAI via DigitalOcean, onder de zero-data-retention-voorwaarden van OpenAI. De antwoorden bewaren we zelf, zoals hierboven beschreven. Op een iPhone of iPad met Apple Intelligence wordt een uitgesproken zin eerst op het apparaat gelezen door het model van Apple op het apparaat, en verlaat die het apparaat alleen als het apparaat de dingen of de plek die je noemde niet kan vinden. Niets gaat naar de AI-modellen totdat je het in de app toestaat: Neatkept vraagt het de eerste keer dat je scant, zoekt of spreekt. Je kunt je antwoord op elk moment wijzigen in Instellingen → AI. Zonder toestemming werkt de app zonder AI: geen fotoscans, zoeken op woorden, dubbele dingen alleen via de streepjescode. Als je het uitzet, wordt er niets nieuws gestuurd; de zoekvectoren die al zijn gemaakt, blijven in onze database, zonder derde partij.
- Hetzner host onze eigen zoekvectorserver in Falkenstein, Duitsland (EU). Namen, beschrijvingen en zoekopdrachten worden daar omgezet in zoekvectoren door een model dat we zelf draaien; op die server wordt niets bewaard. Als die niet beschikbaar is, doet DigitalOcean Inference hetzelfde werk.
- Postmark (ActiveCampaign, VS) verstuurt inlogmails. Het ontvangt je e-mailadres.
- Apple, als je Log in met Apple gebruikt, voor abonnementen die in de app worden gekocht, en voor spraakinvoer: als je op de microfoon tikt, zet de spraakherkenning van Apple wat je zegt om in tekst – op je iPhone of iPad als de taal dat toelaat, anders op de servers van Apple (voorlopig voor het Oekraïens). We ontvangen de opname nooit, en de tekst alleen als je apparaat die niet zelf kan lezen. We bewaren alleen de ID die Apple ons voor onze app geeft, en de abonnementsgegevens die Apple ondertekent.
- Google, als je Inloggen met Google gebruikt (op elk apparaat): Google geeft ons de ID van je Google-account, het e-mailadres ervan en je naam. We bewaren de ID. Als je account bij het inloggen wordt aangemaakt, bewaren we ook de naam als je weergavenaam, en het e-mailadres alleen als Google ervoor instaat (een Gmail-adres, of het eigen domein van je organisatie). We roepen met je gegevens geen enkele Google-dienst aan en bewaren geen inlogtokens van Google.
- Google, alleen op Android: voor abonnementen die in de app via Google Play worden gekocht, verwerkt Google de betaling, ontvangt het de ID van het huishouden zodat de aankoop bij het juiste huishouden komt, en laat het ons de status van de aankoop weten. Spraakherkenning, het lezen van barcodes en verpakkingstekst en het eerste lezen van een uitgesproken zin (Gemini Nano, als de telefoon dat heeft) gebeuren op je telefoon. Het lezen van barcodes en verpakkingstekst is ingebouwd in de app (Google ML Kit); spraakherkenning en Gemini Nano gebruiken de diensten van Android op het apparaat, waarvan de telefoon de taalpakketten en het model downloadt (meestal bij Google). Waar de telefoon je taal niet zelf kan herkennen (Oekraïens op sommige telefoons), zet de spraakdienst van Android, op de meeste telefoons die van Google, wat je zegt op zijn servers om in tekst wanneer je op de microfoon tikt; we ontvangen de opname nooit. Afgezien daarvan ontvangt Google via deze onderdelen niets van je stem, foto's of tekst; de tekst van een uitgesproken zin en de tekst die van verpakkingen wordt gelezen, bereiken ons zoals hierboven beschreven. ML Kit stuurt Google technische diagnostiek over hoe het draait, zoals het apparaatmodel, app- en bibliotheekversies, een installatie-ID, prestaties en fouten, nooit je inhoud.
- Productdatabases (Open Food Facts, Open Beauty Facts, Open Products Facts, EAN-DB, EAN-Search.org) ontvangen een streepjescode die je scant, en niets over jou. Antwoorden worden voor iedereen in de cache bewaard.
Als een dienstverlener buiten de EU zit, berust de doorgifte op de standaardcontractbepalingen van de Europese Commissie of het EU-VS-kader voor gegevensbescherming (Data Privacy Framework).
Hoelang we het bewaren
- Je account en inventaris: totdat je ze verwijdert.
- Databaseback-ups, die onze hostingprovider elke dag maakt: 7 dagen, daarna zijn verwijderde gegevens ook daaruit verdwenen.
- Foto's: originelen 5 jaar, daarna blijft alleen een kleine miniatuur over.
- Inloglinks en het IP-adres dat erbij hoort: 24 uur. Het IP-adres waarvan een app zich heeft geregistreerd om een assistent te koppelen: 24 uur.
- Exports: de zip wordt 7 dagen nadat hij is gemaakt verwijderd.
- Nadat je je account hebt verwijderd: zie hieronder. Serverlogs, die geen IP-adressen en niets van je inhoud bevatten, worden door onze host maximaal 90 dagen bewaard.
Je rechten
Je kunt op elk moment een kopie van je gegevens krijgen: in de app geeft Instellingen → Je gegevens → Exporteer mijn gegevens je een zip met alles in je huishoudens (als JSON) en je foto's.
Je kunt je account op elk moment verwijderen: Instellingen → Je gegevens → Verwijder account. Je verlaat elk huishouden. Een huishouden dat je deelt, blijft bij de anderen (als je de enige eigenaar was, wordt een ander lid eigenaar, een bewerker als die er is). Een huishouden waarin verder niemand zit, wordt binnen een uur met zijn foto's gewist. Je e-mailadres, account-ID's van Apple en Google en naam worden meteen verwijderd; wat er van je account overblijft, is een anonieme ID, zodat gedeelde huishoudens blijven werken.
Je hebt ook het recht je gegevens te laten corrigeren, bezwaar te maken tegen verwerking op grond van gerechtvaardigd belang, en de verwerking te laten beperken. Schrijf ons via het contactformulier. Je kunt een klacht indienen bij een toezichthouder voor gegevensbescherming: de onze is de Tsjechische Autoriteit voor de bescherming van persoonsgegevens (Úřad pro ochranu osobních údajů), of die in het land waar je woont.
Kinderen
Neatkept is niet bedoeld voor kinderen jonger dan 16 jaar, en we verzamelen niet bewust hun gegevens.
Wijzigingen
Als we dit beleid wijzigen, passen we de datum hierboven aan, en laten we het je in de app weten als de wijziging ertoe doet.