nessie

Privacybeleid

Welke persoonsgegevens Nessie verwerkt, waarom, en wat je ons kunt vragen daarmee te doen.

Deze pagina is een vertaling, zodat je hem in jouw taal kunt lezen. Als hij afwijkt van de Engelse versie, geldt de Engelse versie.

Dit is een concept. Het beschrijft wat de software vandaag daadwerkelijk doet, maar het is niet beoordeeld door een jurist en Nessie is nog niet gelanceerd.

1. Zelf gehost of Nessie Cloud — dit is eerst van belang

Nessie bestaat in twee vormen, en voor privacy zijn die totaal verschillend. Bepaal eerst over welke van de twee je leest voordat je verder leest.

  • Zelf gehost. Je draait Nessie op je eigen infrastructuur. Jouw organisatie is de verwerkingsverantwoordelijke voor alles wat erin staat. UnlikeOtherAI heeft geen toegang tot jouw instantie, ontvangt er niets van en verwerkt geen persoonsgegevens namens jou. Dit beleid beschrijft het gedrag van de software zodat je je eigen beleid kunt opstellen; het maakt ons niet tot een verwerker voor jou.
  • Nessie Cloud. Wij draaien het. Voor de persoonsgegevens die je organisatie erin zet, treden wij op als verwerker, op jouw instructies; jouw organisatie is de verwerkingsverantwoordelijke. Voor de kleine hoeveelheid gegevens die wij op eigen gezag verwerken — accountbeheer, facturering, correspondentie met de klantenservice, deze website — zijn wij zelf de verwerkingsverantwoordelijke. De rest van dit beleid gaat over Nessie Cloud.

Eén kanttekening bij zelf hosten. Nessie is software die met andere diensten praat, dus jouw instantie maakt verbinding met alles wat je instelt: een modelaanbieder, een mailaanbieder, een zoek- of browserdienst. Die relaties zijn van jou, en ze vallen buiten onze controle en buiten dit beleid.

2. Wie wij zijn

UnlikeOtherAI s.r.o., een bedrijf dat is geregistreerd in Tsjechië. Neem contact met ons op over alles op deze pagina via hello@nessie.works.

Missing: the company registration number (IČO) and the registered office address.

Missing: whether a data protection officer has been appointed, and their contact details if so. Nobody is named as DPO today.

Missing: the effective date of this policy.

3. Welke persoonsgegevens wij verwerken en waar ze vandaan komen

Identiteit, afkomstig van UnlikeOtherAI SSO

Nessie Cloud heeft geen wachtwoorden en geen inlogformulier. Je logt in via UnlikeOtherAI SSO, de autoriteit voor wie je bent, bij welke organisatie je hoort en in welke teams je zit. Nessie maakt geen accounts aan, laat je geen wachtwoord instellen en weigert een verzoek om je profielfoto te wijzigen, omdat je foto in UnlikeOtherAI staat. Je naam, je e-mailadres en je profiel wijzig je daar.

Nessie bewaart wel een kopie van een deel ervan, en dat zeggen we liever dan dat we het tegendeel beweren. De database bevat je vaste UnlikeOtherAI-subjectidentificatie en daarnaast een gecachte weerspiegeling van je e-mailadres, weergavenaam en de URL van je foto, zodat honderd chatregels een naam kunnen tonen zonder honderd opzoekingen. Die weerspiegeling is uitdrukkelijk niet gezaghebbend: niets verzint een waarde, niets schrijft jouw wijzigingen ernaar terug, en ze wordt opnieuw gesynchroniseerd met de geverifieerde claims van de identiteitsprovider telkens wanneer je inlogt, van team wisselt of je sessie vernieuwt. De actuele ledenlijst van je organisatie wordt op het moment van tonen uit UnlikeOtherAI gelezen, via kortlevende caches die nooit mogen bepalen wie wat mag zien. Het helemaal verwijderen van de weerspiegelde kolommen staat gepland en is nog niet gedaan.

Wij bewaren ook duurzaam: de UnlikeOtherAI-identificaties van je organisatie en teams, je lidmaatschap en rol daarin, en een versleutelde UnlikeOtherAI-vernieuwingsreferentie plus lokale sessiegegevens, zodat je ingelogd kunt blijven en uitloggen alle openstaande tokens in één keer kan intrekken.

