Naar de inhoud

Beveiliging en privacy

Urengegevens zeggen veel over mensen: waar ze werken, wanneer en voor wie. Op deze pagina lees je hoe TimeTracking die gegevens beschermt, wat we niet verzamelen en waar je de details vindt. Onze juridische documenten worden op dit moment afgerond; deze pagina vat samen waar ze ons aan binden.

Bedrijfsgegevens

Name
TimeTracking
KvK
84956526
Address
31, 6165 BH Geleen, Netherlands
Beveiligingsmeldingen (responsible disclosure)
security@timetracking.tech

AVG en rollen

TimeTracking wordt gebruikt door organisaties: werkgevers, uitzendbureaus en hun opdrachtgevers. Voor de uren, plaatsingen en goedkeuringen die je organisatie in TimeTracking vastlegt, is je organisatie verwerkingsverantwoordelijke en TimeTracking verwerker. We verwerken die gegevens alleen op jouw gedocumenteerde instructies. De instellingen die je in de app kiest, zoals of locatie aan staat en hoe lang die bewaard wordt, gelden als die instructies.

Onze verwerkersovereenkomst hoort bij de voorwaarden en accepteer je samen met die voorwaarden bij het aanmelden. Erin staan afspraken over geheimhouding, beveiligingsmaatregelen, het melden van datalekken, subverwerkers, hulp bij verzoeken van betrokkenen, audits en verwijdering na afloop van het contract. Voor account-, factuur- en websitegegevens is TimeTracking zelf verwerkingsverantwoordelijke, zoals beschreven in de privacyverklaring.

Hosting in de EU en subverwerkers

Klantgegevens staan in de EU. De hoofddatabase draait op Supabase bij AWS in Ierland (eu-west-1). De webapp wordt gehost bij Vercel, met functies in een EU-regio waar dat kan; statische content gaat via een wereldwijd CDN.

We publiceren elke subverwerker met doel, locatie, doorgiftemechanisme en status: live, of gepland en pas actief na een aankondiging. We laten klanten minstens 30 dagen van tevoren weten als we een subverwerker toevoegen of vervangen, en binnen die termijn kun je bezwaar maken. We gebruiken geen advertentienetwerken, geen databrokers en geen tools voor screenshots of toetsaanslagen.

Versleuteling

Alle verbindingen, tussen browser, mobiele app, API en database, gebruiken TLS 1.2 of hoger, met HSTS op timetracking.tech. In opslag zijn de database, bestandsopslag en back-ups versleuteld met AES-256-schijfversleuteling, met sleutels die de provider beheert.

Magic links voor goedkeuringen zijn willekeurige tokens van 256 bits. We bewaren alleen een hash van elk token. Links verlopen na 14 dagen, zijn in te trekken en kunnen maar één keer worden gebruikt om goed te keuren.

Scheiding tussen klanten en toegangsbeheer

De gegevens van alle klanten staan in dezelfde database, maar zijn strikt gescheiden. Elke klanttabel is beveiligd met row-level security (RLS) in PostgreSQL, zodat de database zelf weigert rijen terug te geven die bij een andere organisatie horen. De regels worden per rol getest in geautomatiseerde tests.

Binnen een organisatie bepalen rollen wat iemand ziet. Medewerkers zien alleen hun eigen plaatsingen en uren, en een contactpersoon van een opdrachtgever ziet alleen de plaatsingen die binnen zijn of haar link vallen. Tweestapsverificatie beschermt de beheerdersrollen. Toegang van onze eigen medewerkers tot productiegegevens is beperkt tot vaste, benoemde personen, alleen voor support op jouw verzoek of bij incidenten, en elke toegang wordt gelogd.

Auditlog en ondertekende goedkeuringen

Elke wijziging in urenbriefjes, plaatsingen, periodes, goedkeuringen, exports en conflicten wordt vastgelegd in een auditlog waaraan alleen kan worden toegevoegd: wie wat heeft gewijzigd, wanneer, via welke bron, met de oude en nieuwe waarde. Het auditlog is niet aan te passen of te verwijderen. Vergrendelde periodes zijn niet te wijzigen, alleen te corrigeren met een nieuwe regel met verwijzing, en exports krijgen een hash van de inhoud zodat ze reproduceerbaar zijn.

Als een opdrachtgever uren accordeert, opent die een beveiligde magic link en tekent met een eenmalige code die per e-mail binnenkomt. De goedkeuring legt naam, rol, beslissing, tijdstip, IP-adres en browser van de ondertekenaar vast. Dat is een gewone elektronische handtekening volgens de eIDAS-verordening, en beide partijen hebben zo een duidelijk bewijs van wie met welke uren heeft ingestemd.

Geen screenshots, geen toetsaanslagen

