Privacyverklaring
Versie: 10 oktober 2026
Deze verklaring legt uit welke persoonsgegevens we verwerken als je de app Migradar (voor iPhone en Android) of de website migradar.nl gebruikt, of contact met ons opneemt; waarom we dat doen; hoe lang we ze bewaren; en welke rechten je hebt. Deze verklaring bestaat in het Nederlands en het Engels. Beide versies zijn authentiek; bij een verschil geldt de versie in de taal waarin je de app of de website gebruikt, en gebruik je beide talen, dan de Engelse.
In het kort
- Zonder account bewaren we vrijwel niets over je. De verwachting, de kaart, de soorten en de meldingen werken zonder account. Je IP-adres gebruikt de server alleen om bestanden te versturen, zonder het vast te leggen (zie 2.1). Zet je meldingen aan, dan bewaren we alleen wat nodig is om ze te bezorgen, en niets meer zodra je ze uitzet (zie 2.4). Koop je Premium, dan controleert RevenueCat de aankoop (zie 2.5).
- Je locatie blijft op je telefoon. Als je dat toestaat, gebruikt de app hem om de dichtstbijzijnde plaats te kiezen en om op de kaart te tonen waar je bent. De coördinaten worden niet verstuurd en niet bewaard.
- Een account is er om Premium op al je toestellen te hebben. Dan bewaren we je e-mailadres en tot wanneer je Premium hebt. Je maakt het met een e-mailadres en wachtwoord.
- Geen advertenties, geen tracking, geen analysediensten. We verkopen geen gegevens en volgen je niet in andere apps of op andere sites.
- Betalen gaat via Apple of Google. Wij zien je betaalgegevens niet.
- Onze server staat in de Europese Unie, bij netcup. Voor het versturen van codes, pushberichten en het controleren van aankopen werken we met drie dienstverleners in de Verenigde Staten (zie 4 en 5).
1. Wie verantwoordelijk is
Verwerkingsverantwoordelijke:
Migradar, gevestigd in Nederland
E-mail: support@migradar.com
Website: migradar.nl
We hebben geen functionaris voor gegevensbescherming aangesteld; dat is voor onze verwerkingen niet verplicht. Vragen over privacy beantwoorden we zelf.
2. Welke gegevens we verwerken, en waarom
2.1 De app gebruiken, zonder account
Om de verwachting, de kaart en de soorten te tonen, haalt de app bestanden op van onze server (api.migradar.nl). Zoals bij elke internetverbinding ontvangt de server daarbij je IP-adres en technische gegevens van het verzoek, zoals het tijdstip en het opgevraagde bestand. Die gebruiken we alleen om het bestand te versturen. We houden geen logboek bij van wie welk bestand ophaalt. Foto's en geluiden van vogels komen ook van onze eigen server; de app maakt daarvoor geen verbinding met andere partijen.
Grondslag: uitvoering van de overeenkomst (je gebruikt de app; AVG art. 6 lid 1 sub b).
2.2 Je locatie
De app leest je locatie alleen als je daar via de vraag van je toestel toestemming voor hebt gegeven, en alleen op deze momenten:
- als je je plaats laat bepalen: de app zoekt dan de dichtstbijzijnde plaats in een lijst die in de app zelf staat;
- op de kaart: de eerste keer dat je de kaart opent, en daarna als je op de knop voor je eigen positie tikt. De kaart toont dan waar je bent en schuift daarheen.
De coördinaten verlaten je telefoon niet en worden niet bewaard, ook niet op je toestel. Alleen de gekozen plaatsnaam en regio worden op je toestel bewaard. De app gebruikt je locatie niet op de achtergrond. Je kunt ook zelf een plaats kiezen, zonder locatietoegang.
Grondslag: je toestemming via de vraag van je toestel (art. 6 lid 1 sub a). Intrekken kan in de instellingen van je toestel.
2.3 Een account
Een account is niet nodig: de hele app werkt zonder, meldingen inbegrepen. Met een account hoort Premium bij je e-mailadres in plaats van bij je Apple ID of Google-account, en heb je het op elk toestel waarop je inlogt. Met een account verwerken we:
| Gegeven | Waarvoor |
|---|---|
| E-mailadres | Inloggen, je een code sturen bij aanmelden of een vergeten wachtwoord, en je laten weten als je wachtwoord is gewijzigd of je account is verwijderd |
| Wachtwoord | Alleen als onomkeerbare afdruk (PBKDF2, 600.000 ronden); het wachtwoord zelf bewaren we niet |
| Aanmaakdatum en laatste gebruik | Sessies laten verlopen en slapende accounts opruimen |
| Een willekeurig klantnummer | Een aankoop aan je account koppelen (zie 2.5); het nummer zegt niets over wie je bent |
| Tot wanneer Premium geldt, gekocht of door ons gegeven | Premium op je toestellen en bij je meldingen laten gelden |
Heb je meldingen ingesteld in een versie van de app van vóór oktober 2026, dan staan ook je plaatsnaam en regio, je meldingskeuze en het pushadres, platform en de taal van je toestel bij je account, voor hetzelfde doel als in 2.4. Die gegevens vervallen zodra je meldingen aanzet in een nieuwere versie, of als je je account verwijdert.
Inloggen met Apple. Kies je daarvoor, dan krijgen we van Apple een ondertekend bewijs met een vast nummer voor jou (alleen bruikbaar binnen Migradar) en je e-mailadres. Je naam of andere gegevens vragen we niet. We bewaren het nummer, en een sleutel waarmee we de koppeling bij Apple intrekken als je je account verwijdert. Kies je voor "Verberg mijn e-mailadres", dan krijgen we een doorstuuradres van Apple in plaats van je eigen adres. Bestaat er al een account met het e-mailadres dat Apple bevestigt, dan koppelen we het daaraan, en sturen we je daarover een e-mail. Een wachtwoord heb je dan niet nodig; met "Wachtwoord vergeten" kun je er later alsnog een instellen.
Tijdens het aanmelden bewaren we je e-mailadres en de afdruk van je wachtwoord tijdelijk, tot je de code uit de mail hebt ingevuld. Na het inloggen bewaart de app een sessiesleutel in de beveiligde opslag van je toestel (Keychain op iPhone, Keystore op Android); op de server staat daarvan alleen een afdruk.
De codes komen altijd van support@migradar.com. We versturen ze via Resend (zie 4); in de mail staat alleen de code en waarvoor hij is. Via dezelfde weg krijg je een bericht als je wachtwoord is gewijzigd of je account is verwijderd, zodat je het merkt als iemand anders dat deed, en als iemand met jouw adres een account probeert aan te maken terwijl je er al een hebt.
Grondslag: uitvoering van de overeenkomst (art. 6 lid 1 sub b).
2.4 Meldingen
Meldingen werken zonder account. Zet je ze aan, dan meldt je toestel zich aan bij onze server, en verwerken we:
| Gegeven | Waarvoor |
|---|---|
| Pushadres van je toestel, het platform (iOS of Android) en de taal van de app | Het bericht bij het juiste toestel bezorgen, in jouw taal |
| Plaatsnaam en regio | Bepalen over welke verwachting je bericht krijgt; geen coördinaten |
| Meldingskeuze | Vanaf welke drukte en over welk deel van de dag (nacht, ochtend of beide) |
| Een toestelcode | Zorgen dat alleen jouw toestel je meldingen kan wijzigen; de code maakt de server, en zelf bewaart hij er alleen een onomkeerbare afdruk van |
| Met welk account je bent ingelogd, als je dat bent | Premium van je account laten gelden voor je meldingen |
| Zonder account: de anonieme code van RevenueCat (zie 2.5) en tot wanneer daar Premium op staat | Bepalen of je meldingen op elk niveau mag krijgen |
| Datum van aanmelden, laatste contact en laatste melding | Hooguit één bericht per avond sturen, en aanmeldingen opruimen van toestellen die de app niet meer gebruiken |
Elke avond kijkt de server of de verwachting voor jouw regio je drempel haalt. Zo ja, dan sturen we één bericht, met het niveau, de plaatsnaam, de score, het drukste deel van de nacht en de wind erin (bijvoorbeeld "Drukke trek vannacht boven Utrecht — Score 62/100 · drukst 21:45–02:30 · rugwind 6 m/s"). Vraag je in de app om een proefmelding, dan sturen we die meteen, langs dezelfde weg. Het bericht gaat via de pushdienst van Expo naar de meldingsdienst van Apple of Google, en zo naar je toestel.
Meldingen zet je uit in de app of in de instellingen van je toestel. Zet je ze in de app uit, dan wissen we de gegevens hierboven meteen.
Grondslag: uitvoering van de overeenkomst (art. 6 lid 1 sub b). Je toestel vraagt je apart of meldingen mogen; dat is een instelling van je toestel en geen aparte grondslag onder de AVG.
2.5 Premium kopen
Premium koop je via de App Store of Google Play. Apple of Google verwerkt de betaling, als zelfstandige verwerkingsverantwoordelijke; wij krijgen je naam, adres of betaalgegevens niet te zien.
Om te controleren wat je gekocht hebt, gebruiken we RevenueCat (RevenueCat, Inc., Verenigde Staten) als verwerker. RevenueCat ontvangt:
- een willekeurig klantnummer (zonder account een anonieme code, met account het klantnummer uit 2.3);
- je aankoop- en abonnementsgegevens: welk abonnement, prijs en munt, aankoop- en einddatum, verlenging, opzegging en terugbetaling;
- het aankoopbewijs van Apple of Google;
- je IP-adres en basisgegevens van toestel en app, zoals besturingssysteem, appversie, land van de winkel en taal.
Heb je een account, dan vraagt onze server RevenueCat na tot wanneer je Premium hebt, en bewaart hij alleen die einddatum. Zonder account, en alleen als je meldingen aan hebt staan, doet hij hetzelfde voor de anonieme code van je toestel (zie 2.4).
Grondslag: uitvoering van de overeenkomst (art. 6 lid 1 sub b).
2.6 Beveiliging en foutmeldingen
Om het raden van wachtwoorden en het overspoelen van de server tegen te gaan, tellen we pogingen per IP-adres en per e-mailadres. Die tellingen worden na een uur gewist; alleen het aantal verkeerd ingevulde codes per e-mailadres bewaren we een etmaal, tegen het raden van codes.
Gaat er op de server iets mis, dan schrijft hij een foutmelding in een logboek. Daarin kan je e-mailadres staan (als het versturen van een code mislukte) of je klantnummer bij RevenueCat (als een controle of verwijdering daar mislukte). IP-adressen staan er niet in. Deze logboeken hebben een vaste maximale omvang en worden automatisch overschreven.
Grondslag: ons gerechtvaardigd belang bij een veilige en werkende dienst (art. 6 lid 1 sub f).
2.7 Contact met ons
Mail je ons, dan verwerken we je e-mailadres, je naam als je die noemt, en wat je schrijft, om je te antwoorden en om afspraken vast te leggen.
Grondslag: uitvoering van de overeenkomst, of ons gerechtvaardigd belang om je te helpen (art. 6 lid 1 sub b en f).
2.8 De website
De website migradar.nl gebruikt geen cookies, geen analysediensten en geen lettertypen of scripts van anderen. De strook met de verwachting van vannacht en de lijst met plaatsen voor het zoekveld komen van onze eigen server. Wat je op de website zelf kiest, namelijk je taal, je gebied en je plaats, onthoudt je browser lokaal, in de opslag van je browser (localStorage); wij krijgen die keuzes niet. Die opslag is functioneel: ze onthoudt wat je hebt gekozen, zodat je het niet opnieuw hoeft te doen (artikel 11.7a Telecommunicatiewet). Voor het versturen van de pagina's ontvangt de server je IP-adres, zoals bij elke website; ook hier houden we geen toegangslogboek bij.
Grondslag: ons gerechtvaardigd belang bij een werkende website (art. 6 lid 1 sub f).
2.9 Onze administratie
Apple en Google stellen verkoopoverzichten aan ons ter beschikking. Die van Apple bevatten geen gegevens waarmee we jou kunnen herkennen. Die van Google kunnen per aankoop een ordernummer en je land, provincie, plaats en postcode bevatten. De overzichten die we voor onze boekhouding bewaren, bewaren we zeven jaar, omdat de belastingwet dat vereist.
Grondslag: een wettelijke plicht (art. 6 lid 1 sub c).
3. Wat op je toestel blijft
Op je toestel, en niet bij ons, staan: de gekozen plaats en regio, je keuze voor licht of donker, de taal als je die zelf gekozen hebt, of je het welkomstscherm en de uitleg bij de kaart al gezien hebt, je meldingskeuze en de toestelcode voor de meldingen (zie 2.4), een kopie van de laatst opgehaalde verwachting (zodat de app ook zonder verbinding iets toont), en na het inloggen de sessiesleutel. Het onderdeel van RevenueCat in de app bewaart lokaal je aankoopstatus en klantnummer.
Dit verdwijnt als je de app verwijdert. Alleen de sessiesleutel en de toestelcode kunnen op een iPhone in de Keychain achterblijven. De sessiesleutel is waardeloos zodra je uitlogt, je account verwijdert of de sessie verloopt; de toestelcode zodra je meldingen uitzet of wij de aanmelding opruimen (zie 6).
Deze opslag is strikt nodig om de app te laten werken zoals je hem gebruikt (artikel 11.7a Telecommunicatiewet).
4. Met wie we gegevens delen
We verkopen geen gegevens en delen ze niet voor advertenties. We werken met deze verwerkers, onder een verwerkersovereenkomst:
| Partij | Wat ze doen | Waar |
|---|---|---|
| netcup GmbH, Karlsruhe, Duitsland | Hosting van de server, de database en de website | Europese Unie |
| Zoho Corporation B.V., Utrecht, Nederland | E-mail: de mailbox support@migradar.com, waar jouw mail aan ons binnenkomt | Nederland en Ierland (EU) |
| Plus Five Five, Inc. (Resend), Verenigde Staten | Het versturen van de codes voor aanmelden en wachtwoordherstel, en van berichten over je account | Verenigde Staten |
| 650 Industries, Inc. (Expo), Verenigde Staten | Het doorsturen van pushberichten naar Apple en Google | Verenigde Staten |
| RevenueCat, Inc., Verenigde Staten | Het controleren en bijhouden van aankopen | Verenigde Staten |
Deze partijen mogen de gegevens alleen voor ons gebruiken en moeten ze passend beveiligen.
Zelfstandige partijen. Apple en Google (App Store, Google Play, betalingen, inloggen met Apple, de meldingsdiensten APNs en Firebase Cloud Messaging) verwerken gegevens onder hun eigen privacybeleid. Heb je dat op je toestel toegestaan, dan verzamelen Apple en Google zelf crashrapporten of gebruiksstatistieken van apps, en tonen ze ons daarvan overzichten; dat regel je in de instellingen van je toestel. Verder geven we gegevens alleen aan instanties als de wet ons daartoe verplicht.
5. Gegevens buiten de Europese Unie
Resend, Expo en RevenueCat zitten in de Verenigde Staten. Voor die doorgifte gelden de standaardcontractbepalingen van de Europese Commissie, die deel uitmaken van de verwerkersovereenkomst met elk van hen. Resend en Expo zijn daarnaast gecertificeerd onder het EU-VS Data Privacy Framework. Een kopie van de waarborgen kun je opvragen via support@migradar.com.
6. Hoe lang we gegevens bewaren
| Gegevens | Bewaartermijn |
|---|---|
| Accountgegevens (2.3) | Tot je je account verwijdert. Een account dat drie jaar niet gebruikt is en geen lopend abonnement heeft, verwijderen we automatisch |
| Koppeling met Apple (2.3) | Tot je je account verwijdert; dan trekken we hem meteen bij Apple in |
| Aanmelding die nog niet bevestigd is (e-mailadres en wachtwoordafdruk) | Tot je de code invult; anders vervalt ze na 10 minuten en wissen we haar binnen een uur |
| Sessies | Vervallen na 90 dagen zonder gebruik, en uiterlijk een jaar na het inloggen |
| Codes voor aanmelden en wachtwoordherstel | 10 minuten, en maar één keer bruikbaar |
| Aanmelding voor meldingen (2.4) | Tot je meldingen in de app uitzet, tot Apple of Google meldt dat het pushadres niet meer werkt, of tot de app zich 400 dagen niet heeft gemeld |
| Meldingsgegevens bij een account uit een oudere versie (2.3) | Tot je meldingen aanzet in een nieuwere versie, of tot je je account verwijdert |
| Tellingen tegen misbruik (2.6) | Eén uur; het aantal verkeerd ingevulde codes een etmaal |
| Reservekopieën van de accountgegevens | 14 dagen (zie hieronder) |
| Foutlogboeken van de server (2.6) | Tot ze worden overschreven; elk logboek heeft een vaste maximale omvang |
| Gegevens bij RevenueCat, met account | Tot je je account verwijdert; dan laten we RevenueCat je klantgegevens meteen wissen |
| Gegevens bij RevenueCat, zonder account | Zolang dat nodig is om je aankoop te controleren en te herstellen; op verzoek wissen we ze eerder (zie 8) |
| Verzonden mails bij Resend | 30 dagen, voor het afleveren en het opsporen van fouten (de bewaartermijn van Resend); de code zelf is na 10 minuten waardeloos |
| E-mails aan ons | Twee jaar na het laatste contact |
| Verkoopoverzichten (2.9) | Zeven jaar |
Van de accountgegevens maken we elke nacht een reservekopie, op dezelfde server in de EU en alleen voor de beheerder leesbaar. Die bewaren we 14 dagen. Een verwijderd account staat daardoor na uiterlijk 14 dagen in geen enkele kopie meer.
7. Beveiliging
We versleutelen alle verbindingen (HTTPS). Wachtwoorden, codes en sessiesleutels staan alleen als onomkeerbare afdruk op de server. Het aantal inlogpogingen en het aantal pogingen om een code te raden zijn begrensd. Een wachtwoord dat voorkomt in een bekende lijst van gelekte wachtwoorden (Have I Been Pwned) kun je niet kiezen; voor die controle gaan alleen de eerste vijf tekens van een onomkeerbare afdruk van het wachtwoord de deur uit, nooit het wachtwoord zelf of je e-mailadres. De server staat in de EU, en alleen Migradar heeft er beheerderstoegang toe. Geen enkele beveiliging is volmaakt. Gaat er toch iets mis met persoonsgegevens, dan melden we dat aan de Autoriteit Persoonsgegevens, en aan jou als het een hoog risico voor je meebrengt, zoals de AVG voorschrijft.
8. Je rechten
Je hebt het recht om je gegevens in te zien, te laten verbeteren of verwijderen, de verwerking te laten beperken, bezwaar te maken tegen verwerking op grond van ons gerechtvaardigd belang, en je gegevens in een gangbaar formaat te ontvangen. Toestemming kun je altijd intrekken; dat geldt vanaf dat moment.
- Account verwijderen kan direct in de app: Instellingen › Account › Account verwijderen. Zie ook Account verwijderen.
- Voor al het andere mail je support@migradar.com, vanaf het e-mailadres van je account. Zo weten we dat het verzoek van jou komt; twijfelen we daaraan, dan vragen we om een extra bevestiging.
- Zonder account hebben we vrijwel niets over je. Heb je Premium gekocht en wil je je gegevens bij RevenueCat laten inzien of wissen, stuur ons dan het ordernummer van je aankoop bij Apple of Google; daarmee vinden we ze terug.
We reageren binnen een maand. Is een verzoek ingewikkeld, dan kan dat met twee maanden worden verlengd; dat laten we je dan binnen de eerste maand weten, met de reden. Een verzoek is gratis. Is een verzoek kennelijk ongegrond of buitensporig, bijvoorbeeld doordat het steeds terugkomt, dan kunnen we een redelijke vergoeding vragen of het weigeren; we leggen dat dan uit.
Een abonnement stopt niet als je je account verwijdert; dat zeg je op in de App Store of Google Play.
Ben je het niet eens met hoe we met je gegevens omgaan, laat het ons dan eerst weten. Je kunt ook een klacht indienen bij de Autoriteit Persoonsgegevens (autoriteitpersoonsgegevens.nl), of bij de toezichthouder in het land waar je woont.
9. Leeftijd
De app is geschikt voor alle leeftijden: zonder account bewaren we niets over je, behalve wat nodig is voor meldingen als je die aanzet (zie 2.4). Voor een account moet je 16 jaar of ouder zijn, of toestemming hebben van een ouder of voogd. Blijkt dat we zonder die toestemming gegevens van een jonger kind hebben, dan verwijderen we ze.
10. Wat we niet doen
- Geen advertenties en geen advertentienetwerken.
- Geen tracking in andere apps of op andere sites, en geen advertentie-ID.
- Geen analyse- of crashdiensten van anderen in de app of op de website.
- Geen verkoop van gegevens.
- Geen geautomatiseerde besluiten over jou met rechtsgevolgen of andere aanmerkelijke gevolgen.
- We gebruiken je gegevens niet om AI-modellen te trainen. Het model achter de verwachting is getraind op radar- en weergegevens, niet op gegevens van gebruikers.
11. Wijzigingen
Verandert deze verklaring op een punt dat voor jou belangrijk is, dan laten we dat vooraf weten in de app, per e-mail als je een account hebt, of op de website. De datum bovenaan zegt welke versie geldt; eerdere versies sturen we je op verzoek.
12. Contact
Migradar, gevestigd in Nederland
E-mail: support@migradar.com
Website: migradar.nl