Wat jij en je collega’s in Nessie zetten

Berichten, threads en privéberichten; bestanden en bijlagen; documenten in de kennisbank; taken, projecten en kanalen; namen, rollen en instructies van agents; je status en voorkeuren. Dit alles kan persoonsgegevens bevatten over jou, je collega’s of derden zoals je klanten — dat hangt volledig af van wat je organisatie schrijft.

Gegevens die je agents tegenkomen tijdens hun werk

Dit is het onderdeel dat de meeste aandacht verdient, omdat een agent verder reikt dan een chat-app.

  • Gekoppelde mailboxen. Als iemand een mailbox koppelt — de eigen of het gedeelde adres van een team — kan een agent die lezen en er namens die persoon vanuit versturen. Mail van een gekoppeld account wordt live bij je aanbieder gelezen: Nessie bewaart de inloggegevens en een auditregistratie, importeert de berichten niet en laat geen gekopieerde correspondentie achter wanneer je de koppeling verbreekt. De uitzondering is een mailbox die je aan de klantinbox koppelt, zoals sales@ of support@: daar vraag je om de gesprekken bij het dossier van elke klant te bewaren, dus Nessie kopieert de berichten van die mailbox naar binnen, met een beperkte hoeveelheid eerdere geschiedenis. Hoe dan ook staat de inhoud van een bericht in Nessie zolang een agent eraan werkt, en wordt die naar een model gestuurd. Iedereen die naar die mailbox schrijft, krijgt hiermee te maken, en heeft daar nooit mee ingestemd.
  • Gehoste agentmailboxen. Een omgeving kan een agent ook een eigen adres geven. Mail naar dat adres wordt wel in Nessie opgeslagen: het bericht wordt verwerkt, de bijlagen worden opgeslagen en het ruwe origineel wordt na een instelbare periode (30 dagen, tenzij de beheerder dat wijzigt) uit de inkomende opslagbucket verwijderd.
  • Het web en browsers. Agents kunnen pagina’s ophalen, zoekopdrachten uitvoeren en een echte browsersessie aansturen. Een persoon kan een agent een privébrowser lenen die beperkt is tot genoemde sites, voor ten hoogste vijftien minuten. Nessie bewaart ook een kleine schermafbeelding van elk tabblad waarop de browser van een agent is achtergelaten, zodat het product die kan tonen — wat betekent dat die afbeeldingen de inhoud van een pagina waarop is ingelogd kunnen bevatten.
  • Gekoppelde tools. MCP-servers, agenda’s en andere integraties die je koppelt, leveren gegevens aan in de context van de agent, en die gegevens gaan samen met al het andere naar het model.

Registraties die Nessie bijhoudt over wat er is gebeurd

  • Een auditspoor. Elke actie in het controlevlak wordt vastgelegd met wie haar uitvoerde (persoon, agent of dienst), wat die deed, waaraan, of het lukte of werd geweigerd en waarom, een verzoek-id en — indien beschikbaar — het IP-adres en de user-agent van de browser. Het is append-only en gekoppeld in een hashketen per organisatie, zodat knoeien opvalt. Geheimen, inloggegevens en volledige verzoekinhoud worden er bewust buiten gehouden.
  • Een tokenkostengrootboek. Elke modelaanroep wordt vastgelegd met de aanbieder, het model, het aantal tokens en een geschatte prijs, toegewezen aan een organisatie, team, project, kanaal, agent en persoon.
  • Opslagadministratie, zodat het opslaggebruik per organisatie en per persoon altijd bekend is.
  • Sessie- en apparaatgegevens: gehashte sessie- en vernieuwingstokens, vervaldatum, clienttype en user-agent, en — als je de mobiele of desktop-apps gebruikt — een pushtoken.
  • Storingsdiagnose. De gehoste app meldt onafgevangen JavaScript-fouten met een standaardfoutklasse en coördinaten in het buildbestand. De foutmelding, de inhoud van de stack, de pagina-URL, de inhoud van gesprekken en de Nessie-gebruikers- of organisatie-identificaties worden niet verstuurd. iOS- en Android-releases gebruiken daarnaast native crashrapportage, die crashtraces en metadata over apparaat en installatie verzamelt.

