How ConstructionOS collects, stores and protects personal information — including biometric data, GPS location and photographs — under South Africa's Protection of Personal Information Act (POPIA).
Last updated: 3 June 2026
Biometric data is special personal information under POPIA. Where you enable face-recognition attendance, ConstructionOS captures a facial image, GPS location and photos. We only process this after an in-app consent step, and we explain below exactly what is collected, where it is stored, and how to withdraw.
ConstructionOS is operated by Providus Labs (Pty) Ltd (CIPC 2026/142873/07), a company registered in South Africa. For personal information about our direct customers and the people who log in to the Service (owners, project managers, foremen), Providus Labs is the responsible party.
For data captured about workers on a customer's worksite — including face-recognition attendance — our customer (the employer) is the responsible party, and ConstructionOS acts as their operator (processor) under POPIA, processing that data on their instruction.
Face-recognition attendance is an optional feature. When a customer enables it and a worker has consented (see section 5), this is what happens:
Facial data is special personal information and is treated with extra care: it is access-controlled, isolated per organisation, and never used for advertising or shared for any unrelated purpose.
We process personal information to provide the Service: to authenticate users, verify attendance, build accurate timesheets, reduce wage fraud, show site progress, generate reports, send notifications, support customers and keep the platform secure. Worker biometric, photo and GPS data is processed solely to confirm and evidence site attendance.
Before a worker is enrolled in face-recognition attendance, the app shows a biometric-consent screen that explains what is collected, why, how and where it is stored, and that the worker may decline and use a manual or QR check-in instead. The worker must actively agree. We record the exact consent text shown, the date and time, and (for web) the IP address and browser, and we track any later withdrawal.
A worker can withdraw consent at any time. On withdrawal we remove their enrolled face data from the recognition service, and attendance continues using manual or QR methods. Our customers, as employers and responsible parties, are required by our terms to obtain and maintain this consent and to have a lawful basis for processing under POPIA.
We keep this simple: we do not use advertising or third-party tracking cookies, and we do not run analytics tools such as Google Analytics, Sentry or similar. There is no behavioural tracking.
We do not sell personal information. We share it only with the customer (employer) whose worksite the data relates to, with authorities where legally required, and with the sub-processors that run the Service under contract:
Your data is primarily stored in AWS's South Africa (Cape Town) region. Some processing happens outside South Africa: facial recognition runs in AWS Europe (Ireland) because the service is not yet available in the South Africa region (the original photos remain stored in South Africa); push notifications are delivered via Google; and paymentsare processed by Paystack. These transfers are covered by the providers' data-processing agreements and standard contractual protections, consistent with POPIA's conditions for trans-border information flows.
We encrypt personal information in transit using TLS, and store uploaded files, photos and documents in access-controlled Amazon S3 storage with server-side encryption. Access is role-based and isolated by organisation and project, enforced at our API layer; passwords are managed and hashed by AWS Cognito; and we apply least-privilege access and audit logging. No system is perfectly secure, but we work to protect personal information in line with POPIA's security safeguards and continue to strengthen them.
Subject to POPIA, you and the workers whose data we process may:
Worker requests are usually directed to the employer (the responsible party); we will assist them as the operator.
Privacy questions and requests can be sent to our information officer at gareth@providuslabs.co.za. You may also lodge a complaint with the Information Regulator (South Africa).
This policy describes how the product works today and is written in plain language for clarity; it is not legal advice. We will update it as features change, and it will be reviewed with counsel and our information officer registered before commercial launch.