Klacks covers sites and patrols gap-free — and monitors live whether 12-hour shifts stay within the statutory presence limit (Art. 101), with an immediate warning if a breach is imminent — on request, Klacks hard-blocks the breach in automatic planning. Installed on your premises, so your deployment and client data are stored on your own servers in Saudi Arabia.
Note on the sample data: All names, places (for example Winterthur), addresses and figures in these recordings are fictitious demo data with a Swiss background, written in Latin script. They only illustrate the product – you do not need to know or be able to read them. In your own installation you enter your own data, and the interface is multilingual.
Typical 12-hour guard shifts (حراس الأمن) use up the statutory 12-hour presence limit per day in full — every minute beyond that is unlawful and is checked by labor inspectors.
The weekly rest day (standard Friday, Art. 104) must last at least 24 consecutive hours, be fully paid, and may not be replaced with a cash payment.
Work on the weekly rest day must be paid as overtime with a 50% premium (effectively 150%), or offset with a paid substitute day (Art. 107).
Klacks is installed on your own infrastructure — via Docker; allow about half an hour for the first start.
Public holidays and rest periods come preconfigured for your country, surcharges where defined for your country — and you can adjust them anytime.
Klacks builds shift plans, flags conflicts and optimizes routes — with an AI assistant if you want.
From covered posts to a hard 12-hour limit — it all fits together.
Every post across all sites — Klacks flags every open slot instantly and fills it automatically on request.
Klacks monitors shift sequences live and warns immediately if a guard would exceed the configured 12-hour daily limit. On request, Klacks hard-blocks a breach in automatic planning; with manual planning it stays at a warning.
If the weekly rest day of at least 24 consecutive hours is stored as a rule, Klacks takes it into account when planning and warns about violations — the documentation provides the basis for proving full payment through your payroll system.
Work on the rest day can be stored with the 50% premium as a time credit; your payroll system calculates the money amount. The paid substitute day (Art. 107) is covered by the optional compensatory rest.
For mobile services, Klacks lays out patrol routes so distances stay short and intervals are kept.
Klacks runs on your own infrastructure. Sensitive deployment and personnel data is stored physically on your servers in Saudi Arabia — with a locally hosted AI model, no AI request goes to an external AI provider; transfers are governed by the PDPL and SDAIA, and the legal assessment remains with you.
"Cover the night shift for Site North" is enough — Klacksy starts the planning, Klacks automatically checks the 12-hour limit and Friday rest.
Short videos from the running app, sorted by topic. Choose a chapter; only the video of the open chapter ever plays.
Note on the sample data: All names, places (for example Winterthur), addresses and figures in these recordings are fictitious demo data with a Swiss background, written in Latin script. They only illustrate the product – you do not need to know or be able to read them. In your own installation you enter your own data, and the interface is multilingual.
In Saudi Arabia, the Ministry of Human Resources and Social Development decrees all four official public holidays centrally — uniformly across the whole Kingdom, with no provincial or municipal level like in Europe. The real challenge lies elsewhere: the two religious holidays, whose exact date is only confirmed at short notice by moon sighting.

Klacks offers countless ways to calculate rules and hour credits for nights, weekends, public holidays and overtime — exactly the way your contracts and company agreements require.
Klacks flags time collisions, rest periods that are too short, too many consecutive working days and work on holidays right as you plan — as an error or warning in the error list.
Rest period too short - Video 1 of 4
open-source code
languages
industry solutions
countries
From your service addresses, Klacks works out the most sensible order and shows the finished route on the map. All you choose is the mode of transport.
Stylized example: Klacks connects the service locations into the shortest route.
Klacks automatically checks the 12-hour presence limit (Art. 101) for every shift sequence and takes the full 24-hour Friday rest into account, if stored as a rule — no manual recalculation needed.
Try the Playground to see how Klacks handles sites, the 12-hour limit and Friday rest — or install it directly on your own infrastructure. No license fees and without registration.
Klacks is open source under the AGPL-3.0. Host it yourself, keep your data with you, pay no license fees — you stay in full control.