Gegevens afgeleid van je inhoud

Zodat agents dingen kunnen onthouden en zoeken werkt, zet Nessie tekst om in numerieke vectoren (embeddings) en slaat die op in de database. Dit betreft het geheugen van agents, de inhoud van de kennisbank en je zoekopdrachten zelf. Een vector maken betekent dat de tekst naar een embeddingaanbieder wordt gestuurd. Als er geen embeddingaanbieder is ingesteld, vallen onthouden en zoeken terug op gewone trefwoordmatching.

Deze website

Zie sectie 9 voor voorkeurscookies, analyse en de lokale landopzoeking die voor de kop op de homepage wordt gebruikt.

4. Waarom wij het verwerken en op welke rechtsgrond

WaaromGrondslag
Nessie Cloud draaien voor je organisatie — inhoud opslaan en afleveren, agents laten draaienUitvoering van onze overeenkomst met je organisatie. Wij handelen op haar instructies.
Je laten inloggen en ingelogd houdenUitvoering van de overeenkomst.
Het auditspoor, de goedkeuringspoorten en de scheiding tussen tenantsOns gerechtvaardigd belang, en dat van je organisatie, bij een veilige en verantwoordelijke dienst.
Storingen en crashes van de app diagnosticerenOns gerechtvaardigd belang bij het in stand houden van een werkende en veilige dienst.
De token- en opslaggrootboeken en de factureringUitvoering van de overeenkomst, en onze wettelijke verplichting om een administratie bij te houden.
Ondersteuning waar je ons om vraagtUitvoering van de overeenkomst, of ons gerechtvaardigd belang om je te antwoorden.
Analysecookies op deze websiteJe toestemming, die je geeft of weigert in de cookiebalk en op elk moment kunt wijzigen.

Waar je organisatie de verwerkingsverantwoordelijke is, moet je organisatie — niet wij — de rechtsgrond vaststellen om de gegevens van een bepaalde persoon, bijvoorbeeld het e-mailadres van een klant, in Nessie te zetten.

Wij verkopen geen persoonsgegevens en wij gebruiken je inhoud niet om je advertenties te tonen.

5. Wie het verder ziet

Modelaanbieders — de belangrijkste

Wanneer een agent draait, gaat de inhoud van het gesprek naar een taalmodel. Dat betekent dat de berichten, de relevante bestanden, de mail waaraan hij werkt en de resultaten van de tools die hij aanriep Nessie verlaten en terechtkomen bij de modelaanbieder waarmee jouw omgeving is geconfigureerd. Er is geen manier om een agent te laten draaien zonder dat dit gebeurt.

Welke aanbieder dat is, hangt af van de configuratie. Nessie kan praten met een kleine, vaste set aanbieders die in de code genoemd staan, of met elk OpenAI-compatibel eindpunt dat een beheerder opgeeft, en individuele personen kunnen hun eigen AI-abonnementen koppelen, zodat hun agents draaien op een account waarvoor ze al betalen. In Nessie Cloud lopen aanroepen via een gateway van UnlikeOtherAI, die ze doorgeeft aan de upstream-aanbieder, samen met ondertekende informatie over de organisatie, het team, de persoon, de agent en de run waar de aanroep vandaan komt. Webzoeken en diepgaand onderzoek lopen via dezelfde gateway.

Nessie Cloud gebruikt meerdere inferentieproviders, voor chat en voor embeddings, en kiest daartussen op kosten en kwaliteit. Sommige zitten buiten de EU. Een organisatie kan straks in Admin kiezen welke providers haar agents mogen gebruiken: alleen westerse providers, alleen Europese providers, alleen Chinese providers, of geen voorkeur, waarbij Nessie voor elke taak de efficiëntste provider kiest.

Missing, and required before launch: the providers in each group, whether any of them may use traffic for training, and the date the regional choice is available in Admin.

