Databronnen en actualiteit
Welke open bronnen OVatlas gebruikt, hoe vers elk onderdeel van de kaart is, en wat de site wel en niet over jou bewaart.
De bronnen op een rij
OVatlas verzint niets zelf; alles op de kaart komt uit open databronnen van het Nederlandse OV. De voertuigposities en de storingsmeldingen komen van het NDOV loket, het landelijke loket voor open OV-data. De dienstregelingen, haltes en routes komen van OVapi. Deelvoertuigen — huurfietsen, scooters en dergelijke, in de steden waar ze beschikbaar zijn — komen van Data Deel Mobiliteit. Diezelfde opsomming staat in het privacybeleid, want het is tegelijk de lijst van partijen die iets met de site te maken hebben.
Eén bron zit niet in OVatlas zelf: de ondergrond van de kaart. Die kaarttegels haalt je browser rechtstreeks bij Carto op, wat betekent dat Carto het globale gebied ziet dat je bekijkt. Ook dat staat in het privacybeleid, onder de diensten die we gebruiken, samen met de IP-landendatabase van DB-IP die onze eigen server gebruikt en waar je IP-adres nooit naartoe gaat.
Hoe vers is elk onderdeel
De onderdelen verversen niet in hetzelfde tempo, en dat is precies zoals het hoort. Voertuigposities zijn het snelst: die komen binnen zodra een voertuig zich meldt en staan binnen enkele seconden op je scherm. Stopt een voertuig met melden, dan veroudert zijn positie en verdwijnt de stip van de kaart — liever niets dan iets dat niet meer klopt.
De dienstregeling is een dataset die periodiek wordt vernieuwd in plaats van continu te stromen. Lijnen, haltes en geplande tijden veranderen immers niet van seconde tot seconde, maar bij een dienstregelingswijziging in één keer. De vertrektijden bij een halte zijn een mengvorm van beide: de geplande tijd uit de dienstregeling, gecorrigeerd met de afwijking die de vervoerder op dat moment meldt.
Storingen en werkzaamheden komen binnen als meldingen van de vervoerders zelf, op het moment dat zij ze publiceren. Zo'n melding kan dus vóórlopen op wat je op de kaart ziet gebeuren, of er juist op achterlopen; het is menselijk geschreven tekst en geen meetwaarde.
Wat we niet aanpassen
De gegevens worden in essentie ongewijzigd getoond. We structureren ze zodat ze op een kaart passen — een positie bij een rit, een rit bij een lijn, een lijn bij een halte — maar we corrigeren geen tijden en verzinnen geen posities erbij. Dat betekent ook dat fouten in de bron gewoon op de kaart terechtkomen: een verkeerd aangemelde rit, een voertuig met het verkeerde lijnnummer, een vertraging die niet klopt.
Volledige juistheid kunnen we daarom niet garanderen, en dat staat ook zo in het privacybeleid. Wat we wel kunnen garanderen is dat wat je ziet is wat er gepubliceerd is. Zie je iets dat structureel misgaat, dan zit de oorzaak meestal in de feed zelf, en is dat precies de informatie die ook in de apps van de vervoerders staat.
Wat er van jou wordt bewaard
Andersom stelt de vraag zich: wat bewaart OVatlas over jou? Geen account, geen naam, geen e-mailadres — die kunnen we niet eens ontvangen, want er is niets om ze in te vullen. Je voorkeuren, zoals taal, kaartthema en favoriete haltes, staan in de lokale opslag van je browser en komen niet op onze servers terecht. Je locatie wordt alleen gebruikt als je daar zelf toestemming voor geeft, en wordt volledig door je browser afgehandeld.
Wat wel op onze servers staat, zijn technische serverlogs: IP-adres, tijdstempels en gegevens over het verzoek, zoals de methode, de URL en de user agent. Die logs worden dertig dagen bewaard en daarna automatisch verwijderd. Voor bezoekstatistieken gebruiken we Umami, dat we zelf hosten; het plaatst geen cookies en leidt uit je IP-adres een anonieme, dagelijks wisselende code af. Het volledige verhaal, inclusief advertenties en je rechten onder de AVG, staat in het privacybeleid, dat onderaan elke pagina staat.