Privacy
Kort gezegd
- Je positie wordt gecontroleerd als je een kamer binnengaat, en daarna weggegooid. We bewaren in welke kamer je was, niet waar je stond.
- Chats tussen twee mensen worden op de telefoons verzegeld: onze server kan ze niet lezen.
- De kamerchat, de eventchat en een tafelchat zijn niet verzegeld: onze server kan ze lezen, en iedereen erin ook, en op een event ook de medewerkers van de organisatie.
- Bij een event op uitnodiging geeft de organisatie ons haar gastenlijst, met jouw e-mailadres. Die lijst bepaalt wie naar binnen mag en vult je profiel vast in. De medewerkers van de organisatie kunnen de eventchat, de tafelchats en je berichten aan de organisatie lezen, nooit je chats tussen twee mensen.
- Matches op een event stelt Claude (Anthropic) alleen voor als je het vinkje zet. Nooit met je naam, e-mailadres of foto's. Een voorstel is geen besluit: jij kiest tegen wie je hoi zegt.
- Alleen als de organisatie het aanzette en gasten vooraf inlichtte, halen we via Apify je openbare LinkedIn-profiel op. Je kunt nee zeggen, en het gaat 7 dagen na het event weg.
- Vindbaar zijn via je telefoonnummer kies je zelf. Je contacten worden blind vergeleken: hun nummers komen nooit leesbaar bij ons, en we bewaren er niets van.
- "Ik ben" en "Laat me zien" bij daten zijn gevoelige gegevens. We gebruiken ze alleen met je uitdrukkelijke toestemming en wissen ze als je daten uitzet.
- Zonder internet kunnen Range-telefoons op hetzelfde event elkaar via Bluetooth bereiken. Alleen wie bij dat event hoort kan lezen wat er langskomt, en onze server heeft het laatste woord zodra je weer online bent.
- Gegevens van een kamer gaan 7 dagen na het evenement weg, hoi's na 30 dagen.
- Je verwijdert je account in de app of op onze website. Dan is het meteen weg.
- Geen advertenties, geen tracking, geen verkoop van gegevens.
Wie we zijn
Range is een app van Breinpro, de eenmanszaak van Florian Julius, ingeschreven bij de Kamer van Koophandel onder nummer 42073963 en gevestigd aan Zeekraal 23, 1796 BM De Koog (Texel). Breinpro is verantwoordelijk voor je gegevens in Range (de verwerkingsverantwoordelijke). Voor de gastenlijst van een event werken we in opdracht van de organisatie; zie Events met een gastenlijst. Je bereikt ons via info@nostranger.app, in het Nederlands of het Engels. Range is voor mensen van 18 jaar en ouder. De regels voor het gebruik van Range staan in onze voorwaarden.
Je account
Je logt in met Apple of met je e-mailadres. Je e-mailadres bewaren we hoe dan ook niet leesbaar.
Met Apple gebruiken we alleen een vaste inlogcode voor Range, die we als hash bewaren en nooit leesbaar. Geeft Apple ons een token, dan bewaren we dat, zodat we de inlog van Range bij Apple kunnen intrekken als je je account verwijdert. Dat vraagt Apple.
Met e-mail sturen we een code van 6 cijfers naar het adres dat je intypt; die werkt 10 minuten. Het adres bewaren we alleen als hash, nooit leesbaar: die hash is je inlog. Om de code te versturen geeft onze server het adres door aan Resend, dat onze e-mails verstuurt; Resend houdt als onderdeel van zijn dienst een beperkte tijd bij welke mail het verstuurde. De code bewaren we ook als hash, tot de 10 minuten om zijn; heb je hem gebruikt, dan werkt hij niet meer. De mail heeft geen afbeeldingen en niets dat bijhoudt of je hem opende: geen pixel, geen omgeleide links. Of een adres al een account heeft, zeggen het antwoord en de mail nooit.
Je telefoon maakt twee sleutels voor verzegelde chats; onze server bewaart de openbare helften, zodat je matches berichten voor jou kunnen verzegelen. Log je in op een nieuwe telefoon, dan komen er nieuwe. De app kan ook een sleutel registreren bij App Attest van Apple, waarmee onze server nagaat dat een verzoek om een kamer binnen te gaan van de echte Range-app komt; de openbare helft bewaren we tot je een nieuwe telefoon neemt of je account verwijdert. Een inlog (sessie) blijft 30 dagen geldig na de laatste keer dat je de app gebruikte. We bewaren ook wanneer je account is aangemaakt en wanneer elke inlog voor het laatst werd gebruikt.
Je profiel, en wie het ziet
Wat je invult: je voornaam, leeftijd, één zin over jezelf, waar je graag over praat, wat je aan het ontdekken bent, waar je voor open staat, je antwoorden op dit-of-dat, je taal, tot zes foto's, je About, je persoonlijkheidsschuifjes en interesses, en als je wilt je keuzes voor daten en je sociale accounts (LinkedIn en Instagram).
- Je komt. Vul je de code van een kamer in, dan zien mensen die ook komen of er al zijn je voornaam, je eerste foto, je zin en je status voor de avond, vanaf het moment dat de lijst opengaat.
- Op de plek. Wie er op hetzelfde moment is, ziet je volledige kaart: je leeftijd, al je foto's, je About, waar je graag over praat en wat je aan het ontdekken bent, waar je voor open staat, je schuifjes en interesses. Een match ziet hetzelfde zodra de chat tussen jullie voor hem of haar is opengegaan. Je dit-of-dat-antwoorden en je taal staan niet op je kaart.
- Daten is alleen zichtbaar tussen twee mensen die het allebei aan hebben gezet. Zie Daten, hieronder.
- Sociale accounts (LinkedIn, Instagram) staan nooit op je kaart. Je deelt ze zelf in een chat, en kiest welke.
- Verborgen. Zolang je jezelf verbergt, sta je in geen enkele lijst of stapel, en kun je geen hoi zeggen of in de kamerchat schrijven. Mensen met wie je al een match hebt, zien je nog wel in die chat, en wat je eerder in de kamerchat schreef blijft daar staan.
- Geblokkeerd. Een blokkade haalt jullie uit elkaars lijsten, stapels, kamerchats en chats, overal in Range.
De moderatoren van Range kunnen je foto's zien, ook een foto die nog wordt gecontroleerd.
Daten
Zet je Open voor daten aan, dan zeg je ook wie je bent ("Ik ben": vrouw, man of non-binair) en wie je wilt zien ("Laat me zien"). Samen zeggen die iets over je seksuele geaardheid. Dat zijn bijzondere persoonsgegevens volgens de AVG (artikel 9), dus we gebruiken ze alleen met je uitdrukkelijke toestemming: voordat daten aangaat, vraagt de app die op een eigen scherm.
Alleen mensen die zelf daten hebben aangezet, zien dat je open staat voor daten en je "Ik ben". Je "Laat me zien" ziet niemand. In een waarom-tekst tussen twee mensen die allebei daten, kan Claude het datinggedeelte zien van wat jullie al van elkaar mogen zien (zie AI in Range). Je concept-About gebruikt het nooit.
Je trekt je toestemming altijd in door daten uit te zetten in je profiel. Je "Ik ben", je "Laat me zien" en je toestemming worden dan van onze server gewist, niet alleen uitgezet.
Vindbaar via je nummer
In een eventkamer kan de app laten zien welke mensen daar een nummer hebben dat in de contacten van je telefoon staat ("In je contacten"). Dit staat uit tot je het aanzet, en het werkt alleen met een Nederlands mobiel nummer. Alleen wie zelf vindbaar is, kan kijken.
Je nummer. Om je vindbaar te maken, sturen we via Twilio Verify een code van 6 cijfers per sms naar het nummer dat je intypt. Twilio verstuurt en controleert de code, en houdt als onderdeel van zijn dienst een beperkte tijd zelf bij welke controles het deed. Bevestig je de code, dan bewaart onze server je nummer versleuteld (AES-256-GCM) en als hash met een geheime sleutel (HMAC-SHA256), die zorgt dat een nummer bij één account hoort en de limieten draagt. Vindbaar zijn duurt 365 dagen; een nieuwe sms-code verlengt het. Zet je het uit, dan gaan je nummer en alles wat ervan gemaakt is meteen weg; de hash met sleutel blijft nog 30 dagen als gegeven voor de limieten en gaat dan ook weg.
Je contacten. Namen en leesbare nummers van je contacten blijven op je telefoon. Om te vergelijken maakt je telefoon van elk nummer een geblindeerde waarde voor die ene kamer, die onze server beantwoordt zonder het nummer erachter te kunnen zien (een cryptografische methode die een oblivious pseudorandom function heet). Je telefoon vergelijkt de antwoorden daarna zelf met de kenmerken van de vindbare mensen in de kamer. De nummers in je contacten, ook die van mensen die Range niet gebruiken, komen dus nooit leesbaar op onze server, en we bewaren er niets van. De kenmerken van een kamer gaan 7 dagen na het event weg.
Wat anderen kunnen zien. Wie je nummer heeft (of raadt), zelf vindbaar is en in dezelfde eventkamer is, kan zien dat je er bent. Elke gok kost één berekening voor één nummer in één kamer, en het aantal berekeningen is beperkt. Je krijgt geen bericht als iemand je zo ziet, en wat iemand al zag, valt niet terug te nemen. Een nummer dat de telefoonmaatschappij later aan iemand anders geeft, kan bij die persoon horen.
Events met een gastenlijst
Sommige events zijn alleen op uitnodiging. De organisatie (bijvoorbeeld NL Groeit) geeft ons haar gastenlijst, en de code van de kamer werkt dan alleen voor een e-mailadres op die lijst; wie er niet op staat, ziet "niet uitgenodigd". We bewaren die lijst voor de organisatie tot 7 dagen na het event.
Wat de organisatie ons over je geeft
Je e-mailadres, en als de organisatie ze heeft: je naam, functie, bedrijf, een LinkedIn-link, je tafel, wat je op het event zoekt en biedt, en voor matching je sector, bedrijfsomvang, groeifase, waar je tegenaan loopt, je regio en een korte notitie. Log je in met het adres op de lijst, dan vult de app je profiel vast in met de naam, functie, bedrijf en LinkedIn-link uit de lijst; elk veld kun je veranderen. Ben je ingelogd met Apple, of met Google op een ander adres, dan kun je in de app je uitnodiging bevestigen met een code die we mailen naar het adres op de lijst; daarmee hoort je account bij die ene uitnodiging.
Deze velden zijn gegevens van de organisatie. Ze gaan niet door ons woordfilter, en ze blijven in de lijst staan als je je account verwijdert; de koppeling met je account gaat wel weg.
Wie bij de organisatie wat ziet
De medewerkers van een organisatie loggen in op een eigen dashboard met een code die we hun mailen; hun e-mailadres bewaren we leesbaar, want het zijn medewerkers, geen mensen in de app. Er zijn twee rollen:
- Beheerder ziet de hele lijst: e-mailadres, naam, functie, bedrijf, LinkedIn-link, tafel, wat je zoekt en biedt, de velden voor matching, het LinkedIn-profiel dat voor je is opgehaald (zie Je LinkedIn-profiel), of je de app hebt, komt of bij de deur bent binnengelaten, en de matchvoorstellen. Een beheerder past de lijst en de tafels aan, exporteert ze, verstuurt berichten, laat matches berekenen, en kan lezen, verwijderen en dempen in de eventchat, de tafelchats en de helpdesk.
- Kijker ziet alleen naam, bedrijf, tafel en status (uitgenodigd, heeft de app, komt, binnen), scant passen bij de deur en leest het overzicht en de helpdesk. Geen e-mailadres, geen LinkedIn-link, niet wat je zoekt en biedt, geen chats, geen wijzigingen.
Geen van beide rollen ziet tegen wie je hoi zei, met wie je een match hebt of chat, of je verzegelde berichten in chats tussen twee mensen. Het team van Range kan voor support optreden als beheerder van elk event.
Je tafel en je pas
De organisatie kan je aan een tafel zetten. De app laat je je eigen tafel zien en een chat met de mensen eraan; de tafel van iemand anders laat hij nooit zien. Bij de deur laat je een pas zien: een QR-code met daarin het event, je alias in die kamer en een tijd, meer niet. De scan legt vast dat je bent binnengelaten, wanneer en door welke medewerker; een kijker kan zijn eigen scan binnen 5 minuten ongedaan maken. Zonder internet werkt de pas niet, en kan de deur je op naam opzoeken.
Matches voorgesteld door Claude
Op een event vraagt de app: "Range mag je functie, bedrijf, wat je zoekt, biedt en waar je tegenaan loopt, de gegevens van de organisatie en je openbare LinkedIn-profiel gebruiken om matches voor te stellen. Dat gebeurt met een externe AI-dienst." Die dienst is Claude van Anthropic. Alleen als je dat aanvinkt gaat er iets van jou hiervoor naar Claude, en alleen dan zie je voorstellen. Vinkte je de oudere, kortere vraag aan, dan gebruiken we alleen je functie, bedrijf, wat je zoekt en biedt en een tafelnummer.
Claude kan eerst per deelnemer een korte kaart schrijven: wat je bedrijf doet, de sector, omvang en groeifase, en per onderwerp hooguit drie punten over waar je sterk in bent, wat je zoekt en waar je tegenaan loopt. Voor die kaart krijgt het je functie en bedrijf, wat je zoekt, biedt en waar je tegenaan loopt (je eigen antwoorden, anders die van de lijst), de sector, omvang, groeifase, regio en notitie van de organisatie, en, als het is opgehaald en bevestigd als het jouwe, tekst uit je LinkedIn-profiel, één keer. Daarna kiest Claude de matches, met elke deelnemer als nummer voor die ronde, met een tafelnummer. Verder niets: geen naam, e-mailadres, link, account, foto, leeftijd of iets over hoe je eruitziet of waar je vandaan komt.
Voor het versturen halen we e-mailadressen, links, telefoonnummers, @namen en je eigen naam (zoals de gastenlijst, je profiel en je LinkedIn-profiel hem schrijven) uit die teksten. Dat lukt niet altijd: een bijnaam, initialen, een naam van twee letters, of de naam van iemand anders in je LinkedIn-tekst (een collega, een medeoprichter) wordt niet herkend en kan in dat ene verzoek staan. Claude antwoordt met hooguit zes voorstellen per persoon en één zin waarom, die we controleren (geen contactgegevens, geen lange cijferreeksen, geen namen die we kennen, door het woordfilter) en bewaren voor dat event. De organisatie kan voorstellen toevoegen, vastzetten of weghalen en ziet ze met namen. Jij ziet hooguit vier kaarten: naam, eerste foto, functie, bedrijf en de zin. Een hoi naar een voorgestelde match opent de chat voor jullie allebei zodra jullie allebei hoi zeggen, ook voordat het event begint.
Een voorstel is geen besluit. Jij beslist tegen wie je hoi zegt, en de organisatie beslist welke voorstellen blijven staan. Over jou wordt niets met rechtsgevolg of een vergelijkbaar groot effect alleen automatisch besloten (artikel 22 AVG). Voorstellen en kaarten gaan 7 dagen na het event weg, of meteen als je van de lijst gaat, je account verwijdert of iemand blokkeert. Haal je je vinkje weg, dan verdwijnt je kaart en doe je bij de volgende ronde niet mee.
Je LinkedIn-profiel
Alleen bij events waar de organisatie het aan had staan en gasten vooraf inlichtte, halen we het openbare LinkedIn-profiel op achter de link op de gastenlijst. Apify voert dat ophalen voor ons uit; het krijgt alleen de profiellink, verder niets van de lijst.
Wat we ervan bewaren: je naam, kopregel, "over mij"-tekst, sector, plaats, tot 30 vaardigheden, tot drie functies (titel en bedrijf, en de omschrijving van je huidige), en een kopie van je profielfoto. Apify kan bij het profiel ook e-mailadressen vinden; die vergelijken we alleen met de lijst om na te gaan dat het profiel van jou is, en we bewaren ze niet. We laten Apify elke ophaalactie daarna wissen.
Waarvoor het dient: de app biedt aan je foto en About ermee in te vullen, met Gebruiken, Aanpassen en Niet gebruiken. Er komt niets in je profiel zonder dat jij het kiest, en nooit over iets wat er al staat. Met je matchvinkje kan tekst eruit één keer naar Claude, voor je matchkaart (zie hierboven). De beheerders van de organisatie zien het opgehaalde profiel in het dashboard, om te bevestigen of af te wijzen dat het van jou is; kijkers niet.
De organisatie is verantwoordelijk voor dit ophalen en doet een beroep op haar gerechtvaardigd belang om haar gasten goed te matchen; wij doen het in haar opdracht. Je kunt bezwaar maken: zeg het de organisatie, mail info@nostranger.app, of tik in de app op Niet gebruiken. Dan wissen we wat we ophaalden en halen we het voor dat event niet opnieuw op. Alles wat is opgehaald, gaat uiterlijk 7 dagen na het event weg. Wat je zelf in je profiel overnam, is van jou en blijft tot je het verandert of je account verwijdert.
Berichten van de organisatie
Een beheerder kan een bericht sturen aan iedereen die komt, aan iedereen die er op dat moment is, of aan één tafel. Het komt aan als pushmelding met de naam van de kamer en de eigen tekst van de organisatie (hooguit 500 tekens, afgekapt als hij niet past), gemarkeerd als tijdgevoelig als hij dringend is, en in de app onder de kamer. Per bericht bewaren we per ontvanger hoe ver het kwam: in de wachtrij, aangenomen door Apple of Google, mislukt, of geladen door je app. Niet of je het gelezen hebt. Die gegevens gaan 7 dagen na het event weg.
Ook per mail
Zet je voor een event "ook per mail" aan, dan gaat een bericht waarvan de pushmelding je niet kan bereiken (geen meldingen toegestaan, geen pushadres) ook naar je adres op de gastenlijst, verstuurd via Resend namens "<kamer> via Range", zonder afbeeldingen. Een mail die de organisatie stuurt aan gasten die nog niet in de app zitten, kan het logo van de organisatie tonen. Je mailprogramma haalt dat dan op bij nostranger.app, op een adres dat voor elke gast hetzelfde is: daaraan zien we niet wie welke mail opende, en we houden er niets van bij. Elke zo'n mail heeft een afmeldlink en een List-Unsubscribe-kop voor afmelden met één klik; één klik stopt alle mail van de organisatie voor dat event. We bewaren nog steeds geen leesbaar adres van jou: het adres komt uit de lijst van de organisatie.
Eventchat, tafelchat en helpdesk
Deze zijn niet verzegeld, net als de kamerchat. Iedereen erin leest ze, onze server leest ze, en de beheerders van de organisatie kunnen lezen, verwijderen en dempen. Elk bericht dat je er plaatst gaat eerst door ons woordfilter en dan, als tekst alleen, naar Claude Haiku (Anthropic), dat beoordeelt of het in orde is, een tweede blik verdient ("Dit kan kwetsend overkomen. Toch versturen?") of wordt geblokkeerd. De oordelen loggen we 30 dagen, met de tekst alleen bij een waarschuwing of een blokkade. Drie blokkades in 24 uur dempen je in dat event voor een uur. De helpdesk is een chat tussen jou en de organisatie; zij lezen hem en antwoorden als de kamer, nooit onder de naam van een medewerker. Deze berichten gaan 7 dagen na het event weg.
Je locatie
Als je een kamer binnengaat, controleert onze server één keer of je op de plek bent. Je positie bewaart hij niet.
Om binnen te komen stuurt de app je positie mee met dat verzoek. De server vergelijkt die met de cirkel rond de plek en gooit hem weg: hij wordt niet bewaard, niet gelogd en aan niemand doorgegeven. Zolang je blijft, stuurt de app om de paar minuten een nieuwe positie om je in de kamer te houden, en elke positie gaat net zo. Komt er geen nieuwe, dan ben je binnen 10 minuten uit de kamer. Wat we bewaren is in welke kamer en op welke plek daarvan je was, en wanneer; niet je positie.
Sta je Locatie altijd toe, dan houdt je telefoon zelf de cirkels in de gaten van de plekken waarvan je de code invulde en van de partnerplekken van Range, zodat hij je vanzelf binnen en buiten laat. Dat gebeurt op je telefoon. Je zet één plek uit, of locatie helemaal, in Instellingen; we bewaren welke plekken je uitzette. De demokamer voor App Review controleert je positie helemaal niet.
Vind elkaar
Met een match kun je allebei Vind elkaar aanzetten, voor 20 minuten. Alleen zolang jullie het allebei aan hebben, sturen jullie telefoons elkaar je positie via onze server, zo verzegeld dat alleen de andere telefoon hem kan lezen. De server geeft hem door en bewaart hem nooit. Wel bewaart hij, voor die 20 minuten, dat je het aanzette, en dat ziet je match.
Bluetooth, als er geen internet is
In een kamer waar de organisatie het aan heeft staan (het staat standaard aan), vormen Range-telefoons op hetzelfde event onderling een klein Bluetooth-netwerk, zodat hoi zeggen, matchen, chatten en Vind elkaar blijven werken als de locatie geen bereik heeft. Internet blijft de hoofdweg; Bluetooth is het vangnet. Je telefoon vraagt de eerste keer om de Bluetooth-toestemming (op Android: Apparaten in de buurt); zonder die toestemming werkt Range alleen via internet.
Wat je telefoon via Bluetooth verstuurt. Zolang je in zo'n kamer bent, ook met internet, zendt je telefoon een code uit die elke 15 minuten verandert en die alleen leden van dat event kunnen herkennen, en verbindt hij met andere Range-telefoons die hem uitzenden. Aan elk daarvan laat hij een lidmaatschapsbewijs zien dat onze server voor je ondertekende: je alias in die kamer, twee sleutels die je telefoon voor dit event maakte, het event en een eindtijd (24 uur na het event). Een telefoon die met de jouwe verbindt, leert dus je alias in die kamer, zoals je kaart die al laat zien. Wat daarna langskomt is wat de app anders via internet zou sturen: hoi's, matches, chatberichten en posities van Vind elkaar, elk verzegeld voor de ene telefoon waarvoor het bedoeld is. Andere Range-telefoons in de kamer kunnen een verzegeld bericht een paar stappen doorgeven naar de ontvanger, zonder het te kunnen lezen, hooguit 15 minuten lang. Nooit via Bluetooth: je foto's, je volledige profiel, meldingen, een kamer binnengaan.
Wat je telefoon ervoor bewaart. Zolang je online bent, bewaart de app de naam, eerste foto en zin van de mensen die naar het event komen (wat de lijst Komt je laat zien), zodat je ze offline kunt zien. Dat gaat weg als het lidmaatschapsbewijs afloopt. Wie zich aanmeldt nadat jij offline ging, blijft voor jou onzichtbaar tot je weer online bent.
Onze server heeft het laatste woord. Alles wat via Bluetooth gebeurde gaat met bewijs naar onze server zodra er weer internet is; de server toetst het aan dezelfde regels als online (blokkades, de gastenlijst, de limieten op hoi's) en zijn antwoord wint. Een bericht dat de server weigert, krijgt op de telefoon van de verzender de markering "Niet verstuurd", ook als het via Bluetooth al aankwam. Een blokkade die je offline maakt, gaat als eerste. Een blokkade die iemand anders maakte terwijl jij offline was, bereikt je telefoon pas als je weer online bent. Wij kunnen Bluetooth uitzetten voor één kamer of voor iedereen; je telefoon stopt binnen hooguit 6 uur, online meteen.
Onze server bewaart je twee openbare mesh-sleutels per event, met de eindtijd van het bewijs, tot 7 dagen na het event of tot je je account verwijdert. Het Bluetooth-verkeer zelf loopt nooit via onze server, en je verzegelde berichten kan hij niet lezen.
Chats
Chats tussen twee mensen zijn end-to-end verzegeld: je telefoon sluit elk bericht af voor alleen de andere telefoon, en onze server kan het niet lezen (de enige uitzondering is een chat met een testbot tijdens de beta, zie AI in Range). De server ziet wel wie aan wie schrijft, wanneer, en hoe groot een bericht is. Een bericht wacht op de server tot de andere telefoon bevestigt dat hij het heeft, hooguit 30 dagen; een nieuwe telefoon, een blokkade of een verwijderd account haalt het eerder weg. Berichtnummers bewaren we 30 dagen, zodat een bericht dat twee keer wordt verstuurd maar één keer aankomt.
De kamerchat is niet verzegeld. Onze server kan hem lezen, iedereen die in de kamer op de plek is leest hem, en wij kunnen er berichten uit weghalen. De app zegt dat ook in de kamerchat zelf.
Nummers wisselen en WhatsApp
In een chat kun je nummers wisselen (Contact uitwisselen), alleen als jullie allebei ja zeggen. Wat je wisselt is het nummer dat ieder van jullie per sms bevestigde (zie Vindbaar via je nummer). Het gaat verzegeld mee in je chat, end-to-end: onze server kan het niet lezen. Na het wisselen staat je nummer op de telefoon van de ander, in de chat en in Mensen, en daar kan Range het niet terughalen, ook niet als je je account verwijdert. Zet in je telefoon opent het eigen scherm van je telefoon voor een nieuw contact; Range krijgt nooit toestemming om in je contacten te schrijven.
Open in WhatsApp opent een WhatsApp-link met dat nummer en een groet die al is ingetypt. Er gaat niets via Range naar WhatsApp: je telefoon opent WhatsApp, of de link in je browser. Wat je in WhatsApp doet, valt onder de eigen voorwaarden van WhatsApp.
Mensen
Mensen, in het tabblad Chats, toont de mensen met wie je nummers wisselde of van wie je een gedeeld contact (LinkedIn, Instagram) bewaarde, per kamer en dag waarop jullie elkaar zagen. Het staat alleen op je telefoon en gaat nooit naar onze server. Je haalt iemand weg met Verwijder uit Mensen; wissel je later opnieuw, dan komt die persoon terug.
AI in Range
- Fotocheck. Elke nieuwe foto gaat naar Claude, een AI-model van Anthropic, dat hem nakijkt op naakt, geweld, haat, minderjarigen en contactgegevens. Andere mensen zien een foto pas als hij is goedgekeurd; een afgekeurde foto wordt verwijderd en je hoort waarom.
- AI-voorstellen, alleen als je ze toestaat. Voor het eerste concept-About of de eerste waarom-tekst vraagt de app of Range je naam, leeftijd en profielantwoorden naar Claude van Anthropic mag sturen. Je kunt ook zelf schrijven. Je antwoord verander je altijd met de schakelaar AI-voorstellen in Instellingen. Zonder die toestemming gaat er voor About-concepten en waarom-teksten niets van jou naar Claude.
- About. Met AI-voorstellen aan schrijft Claude een concept-About op basis van je voornaam, leeftijd, je zin, waar je graag over praat, wat je aan het ontdekken bent, waar je voor open staat (zonder daten) en je dit-of-dat-antwoorden. Nooit op basis van je foto's, sociale accounts of keuzes voor daten. Niemand ziet het concept tot jij het goedkeurt of zelf iets schrijft. Daarbij vult Claude je schuifjes en interesses in als je die nog niet had ingesteld. Die staan meteen op je kaart; je kunt ze aanpassen of wissen.
- Waarom jullie. Als jullie allebei AI-voorstellen aan hebben, schrijft Claude voor de mensen bovenaan je stapel één zin over waarom Range hen koos en drie openingsvragen, in jouw taal. Daarvoor gebruikt het alleen wat jullie op dat moment al van elkaar mogen zien: geen foto's, en daten alleen als jullie allebei daten. We bewaren ze voor dat tweetal en schrijven nieuwe als verandert wat jullie van elkaar kunnen zien.
- Matches op een event. Alleen met je vinkje: je functie, bedrijf, wat je zoekt, biedt en waar je tegenaan loopt, de gegevens van de organisatie voor matching, een tafelnummer en, als het is opgehaald, tekst uit je LinkedIn-profiel gaan onder een nummer naar Claude, nooit je naam, e-mailadres, foto's of account. Zie Events met een gastenlijst.
- Eventchat, tafelchat en helpdesk. Elk bericht dat je daar plaatst gaat als tekst alleen naar Claude Haiku, dat beoordeelt of het in orde is, een waarschuwing krijgt of wordt geblokkeerd. Voor deze controle is geen toestemming nodig: hij berust op ons gerechtvaardigd belang om deze chats veilig te houden. Zie Events met een gastenlijst.
- Covers. Alleen als je op Maak covers tikt, en nooit eerder: je eerste foto gaat naar fal.ai, een bedrijf in de Verenigde Staten (buiten de EER), waarvan het beeldmodel er een studioportret van maakt op een van je twee coverkleuren. Voordat je een cover ziet, vergelijkt Claude Haiku (Anthropic) hem met je foto, om te controleren dat jij er nog op staat. We vragen fal.ai het verzoek niet te bewaren en de beelden die het maakte na een uur te wissen. Bij het maken van covers bewaart onze server niets. De cover die je kiest, bewaren we bij je account, zodat hij terugkomt als je opnieuw inlogt of een nieuwe telefoon neemt. Alleen jij kunt hem zien. We bewaren hem tot je hem weghaalt, tot je eerste foto verandert of weggaat, of tot je account wordt verwijderd.
- Testbots. Zolang Range in beta is, kunnen mensen die de app testen (het Range-team, en testers die via TestFlight of een testtrack meedoen) testbots tegenkomen: verzonnen mensen die Claude speelt, gemarkeerd met "testbot" en met een About die dat zegt. Een chat met een bot opent onze server en Claude beantwoordt hem; hij blijft hooguit 7 dagen bewaard. Mensen buiten de beta, en de reviewers van de app stores, zien nooit een bot.
Anthropic gebruikt dit niet om zijn modellen te trainen. Wat AI maakt, is een voorstel, geen besluit: jij kiest tegen wie je hoi zegt en wat er op je profiel komt, en een organisatie kan matchvoorstellen aanpassen. Over jou wordt niets met rechtsgevolg of een vergelijkbaar groot effect alleen automatisch besloten (artikel 22 AVG).
Pushmeldingen
Sta je meldingen toe, dan bewaren we het pushadres van je telefoon tot je uitlogt, je account verwijdert, een nieuwe telefoon neemt of Apple zegt dat het niet meer werkt. Een melding van Range zelf bevat nooit een naam of berichttekst. Er staat alleen "Iemand zei hoi tegen je", "Het is een match" of "Je match zei hi terug", "Nieuw bericht", "De kamer is open" met de naam van de kamer, "De organisatie heeft je geantwoord", of dat er iemand binnenkwam die je wilt leren kennen, in jouw taal, met een verwijzing naar de chat of kamer zodat de app die kan openen. De ene uitzondering is een bericht van de organisatie van een event: die melding bevat de naam van de kamer en de eigen tekst van de organisatie. Apple bezorgt ze op een iPhone, Google (Firebase Cloud Messaging) op Android.
De app vertelt onze server ook of meldingen op je telefoon aan, uit of nog niet gekozen zijn (en op een iPhone of tijdgevoelige meldingen mogen), zodat een organisatie kan zien hoeveel gasten haar berichten bereiken en de app "ook per mail" als vangnet kan aanbieden. Die status bewaren we tot hij 180 dagen niet is gezien.
Wat we bewaren, en hoe lang
| Wat | Hoe lang |
|---|---|
| Je profiel en foto's | Tot je ze verandert of je account verwijdert |
| De cover die je kiest | Tot je hem weghaalt, je eerste foto verandert of weggaat, of je account wordt verwijderd |
| Dat je naar een kamer zou komen of er was, op welke plek en wanneer, en de kamerchat daar | Tot 7 dagen na het einde van het evenement; bij een partnerplek 7 dagen na die dag (kamerchat in een kamer zonder eindtijd: 7 dagen na elk bericht) |
| De code van een partnerplek waar je je aanmeldde, zodat de app je daar binnenlaat | Tot je je account verwijdert |
| Hoi's, verstuurd en ontvangen | 30 dagen |
| Je chats: met wie je een match hebt, in welke kamer en wanneer, en dat de chat openging | Tot je je account verwijdert. Houdt de ander het zijne, dan blijft de chat aan zijn of haar kant staan, gemarkeerd als verwijderd |
| Verzegelde berichten die op de andere telefoon wachten | Tot die bevestigt dat hij ze heeft, hooguit 30 dagen |
| Meldingen die op je app wachten (een hoi, een match, een gecontroleerde foto) | Tot je app ze heeft, hooguit 30 dagen |
| Je keuzes voor daten ("Ik ben", "Laat me zien") en je toestemming daarvoor | Tot je daten uitzet of je account verwijdert |
| Je nummer, als je vindbaar bent: versleuteld, en als hash met een sleutel | Tot je het uitzet of je account verwijdert, hooguit 365 dagen na je laatste sms-code; de hash voor de limieten 30 dagen langer |
| De kenmerken van een kamer voor In je contacten | 7 dagen na het event, of meteen als je niet meer vindbaar bent |
| Nummers die je wisselde, en Mensen | Nooit op onze server: alleen op de telefoons |
| De gastenlijst van een event (e-mail, naam, functie, bedrijf, LinkedIn-link, tafel, zoekt, biedt, de velden voor matching) en de tafels | Tot de organisatie hem verandert, of 7 dagen na het event |
| Je LinkedIn-profiel zoals opgehaald voor een event, met de kopie van de foto | 7 dagen na het event, of eerder als je op Niet gebruiken tikt, van de lijst gaat of je account verwijdert |
| Je matchkaart, door Claude geschreven voor een event | 7 dagen na het event, of tot je je vinkje weghaalt, van de lijst gaat of je account verwijdert |
| Je koppeling aan een uitnodiging die je met een code bevestigde | 7 dagen na het event, of tot je je account verwijdert |
| Je keuzes per event: het matchvinkje, wat je zoekt en biedt, "ook per mail" | 7 dagen na het event, of tot je je account verwijdert |
| Matchvoorstellen over jou, met hun zin | 7 dagen na het event, of tot je van de lijst gaat of je account verwijdert |
| Berichten van de organisatie en, per ontvanger, hoe ver elk kwam | 7 dagen na het event (jouw regels gaan weg als je je account verwijdert) |
| Dat je bij de deur bent binnengelaten, wanneer en door wie | 7 dagen na het event, of tot je je account verwijdert |
| Berichten in de eventchat, tafelchat en helpdesk | 7 dagen na het event, of tot je je account verwijdert |
| Het moderatielog van die chats (oordeel, categorie; de tekst alleen bij een waarschuwing of blokkade) | 30 dagen |
| Of meldingen op je telefoon aan, uit of nog niet gekozen zijn | Tot 180 dagen niet gezien, of tot je je account verwijdert |
| Je openbare mesh-sleutels per event, voor Bluetooth | 7 dagen na het event, of tot je je account verwijdert |
| Medewerkers van een organisatie: e-mailadres en rol | Tot het Range-team of de organisatie ze weghaalt; een inlog op het dashboard 12 uur |
| Blokkades die je maakte | Tot je ze opheft of je account verwijdert |
| Meldingen over iemand, met waar ze over gingen | 90 dagen |
| Feedback die je vanuit de app stuurt, met je account, appversie en taal | 180 dagen |
| Het beheerlog: wie van het team wat veranderde, bij welk account-ID | 1 jaar, ook nadat je je account verwijdert |
| Tellingen van hoe Range wordt gebruikt, zonder account-ID's | 30 dagen |
| Gegevens over verzoeken aan onze server, zonder account-ID (Cloudflare) | 3 maanden |
| Instellingen: verborgen, plekken die je uitzette, status voor de avond | Tot je ze verandert (status: tot 05:00 in de tijdzone van de kamer) |
| Je e-mailadres, als je met e-mail inlogt | Nooit leesbaar. De hash ervan is je inlog en blijft zoals die van Apple (zie Je account verwijderen); hoeveel codes ervoor zijn gevraagd, een dag lang |
| Een inlogcode per e-mail, of een code om je account te verwijderen | Als hash, tot je hem gebruikt of de 10 minuten om zijn |
| Je IP-adres | Nooit bewaard. Tegen misbruik tellen we verzoeken per hash ervan (bij IPv6 van het netwerkdeel); een telling is ongeveer een dag na je laatste verzoek weg |
Het opruimen na deze termijnen gebeurt één keer per dag, dus iets kan tot een dag langer blijven staan.
Je account verwijderen
Je verwijdert je account onderaan in Instellingen, of zonder de app op onze verwijderpagina, met een code die we je mailen (voor een account waarop je met je e-mailadres inlogt). Dan is het meteen weg: je profiel, je inlog, je aanmeldingen, hoi's, kamerchatberichten, wachtende berichten, blokkades, de meldingen die je deed, je pushadres, je App Attest-sleutel, je instellingen en je status, je keuzes voor daten, en je vindbare nummer met de kenmerken ervan. Van events: je keuzes per event (het matchvinkje, zoekt en biedt, "ook per mail"), de matchvoorstellen over jou, je matchkaart, het LinkedIn-profiel dat voor je is opgehaald, je koppeling aan een bevestigde uitnodiging, je scans bij de deur, je regels bij berichten van de organisatie, je berichten in de eventchat, tafelchat en helpdesk, je meldingenstatus en je mesh-sleutels. Je foto's worden direct daarna uit de opslag gewist, door een taak die het blijft proberen tot het gelukt is. Mensen met wie je chatte, zien "Dit account is verwijderd". Log je in met Apple, dan vragen we Apple ook de inlog van Range in te trekken. Een paar kortlevende gegevens, zoals tellingen van verzoeken en berichtnummers, verlopen vanzelf binnen 30 dagen.
Wat we niet kunnen wissen: berichten die al op de telefoon van de ander staan, een nummer dat je wisselde (het staat op de telefoon van de ander en in diens Mensen), wat andere telefoons via Bluetooth van je ontvingen, de back-ups die onze hostingpartij Cloudflare bewaart voor herstel (tot 30 dagen), en je regel in de gastenlijst van een organisatie, die van de organisatie is (vraag het de organisatie; hij gaat 7 dagen na het event weg).
Wat we bewaren: een notitie dat het account bestond en wanneer het werd verwijderd, zodat oude inlogs niet meer werken; meldingen over jou met hun bewijs, 90 dagen lang; de regels in het beheerlog over je account-ID, een jaar lang; en de hash van je inlog zolang zulke meldingen lopen, zodat verwijderen en opnieuw beginnen niet om een ban heen kan. Na een ban bewaren we die hash voorgoed.
Melden en veiligheid
Je kunt iedereen melden of blokkeren, vanuit hun profiel, een chat of de kamerchat. Een melding bewaart wie hem deed, waarom, de toelichting van de melder, en waar hij over gaat als bewijs, 90 dagen lang: het profiel van de persoon zoals wij het bewaren, met een kopie van de foto's, of het bericht in de kamerchat. Verzegelde chatberichten openen we nooit; een melding over een chat bevat de toelichting van de melder en het profiel van de persoon als bewijs, nooit de berichten. De moderatoren van Range zien meldingen en hun bewijs; wie meldde, ziet alleen hoe ver we zijn. Wij kunnen foto's en kamerchatberichten weghalen en accounts weren; een geweerde Apple ID of een geweerd e-mailadres kan niet meer inloggen. Namen, profielteksten en de kamerchat gaan ook door een woordfilter voordat ze worden opgeslagen.
Komt er een melding binnen, dan krijgt het team daar een e-mail over, met de reden, de kamer, het tijdstip en een link naar de melding in ons moderatiehulpmiddel. In die mail staan geen namen, geen toelichting en geen berichten.
Wat het team van Range ziet
Het team van Range kan een account opzoeken voor moderatie en support: het profiel, de foto's, wanneer het account is gemaakt en voor het laatst gebruikt, bij welke kamers het hoort, de meldingen erover en wat het in de kamerchat schreef. Het team ziet niet tegen wie je hoi zei, met wie je een match hebt of met wie je chat, behalve wat een melding laat zien: een melding over een chat noemt de twee mensen daarin. Je verzegelde berichten kan het team niet lezen. Bij events ziet het team wat een beheerder ziet: de gastenlijst, tafels, matches, berichten van de organisatie en de eventchat, tafelchats en helpdesk, en het beheert de accounts van de organisaties.
Elke wijziging die het team maakt, zoals een foto weghalen of een account weren, komt in een beheerlog: wie het deed, wat het was, wanneer, en bij welk account-ID. In dat log staan geen berichten, foto's of profielteksten. We bewaren het 1 jaar, ook als het account al is verwijderd.
Om te zien hoe druk het is in Range, telt onze server per 5 minuten dingen als hoi's, matches en mensen in een kamer. In die tellingen staan geen account-ID's. We bewaren ze 30 dagen.
Onze hostingpartij Cloudflare houdt van elk verzoek aan onze server kort bij wat voor verzoek het was, of het lukte en hoe lang het duurde. Daarin staan geen account-ID, IP-adres of inhoud. Cloudflare bewaart dit drie maanden (Workers Analytics Engine).
Waarom we je gegevens mogen gebruiken
Per gebruik de grond uit de AVG (artikel 6, en artikel 9 voor daten) waarop we ons baseren:
| Wat | Waarom het mag |
|---|---|
| Je account, profiel, kamers, hoi's, matches, chats, nummers wisselen, Bluetooth en pushmeldingen | Onze afspraak met jou: zonder werkt Range niet (artikel 6 lid 1 sub b) |
| De locatiecheck als je een kamer binnengaat en erin blijft | Onze afspraak met jou: een kamer is voor de mensen op de plek, dus we moeten nagaan dat je er bent. Je telefoon deelt je positie alleen met de locatietoestemming die je geeft, en die je kunt intrekken |
| Locatie altijd, meldingen, Bluetooth en Vind elkaar | Je toestemming, via de toestemming op je telefoon (artikel 6 lid 1 sub a); je kunt hem altijd intrekken |
| Vindbaar zijn via je nummer | Je toestemming: je zet het zelf aan, en altijd weer uit |
| Je contacten vergelijken | Je toestemming, voor je eigen contacten. Voor de mensen erin: jouw en ons gerechtvaardigd belang om te zien wie je kent op een event (artikel 6 lid 1 sub f), met als waarborg dat hun nummers nooit leesbaar bij ons komen en we er niets van bewaren |
| Daten ("Ik ben", "Laat me zien") | Je uitdrukkelijke toestemming (artikel 9 lid 2 sub a); je trekt hem in door daten uit te zetten |
| Concept-About en waarom-teksten door Claude | Je toestemming (AI-voorstellen), die je in Instellingen kunt uitzetten |
| Covers | Onze afspraak met jou: je vraagt erom als je op Maak covers tikt |
| Matchvoorstellen door Claude op een event, en "ook per mail" | Je toestemming, het vinkje per event, dat je in de app altijd weer kunt weghalen |
| Range veilig houden: de fotocheck, het woordfilter, de AI-controle van berichten in de eventchat, tafelchats en helpdesk, meldingen, bans, limieten tegen misbruik en het beheerlog | Ons gerechtvaardigd belang bij een veilige app (artikel 6 lid 1 sub f) |
| De gastenlijst van een event, tafels, de deur, berichten en het ophalen van LinkedIn | Dit doen we in opdracht van de organisatie. De organisatie is verantwoordelijk en baseert zich op haar eigen grond; voor het ophalen van LinkedIn haar gerechtvaardigd belang om haar gasten goed te matchen. Je kunt bezwaar maken (zie Je LinkedIn-profiel) |
| Tellingen van hoe Range wordt gebruikt en gegevens over verzoeken, zonder account-ID's | Ons gerechtvaardigd belang om Range draaiende te houden |
| Wat we volgens de wet moeten bewaren of afgeven, bijvoorbeeld aan de politie | Een wettelijke plicht (artikel 6 lid 1 sub c) |
Wie ons helpt
- Cloudflare draait onze server en bewaart de gegevens daarvan. In de Verenigde Staten, onder het EU-VS Data Privacy Framework.
- Apple verzorgt Inloggen met Apple, pushmeldingen en App Attest. In de Verenigde Staten, onder het EU-VS Data Privacy Framework.
- Anthropic draait Claude voor de fotocheck, de About, de waarom-teksten, de testbots, de vergelijking van een cover met je foto, de matchkaarten en matchvoorstellen op events en de controle van berichten in de eventchat, tafelchats en helpdesk. In de Verenigde Staten, onder de modelcontractbepalingen van de Europese Commissie.
- fal.ai maakt de studioportretten voor je covers, alleen als je om covers vraagt. In de Verenigde Staten, onder de modelcontractbepalingen.
- Google verzorgt Inloggen met Google en pushmeldingen op Android. In de Verenigde Staten, onder het EU-VS Data Privacy Framework.
- Resend verstuurt onze e-mails: inlog-, verwijder- en uitnodigingscodes naar jou, inlogcodes en uitnodigingen naar medewerkers van een organisatie, berichten van de organisatie naar gasten die ze per mail wilden, en naar het team het bericht dat er een melding is. In de Verenigde Staten, onder het EU-VS Data Privacy Framework.
- Twilio verstuurt en controleert de sms-code die je vindbaar maakt via je nummer. In de Verenigde Staten, onder het EU-VS Data Privacy Framework.
- Apify haalt LinkedIn-profielen op, alleen bij events waar dat aanstaat. Een bedrijf in Tsjechië waarvan het platform gegevens in de Verenigde Staten bewaart, onder de modelcontractbepalingen.
- Google Fonts levert de lettertypen van deze website, dus Google ziet je IP-adres als je hem opent. De app gebruikt het niet.
Vervalt het EU-VS Data Privacy Framework, dan stoppen we met het doorgeven van gegevens aan het bedrijf in kwestie, tenzij er met dat bedrijf modelcontractbepalingen zijn afgesloten.
Je rechten
Je kunt vragen welke gegevens we over je hebben, er een kopie van krijgen, ze laten verbeteren of verwijderen, en bezwaar maken tegen hoe we ze gebruiken, bijvoorbeeld tegen het ophalen van LinkedIn. Een toestemming die je gaf, kun je altijd intrekken; wat we daarvoor deden, blijft rechtmatig. Mail naar info@nostranger.app. Ben je het niet eens met hoe we met je gegevens omgaan, dan kun je ook een klacht indienen bij de Autoriteit Persoonsgegevens.