Anderen op wie wij vertrouwen

  • Hosting — Europese hostingproviders zoals Scaleway en Hetzner, per dienst gekozen. Zie sectie 6.
  • Identiteit — UnlikeOtherAI SSO, waar je account, profiel en organisatielidmaatschap staan.
  • Betalingen — je abonnement en afrekening worden afgehandeld door UnlikeOtherAI, en kaartbetalingen worden verwerkt door Stripe. Nessie zelf slaat geen kaartgegevens, abonnement of factuur op.
  • De diensten die een functie nodig heeft. Gehoste agentmailboxen verzenden en ontvangen via Amazon SES. De telefoonnummers, gesprekken en sms-berichten van agents lopen via Twilio. Berichten en reacties van Facebook en Instagram komen binnen via de officiële API van Meta. Cloudbrowsersessies draaien op Browserbase. Spraakgesprekken met je assistent in de app openen een directe audioverbinding tussen je apparaat en Google; gedicteerde berichten worden via onze gateway getranscribeerd door Google Speech-to-Text. Agentgeheugen wordt bewaard door remember.ninja, een geheugendienst die wij zelf beheren. Vergaderlinks worden aangemaakt bij de aanbieder die je organisatie koos — Google Meet, Jitsi of Microsoft Teams. Mobiele meldingen lopen via de pushdiensten van Apple en Google en bevatten een interne verwijzing in plaats van de inhoud van een bericht.
  • Storingsrapportage. Gesaneerde JavaScript-fouten van de gehoste app gaan naar de EU-dataregio van Sentry. Native crashrapporten van iOS en Android gaan naar Google Firebase Crashlytics. Deze aanbieders kunnen netwerk- en apparaatmetadata verwerken die nodig is om rapporten te bezorgen en te groeperen. Wij voegen niet bewust de inhoud van Nessie-gesprekken toe aan die rapporten.
  • Gebruiksmeting. De Nessie-apps tellen per dag welke onderdelen worden geopend en of een paar acties lukken, zonder inhoud; het land wordt uit de verbinding afgeleid en weggegooid, en de dagtotalen gaan naar Google Analytics. Je kunt dit uitzetten onder Je instellingen → Profiel → Help Nessie verbeteren. Om je taal bij het eerste bezoek te kiezen, vraagt de app aan GeoJS het land van je verbinding.
  • Alles wat je zelf koppelt — je mailaanbieder, je MCP-servers, je eigen AI-accounts en diensten zoals HubSpot, Mailchimp, LinkedIn of Xero. Dat zijn jouw relaties en het beleid van jouw aanbieders is van toepassing.

Missing: a proper sub-processor list — every processor by legal name, what it does, where it processes data, and a way to be told before we add one. The list above is based on the current implementation, not a maintained register.

Wij verstrekken persoonsgegevens ook wanneer de wet dat vereist, en aan professionele adviseurs die gebonden zijn aan geheimhouding.

6. Waar je gegevens staan en doorgifte buiten de EU

Nessie Cloud draait op Europese hostingproviders — Scaleway, Hetzner en andere. We kiezen bij elk de beste dienst die hij biedt, dus verschillende onderdelen van het product kunnen bij verschillende providers draaien, allemaal in Europa.

In één belangrijk geval blijft je inhoud niet binnen die grens: wanneer een agent draait, gaat het verzoek naar een modelaanbieder, en die kan het buiten de EU verwerken. Hetzelfde geldt voor zoeken, voor browsersessies, voor spraakgesprekken en voor alles wat je zelf koppelt. Zelf hosten brengt de opslag onder je eigen controle, maar verandert daar op zich niets aan — de modelaanroep verlaat nog steeds je gebouw.

Missing: the transfer mechanism relied on for each non-EU processor — standard contractual clauses, an adequacy decision, or something else — and the transfer impact assessment behind it.

7. Hoe lang wij het bewaren

Eerlijk gezegd: Nessie heeft geen automatisch bewaar- of verwijderschema. Inhoud blijft staan totdat iemand haar verwijdert. Het auditspoor is bewust append-only en wordt vandaag helemaal niet verwijderd, omdat het hele punt van een logboek dat knoeien zichtbaar maakt is dat er geen regels ongemerkt kunnen verdwijnen. Er is in het product geen self-service gegevensexport en geen self-service verwijdering van een organisatie; wanneer je ons vraagt te exporteren of te wissen, doen we dat met de hand.