TimeTracking maakt geen screenshots, registreert geen toetsaanslagen en houdt niet bij welke apps en websites mensen gebruiken. Dat soort monitoring schaadt vertrouwen en is onder de AVG zelden proportioneel.

TimeTracking verzamelt vandaag geen locatie. Geofence-meldingen staan gepland: zodra die er zijn, is locatie optioneel en wordt die door de werkgever aangezet, en legt de app alleen een positie vast bij inklokken, uitklokken en bij het binnengaan of verlaten van een geofence rond een werklocatie, nooit als doorlopend spoor. Ruwe coördinaten worden dan standaard 30 dagen bewaard (instelbaar van 0 tot 90 dagen); daarna blijft alleen binnen of buiten de geofence over. Geplande pushmeldingen bevatten geen uren of namen.

AI-verwerking

TimeTracking gebruikt AI (Anthropic Claude) voor functies zoals het uitlezen van urenbriefjes die opdrachtgevers mailen, het signaleren van afwijkingen zoals onmogelijke uren of dubbele invoer, en het categoriseren van regels. Wat de AI oplevert is altijd een voorstel. Uitlezingen met een lage betrouwbaarheid gaan naar een mens ter controle, en de AI kan niets goedkeuren, versturen of verwijderen. Goedkeuringen, exports en salarisbeslissingen nemen mensen.

Inkomende e-mail wordt behandeld als gegevens: het model kan alleen een vast uitleesschema invullen en geen acties starten. Klantgegevens worden niet gebruikt om AI-modellen te trainen. Het model draaien via AWS Bedrock in de EU (Frankfurt) is gepland; tot dat live is, zie je de actuele status op de lijst met subverwerkers. Je kunt AI-functies voor je organisatie uitzetten.

Back-ups, incidenten en verwijdering

Voor de database staat point-in-time recovery aan. Ontwikkeling, test en productie zijn gescheiden, en productiegegevens worden niet gebruikt voor ontwikkeling. Bij een datalek laten we betrokken klanten dat zonder onnodige vertraging weten, met als doel binnen 48 uur na ontdekking, zodat zij hun eigen meldplicht van 72 uur kunnen nakomen.

Je kunt je gegevens altijd exporteren als CSV of XLSX, of via de API. Na afloop van het contract heb je 30 dagen om te exporteren. Daarna verwijderen we de klantgegevens uit productie en, zodra de bewaartermijn van de back-ups is verstreken, ook uit de back-ups.

Responsible disclosure

Denk je een beveiligingslek te hebben gevonden? Meld het dan bij ons beveiligingsadres. Beschrijf het probleem, de betrokken URL of het onderdeel, de stappen om het te reproduceren, de verwachte impact en hoe we je kunnen bereiken. Een screenshot of korte proof of concept helpt.

We vragen om gecoördineerde openbaarmaking: geef ons redelijk de tijd om het probleem te onderzoeken en op te lossen voordat je het deelt. Bekijk, wijzig of verwijder geen gegevens die niet van jou zijn, verstoor de dienst niet voor anderen en stop met testen zodra je het probleem hebt aangetoond.

Veelgestelde vragen

Waar worden mijn gegevens opgeslagen?

In de EU. De hoofddatabase draait op Supabase bij AWS in Ierland. De volledige lijst met subverwerkers, met locatie en status, staat op onze pagina over subverwerkers.

Is TimeTracking ISO 27001- of SOC 2-gecertificeerd?

Nee, TimeTracking zelf heeft deze certificeringen niet. Onze infrastructuurproviders publiceren hun eigen certificeringsrapporten, en de maatregelen die wij nemen staan in bijlage 2 van onze verwerkersovereenkomst.

Bieden jullie een verwerkersovereenkomst?

Ja. De verwerkersovereenkomst hoort bij onze voorwaarden en accepteer je samen met die voorwaarden bij het aanmelden. Onze juridische documenten worden op dit moment afgerond; het huidige concept staat op de website.

Volgt TimeTracking de locatie van medewerkers de hele dag?

Nee. TimeTracking verzamelt vandaag geen locatie. Geplande geofence-meldingen worden optioneel en door de werkgever ingesteld, en leggen alleen een positie vast bij in- en uitklokken en bij het binnengaan of verlaten van een geofence rond een werklocatie. Geen doorlopende tracking, geen screenshots en geen registratie van toetsaanslagen.

Worden onze gegevens gebruikt om AI te trainen?

Nee. Klantgegevens worden niet gebruikt om AI-modellen te trainen, en je kunt AI-functies voor je organisatie uitzetten.

Probeer TimeTracking gratis

Gratis tot 5 gebruikers. Core vanaf € 1 per gebruiker per maand, alles inbegrepen.