Cairos
Invoicing
Invoicing softwareQuotesRecurring invoicesExpenses and suppliersReceipts and cash flow
Accounting and tax
AccountingAEAT tax formsRecord booksFixed assetsIGIC and the Canary Islands
Operations
Inventory and warehousesCRMTime trackingProjectsGrants and funding
Compliance
VeriFactuTicketBAIElectronic invoicingAll the regulationsSecurity and data
By type of business
Self-employedSmall businessesAccountants and tax advisersForeigners in SpainStartupsRetail and shops
By sector
Hospitality and restaurantsConstruction and renovationProfessional servicesE-commerceAll sectors
By legal structure
AssociationsFoundationsCooperativesSports clubsAll legal structures
Switching software
ComparisonsAn alternative to HoldedMigrating your data
Free tools
Invoice templateVAT calculatorIRPF calculatorAll the tools
Learn
GuidesGlossaryTax calendarBlog
Developers
API and documentationGet started in five minutesResource referenceWebhooks
Help
Help centreContact
Pricing
Start for free Log in
Time tracking

Clocking in with geolocation: how to stop people clocking in from home

Clocking in with geolocation lets you verify that your employees are clocking in from the workplace. We explain how it works, what the law says about GPS and how to set it up without intruding on privacy.

Published on

Cover photo: a phone showing a map with a location pin over an urban area (landscape)

blog-fichaje-geolocalizacion.webp · 1200×675 px

One of the big questions about mobile time tracking is: what if they clock in from the sofa?. The answer is clocking in with geolocation. We explain how it works, what the law allows and how to set it up properly so that it is useful without intruding on your team's privacy.

What clocking in with geolocation is

It is clocking in from a phone that, as well as the time, records the location at the moment of clocking. That way you can verify that the employee really is at the workplace (or on the site, or at the client's) and not clocking in from home.

How it works

When the employee presses "clock in", the app asks for access to GPS and checks whether they are inside the radius you have defined for the workplace (for example, 100 metres around the office). If they are inside, the clocking is validated; if not, it is flagged as "out of area" or blocked, depending on your settings.

📍 What it records

  • The exact time of the clocking.
  • Whether they are inside the workplace's radius.
  • Nothing more: it is not continuous tracking, only the moment of clocking in.

What the law says about GPS at work

Geolocation at work is legal, but on specific conditions. The rule is article 90 of Ley Orgánica 3/2018, to which article 20 bis of the Estatuto de los Trabajadores refers. It says two things:

  • The company may process geolocation data «para el ejercicio de las funciones de control» — for the exercise of its monitoring functions — under article 20.3 of the Workers' Statute, and only within its legal framework and with the limits inherent in it.
  • Beforehand, workers and, where applicable, their representatives have to be informed «de forma expresa, clara e inequívoca» — expressly, clearly and unambiguously — about the existence and characteristics of the device, and also about how to exercise their rights of access, rectification, restriction of processing and erasure.

Three points that head off the commonest mistake:

  • Consent is not asked for. In an employment relationship consent is not considered freely given, so the legal basis is not article 6.1.a of the GDPR but performance of the contract and the employer's legitimate interest in monitoring, within article 20.3 of the Workers' Statute. Asking for an «I accept» and keeping it as an alibi provides no cover.
  • Minimisation. The GDPR requires you to use the least intrusive means that will do the job. Capturing the location only at the instant of clocking in is defensible; continuous tracking, to check someone's hours, is not.
  • Recording working hours is not locating anybody. Article 34.9 only requires you to know when the working day starts and ends. Everything else is a decision of yours about attendance monitoring, with its own burden of justification.

And a warning about the alternative many terminals offer: fingerprints and facial recognition. The Agencia Española de Protección de Datos, in its guide on attendance monitoring using biometric systems, concludes that for working time records there is today no rule with the rank of a statute in Spain that lifts the prohibition on processing special categories of data, and that the worker's consent cannot lift it either, because of the imbalance between the parties. In practice, clocking in with a fingerprint or a face is the method carrying the greatest risk of a penalty of them all.

Note of 4 September 2026: Cairos and clocking in

As of today, 4 September 2026: when this article was written, you still could not see the team's hours in Cairos. Now you can, and it is worth spelling out exactly how, because it is not what people usually assume: Cairos does not clock anyone in. The working time record is kept by ficheo.app and Cairos reads it — read-only — to show those hours next to your invoices and split them by project. A clocking that needs correcting is corrected in ficheo, which is where the record the law requires lives. With your ficheo account connected, that module is not charged separately in Cairos.

See the plans and what they include

How to set it up properly

  • Set a sensible radius (50-150 m) around each site.
  • Inform your team and their representatives in writing and before switching it on: what is collected, what for, on what legal basis, how long it is kept and how to exercise their rights. That is what article 90 of the LOPDGDD requires.
  • If there is a collective agreement or a company agreement on working time records, the system has to fit within it; if there is not and there is legal representation, you have to consult it first (article 34.9).
  • Do not turn on continuous tracking: only at the clocking.
  • Do not block clocking in from outside the zone. Flag it as an exception and review it. If you prevent someone from recording a day they really worked, the breach of article 34.9 becomes yours.
  • It allows exceptions for anyone working on the move or at home.
  • Record all of this in your record of processing activities and consider whether you need an impact assessment.

And what about remote work?

For anyone working remotely, geolocation is hard to justify: there is a less intrusive means — having the person clock in — and the minimisation principle requires you to use it. The sensible approach is for the employee to mark «remote work» when clocking in and for that marking to be kept distinct. That way you comply with article 34.9 without asking for a location. We go into it in time tracking and remote work.

Frequently asked questions

Yes, on conditions. It is covered by article 90 of Ley Orgánica 3/2018, which requires you to inform workers and their representatives beforehand, expressly, clearly and unambiguously, and to make it proportionate to the purpose: only when clocking in, never continuous tracking.
No, and it would be no use anyway: in an employment relationship consent is not considered freely given. The cover comes from the contract and from the power of control in article 20.3 of the Workers' Statute, with the prior information required by article 90 of the LOPDGDD.
It is the most problematic method. The Agencia Española de Protección de Datos has concluded that for working time records there is today no rule with the rank of a statute in Spain that lifts the prohibition on processing biometric data, and that the worker's consent cannot lift it either.
It should not. A properly configured tool only records the location at the instant of clocking in. Continuous tracking to check someone's hours does not get past the GDPR's minimisation principle.
Set a radius around the workplace and flag clocking in from outside the zone as an exception, to be reviewed. Avoid blocking it: if that person really was working, you would have stopped them recording their actual hours, which is what article 34.9 requires you to reflect.

Your hours, in the same program that invoices

Cairos does not clock anyone in: the working time record is kept by ficheo.app, and Cairos reads those hours to split them by project and keep them next to your invoices. With your ficheo account connected, the module is not charged separately.

Support