De uitzonderingen die wij in de code kunnen aanwijzen:

  • Ruwe inkomende e-mail voor gehoste agentmailboxen wordt na een instelbare periode, standaard 30 dagen, uit de opslagbucket verwijderd zodra het bericht is geïmporteerd.
  • Een tijdelijke toekenning van een privébrowser verloopt na ten hoogste vijftien minuten.
  • Identiteitscaches worden alleen in het geheugen bewaard en verlopen na seconden of minuten; ze zijn nooit een duurzame opslag.
  • Firebase geeft aan dat Crashlytics crashtraces en bijbehorende installatie-identificaties 90 dagen bewaart voordat het begint met verwijderen. De bewaartermijn van gebeurtenissen bij Sentry volgt het abonnement dat voor onze EU-organisatie is ingesteld.
  • Als je de koppeling met een gekoppelde mailbox verbreekt, blijft er geen gekopieerde correspondentie achter, omdat er niets is bewaard. Mail van een mailbox die aan de klantinbox is gekoppeld, blijft als gespreksgeschiedenis staan totdat ze wordt verwijderd.

Missing: actual retention periods for content, audit entries, ledger entries, session records and backups, and a period after an account or organisation closes. We will not publish numbers the software does not enforce.

8. Hoe het is beschermd

Concreet, en alleen dingen die in de code bestaan:

  • Geheimen staan nooit leesbaar in de database. Geheimen van klanten gaan naar een speciale kluis; als er geen kluis is ingesteld, weigert Nessie er een op te slaan in plaats van terug te vallen op platte tekst. Referenties voor persoonlijke AI-abonnementen gaan naar een tweede, aparte kluis, zodat een identiteit die tot de ene is beperkt de andere niet kan lezen. Vernieuwingsreferenties, connectortokens en pushsleutels worden opgeslagen als AES-256-GCM-enveloppen onder een sleutelring met versies die kan worden geroteerd.
  • Geheim materiaal wordt bij modellen weggehouden. Een agent mag weten dat een geheim bestaat en het mogen gebruiken, maar de waarde mag nooit in een prompt, een toolargument, een toolresultaat, het geheugen, embeddings, logboeken of een melding terechtkomen. Een agent kan nooit toestemming krijgen om er een te onthullen.
  • Een scanner weigert berichten met inloggegevens, zowel in de berichteneditor als opnieuw op de server, en kan een inloggegeven dat al is geplaatst achteraf wissen — ook uit het agentgeheugen dat uit dat bericht is gehaald.
  • Het auditspoor maakt knoeien zichtbaar: het is per organisatie geketend met SHA-256 en achteraf te verifiëren.
  • Agents zien alleen wat ze hebben gekregen, en wat een agent heeft gelezen, beperkt wie zijn antwoord mag lezen, zodat materiaal uit een privébron niet in een openbare ruimte kan worden witgewassen.
  • Uitgaande verzoeken zijn aan een IP-adres vastgepind en worden bij elke doorverwijzing opnieuw gevalideerd, zodat een door een model of gebruiker opgegeven adres niet naar interne infrastructuur kan worden omgeleid.
  • Locatiemetadata wordt uit geüploade foto’s verwijderd (EXIF en GPS) op het ene punt waar bestanden worden opgeslagen, tenzij een organisatie dat uitschakelt.
  • Alles is tijdens verzending versleuteld, en toegang is afgebakend per rol op organisatie-, team- en projectniveau.

Geen enkele beveiliging is perfect. Als je een probleem vindt, laat het ons dan weten via hello@nessie.works.

Missing: whether backups are encrypted and where they are held, and our breach notification commitment — how quickly we tell a customer after we become aware of a personal data breach.

9. Cookies en deze website

Om de kop van de homepage te kiezen, controleert onze server het land van het IP-adres van je verbinding aan de hand van een lokale database. Er wordt geen IP-adres naar een externe geolocatiedienst gestuurd. Het resultaat van de opzoeking wordt niet in je browser opgeslagen. Dit product bevat GeoLite2-gegevens die zijn gemaakt door MaxMind, beschikbaar via MaxMind, onder de licentie CC BY-SA 4.0.

