// INSIGHTS
Designing Biometric Attendance People Will Consent To
7 min read
A campus with 4,000 students and 600 staff wants to replace card-swipe attendance with face recognition. The technical part is straightforward. Sub-second verification with anti-spoofing is a solved problem. The hard part is that the system will run on people who did not choose it, whose error rates are not equal across the group, and who under Indian law now have specific rights over the data. Getting that part right is what determines whether the deployment survives its first complaint.
Start with purpose, not with cameras
Before any hardware decision, three questions need written answers. What exactly is the purpose, stated narrowly enough that scope creep is visible when it happens. How long is the data retained, as a date rather than a vague policy. And what is the non-biometric path for someone who declines, including whether it is equally fast and equally private. If those three answers are not settled, the project is not ready, and we say so before quoting.
The DPDP Act 2023 sets the frame. Biometric data processed for attendance is personal data. It requires a clear, itemised notice in plain language and in languages the data principal understands, which in most Indian deployments means at least Hindi and English and often a regional language. It requires consent that is free, specific, informed and unconditional, and it gives the individual a right to withdraw that consent and to have data erased. Withdrawal has to actually work, which means the erasure path must be built and tested, not described in a policy document.
Architecture follows from that. We store a mathematical template rather than a facial image. Templates are not reversible into a usable photograph and are far less useful to an attacker. Matching runs on the edge device where possible, so raw frames never leave the premises. Anti-spoofing runs passively against printed photographs, screen replays and video loops, tested against the categories described in ISO/IEC 30107-3 rather than asserted in a brochure.
Design constraints we hold ourselves to
How consent is built into the system
Plain-language enrolment notice
Purpose, retention period, storage mode and withdrawal method, written in the languages the users actually read. Enrolment cannot proceed until the notice is displayed and acknowledged.
Edge matching, template storage
Templates are generated and matched on the device or on a local server. No raw images are retained by default, and nothing needs to leave the premises for a match to complete.
Presentation attack detection
Passive liveness rejects printed photos, screen replays and masks, tested against recognised attack categories. Detection thresholds and their false rejection cost are reported, not hidden.
Working withdrawal and erasure
A user can withdraw consent and have their template deleted, with a confirmation record. We test this path during commissioning because an untested erasure function is not a right, it is a claim.
A responsible rollout sequence
Write the purpose and retention policy first
One page, specific, signed off by whoever is accountable. If the purpose cannot be stated in two sentences, the scope is wrong and the system will drift into surveillance.
Translate the notice properly
Not machine-translated. A notice that users cannot read produces consent that is not informed, which under the DPDP Act is not consent. Budget for professional translation and readability review.
Pilot with a demographically diverse group
Measure false rejection rate broken down by skin tone, gender and age band, under the actual lighting at the actual door. Publish the numbers internally before full rollout.
Publish the fallback and audit it
Tell everyone what the alternative is and how to use it, then check monthly that the people using it are not being disadvantaged in speed, queueing or supervisory attention.
What usually goes wrong
Consent under duress is the fundamental problem and no amount of engineering removes it. When an employer or an institution asks, refusal carries a social and sometimes a career cost, so consent in these settings is never fully free. The honest response is to reduce what is at stake: collect the minimum, retain it for the shortest useful period, offer a genuinely equal alternative, and never let biometric enrolment status become visible to a supervisor as a compliance metric. The second failure is measuring the wrong thing. Vendors quote a single accuracy figure. That figure is an average, and averages conceal the entire issue. Large-scale independent evaluations have repeatedly found false match and false non-match rates varying by an order of magnitude across demographic groups, with darker skin tones, women and both the youngest and oldest age bands generally faring worse. If you never measure by group, you will never see that a specific set of your users is being marked absent twice a week while the overall number looks excellent.
Operational failures compound this. Enrolment done quickly in poor lighting creates a low-quality template that produces rejections for months, and the affected user is blamed rather than re-enrolled. Cameras positioned for average height fail for people significantly shorter or taller. Then there is scope creep, which is the most common ending for these systems. An attendance deployment acquires a dwell-time report, then a productivity dashboard, then a manager who wants to know who left early. Each step is small and none of them are covered by the original consent. We build purpose separation into the data model to make that expansion require a deliberate, documented decision rather than a configuration toggle. And we decline some briefs outright: emotion recognition, attention scoring in classrooms, and covert enrolment. The validation is weak, the bias is documented, and the harm falls on people who cannot argue back.
Common questions
Is biometric attendance legal in India under the DPDP Act?
It can be lawful, but not automatically. It needs a specific stated purpose, an itemised notice in a language the person understands, free and informed consent, a defined retention period and a working erasure path on withdrawal. Deployments that skip the notice and treat enrolment as mandatory are the ones that create exposure. We build to those requirements and recommend your counsel reviews the notice.
What do we do about people who refuse?
Provide a non-biometric path that is equally fast and equally convenient, such as an RFID card or a signed QR code. If the alternative involves a longer queue or a supervisor's signature, you have built a penalty rather than a choice, and the consent you collected is worth less as a result.
How do you handle demographic bias in face recognition?
By measuring it in your environment and reporting it. During the pilot we record false rejection rates disaggregated by skin tone, gender and age band under the real lighting conditions. Where a group shows materially worse performance, the response is re-enrolment, lighting or camera changes, threshold adjustment, or a decision not to deploy at that location. We will not present a single average accuracy figure as if it described everyone.
Decide what you are allowed to collect, then build
Bring us your attendance requirement and we will draft the purpose, retention and fallback design before any hardware is specified.