Dit is alles:

  • Je cookiekeuze wordt opgeslagen in een eigen cookie met de naam nessie-cookie-consent, een jaar lang ingesteld op nessie.works en de subdomeinen, zodat één keer antwoorden genoeg is. Het bevat één waarde — of je analyse hebt toegestaan — en geen identificatie. Er wordt ook een kopie bewaard in de lokale opslag van je browser, voor het geval cookies worden geblokkeerd. Geen van beide wordt door een server gelezen.
  • Een voorkeurscookie, nessie-device-colour, onthoudt welke kleur je op de homepage voor de computer hebt gekozen. Het is een eigen cookie, geldt een jaar en bevat een kleurnaam.
  • Analyse staat uit tenzij je haar aanzet. De balk biedt de keuze, wij onthouden je antwoord en weigeren kost je niets. Onze analysetool is Google Analytics en op deze website draait die pas nadat je dat toestaat.

Zonder jouw toestemming is er geen trackingscript, geen advertentiepixel en geen tag van een derde partij van welke aard dan ook. Je kunt de balk opnieuw openen en je keuze wijzigen via de cookielink in de voettekst. De gebruikstellingen die de Nessie-apps versturen, staan beschreven in sectie 5.

Missing: what Google Analytics stores for this website and for how long.

Inloggen in het product plaatst cookies en slaat tokens op die strikt noodzakelijk zijn om je ingelogd te houden. Ze zijn niet optioneel en worden niet gebruikt om je te volgen.

10. Je rechten

Als de AVG op jou van toepassing is, kun je ons vragen om:

  • je te vertellen welke persoonsgegevens wij over je hebben, en je een kopie te geven;
  • alles wat onjuist is te rectificeren;
  • ze te wissen;
  • het gebruik ervan te beperken of er bezwaar tegen te maken, ook tegen alles wat wij doen op grond van gerechtvaardigde belangen;
  • ze naar een andere dienst over te dragen in een machineleesbare vorm;
  • je toestemming in te trekken waar wij ons erop beriepen, wat bij ons neerkomt op analysecookies.

Schrijf naar hello@nessie.works. Wij reageren binnen één maand.

Twee eerlijke kanttekeningen. Ten eerste: als je organisatie Nessie Cloud gebruikt, is je organisatie de verwerkingsverantwoordelijke voor wat erin staat — dus voor je berichten en bestanden geven wij je verzoek normaal gesproken door aan hen en handelen wij op hun instructie. Vraag het hen rechtstreeks en je krijgt sneller antwoord. Ten tweede: je account zelf staat in UnlikeOtherAI SSO, dus een verzoek over je naam, e-mailadres of profiel is eigenlijk een verzoek aan die dienst; wij verwijzen je daarheen.

Nessie neemt over jou geen geautomatiseerde besluiten met rechtsgevolgen of anderszins aanmerkelijke gevolgen. Agents maken concepten, suggesties en acties; wat een agent mag doen zonder dat een persoon het goedkeurt, is een instelling die je organisatie beheert.

Je kunt ook een klacht indienen bij een toezichthoudende autoriteit voor gegevensbescherming — in Tsjechië het Bureau voor de bescherming van persoonsgegevens (Úřad pro ochranu osobních údajů), of de autoriteit in het EU-land waar je woont of werkt. Wij zien liever dat je eerst bij ons komt.

11. Kinderen

Nessie is een hulpmiddel voor organisaties en is niet bedoeld voor kinderen. Wij verwerken er niet bewust persoonsgegevens mee van iemand jonger dan 16 en richten geen enkel onderdeel ervan op kinderen. Als je denkt dat de gegevens van een kind in Nessie Cloud terecht zijn gekomen, laat het ons weten en wij verwijderen ze.

12. Wijzigingen in dit beleid

Wij werken deze pagina bij naarmate het product verandert — en dat gaat gebeuren, want verschillende secties hierboven zeggen openlijk dat er iets ontbreekt. Als een wijziging je wezenlijk raakt, zeggen we dat in plaats van de pagina stilletjes aan te passen, en de bijgewerkte versie draagt haar datum.

Missing: how we notify customers of a material change, and whether earlier versions of this policy will stay available.

13. Contact

hello@nessie.works, voor privacyvragen, verzoeken over je rechten en al het andere op deze pagina.

Missing: an EU representative under Article 27, if one is required and appointed. None is appointed today.