Construction · service #4 · class B

AI photo & video site monitoring (CCTV) for construction in Spain

The foreman's photos and the camera feed come together in one site timeline: AI sorts the frames by phase, keeps the chronology, flags visible issues and PPE violations, and the owner gets a short digest. At night the same cameras watch the site. Quality calls stay with the foreman and the técnico.

2 feeds foreman photos + cameras · video is split into frames; everything lands in one timeline
~5% of the contract goes to rework · GIRI, 2016 [I] — a defect is cheaper before the work is closed up
PPE violation flags · anonymised: «no helmet in zone 3», no facial recognition
10 yrs of liability under the LOE · a dated archive for certificaciones and disputes

What a site loses without eyes

01 · Problem
GIRI Literature Review, 2016 [I]
~5%

of contract value — rework

That is what the industry pays for rework. A defect found after concreting or tiling costs several times more than the same defect in an open phase.

LOE art. 17
10 yrs

answering for hidden work

The LOE (art. 17) imposes years of liability, and the proof of «how it was built» is undated, unlocated photos in somebody's WhatsApp. In a dispute those frames don't hold.

[estimate] — measured during the audit
3–4 h/wk

the foreman spends reporting

Sorting photos, recalling what was shot where, writing back to the owner and the client. At night, from memory, instead of building.

And the fourth loss, remembered after the first theft: at night a site full of materials and tools stands unwatched.

Site control is a management process

02 · The process we close
sources (foreman photos · RTSP cameras) sorting by phase and zone, chronology flags: PPE · access · housekeeping owner digest + parte diario annex archive for certificaciones and disputes
CLASS

Class B · management. The output of this process is decisions and reporting, not a unit of product, so the effect is measured in avoided rework and disputes plus the foreman's time. The adjacent loop is night security: alarms wired to a monitoring centre are handled by a licensed partner, not by us.

Today — by hand

Progress is visible only to whoever is on site. Photos sink into WhatsApp with no date or zone, the parte diario is filled in at night from memory, the owner calls to ask «how's it going», and in a dispute over hidden work there is nothing to show.

With the system

One site timeline: phases, zones, a «before → during → after» chronology, flags to review. The owner gets a digest without calling, the certificación comes with a dated archive, and at night the site is under cameras.

Input → AI → output. And where the person is

03 · How it works

A real case: the foreman took six photos of the rebar before the pour and dropped them in the chat. The AI pinned them to the «structure» phase and zone, dated them, added them to the timeline and to the evening digest. A year later those six frames are the only proof of what is inside the concrete.

Input

Source material

  • The foreman's photos from Telegram/WhatsApp — shot the way he already shoots
  • The camera feed (RTSP/ONVIF); installation is a separate line item or your contractor, «to confirm»
  • The phase plan + PPE rules from your plan de seguridad + your list of observations
AI

What the AI does

  • Sorts photos and video frames by phase and zone and keeps the site chronology
  • Flags the visible: a person without a helmet or vest (anonymised, a specialised CV model), an open shaft, debris on a walkway; doubtful cases — «review»
  • Builds the owner digest and a dated annex to the parte diario
Output

What you get

  • The site timeline: phases, zones, chronology, flags — ES/RU
  • A Telegram digest: what got done, what's urgent, what to check
  • A dated archive for certificaciones, hand-over and «was/wasn't» disputes
Human

What the person does

  • The foreman and the técnico rule on every flag: an issue or a false alarm
  • Staffing and disciplinary decisions — a person only, under your procedures: the system does not rate people
  • Response to night alarms — a licensed security partner (Ley 5/2014)
RULE 01

Computer vision sees the obvious but doesn't measure and doesn't replace an engineer: a flag on a photo calls the técnico, it doesn't pass a verdict on quality.

RULE 02

Safety flags come from a specialised CV model, not the language model: per Anthropic's own docs LLM vision is approximate — Claude here sorts frames and writes the reports.

RULE 03

People in the frame are not identified: «person without a helmet in zone 3», not a surname. Facial recognition is barred by Anthropic's policy — and the task doesn't need it.

RULE 04

Recordings live no longer than a month (LOPDGDD art. 22.3); longer — only the material of a specific incident or dispute.

What is included — and what is not

04 · What is included
Included
  • Intake of the foreman's photos via a Telegram/WhatsApp channel — no change to the crew's habits
  • Camera feed hook-up (RTSP/ONVIF) and splitting video into frames
  • Sorting by phase and zone, chronology, a site timeline in ES/RU
  • Checklist-based flags: PPE, access to danger zones, housekeeping — calibrated to your plan de seguridad
  • A daily owner digest + a dated annex to the parte diario
  • A CCTV compliance kit: «zona videovigilada» signage (AEPD template), notification texts for workers and their representatives (art. 89 LOPDGDD), a retention protocol, a DPIA draft — for your lawyer's review
  • A guide + recorded walkthrough + short consultation
Not included
  • Camera installation and maintenance — a separate line item: your contractor or our partner, «to confirm»
  • Guarding with an alarm-centre connection (CRA) and response — licensed security companies only (Ley 5/2014); we connect the partner, we are not a monitoring centre
  • Structural quality control and engineering surveys: a crack in a photo calls the técnico, it doesn't replace him
  • Facial recognition, rating workers' performance, emotion analysis — we don't do it: barred by Anthropic's policy and restricted by the AI Act
  • Cameras in changing rooms, canteens and rest areas — prohibited by law (art. 89 LOPDGDD)
Integrations & data
Telegram — foreman photos · nativeWhatsApp Business Platform — via BSP · to confirmRTSP · ONVIF cameras — camera models · to confirmOpen-source NVR (MIT) — includedEU storage (S3) — includedSchedule (service #3) — custom

The stack is open source under permissive licences: the Frigate NVR (MIT); PPE detection runs on a specialised CV model (Apache-2.0) fine-tuned on construction datasets; Claude sorts frames and writes digests. Claude doesn't take video — the feed is split into frames, a standard pattern.

Five steps — launch in 1.5–2 weeks

05 · Implementation
01

Audit

0.5–1 day · How progress is recorded today, the phase plan, what to shoot. Legal check: signage, notifications, where cameras may not go.

02

Setup

4–6 days · Photo channel + cameras + a flag checklist built on your plan de seguridad.

03

Test

1–2 weeks of photos · in parallel with launch · One site: we calibrate the flags and cut the false alarms.

04

Launch

~1.5–2 weeks from start · The compliance kit goes up on site; a guide for the foreman — angle and light decide how well frames read.

05

Support

by subscription · Checklist calibration, new sites, SLA-backed support.

SLA: Digests — daily; litcore support — reply ≤ 1 business day · If it does not fit the window, the scope is too wide: we cut the scope, not the quality.

The economics, counted conservatively

06 · Economic effect

An ROI canvas for one site with one foreman. We count only reporting time; rework, disputes and theft stay out of the conservative scenario — they come on top.

ParameterValueSource / assumption
Process and classprogress control and reporting — class Blitcore framework, block 2 · lever: errors/disputes + time
Volume1 site, 1 foreman[estimate] — refined during the audit
Reporting «before»3–4 h/wk: sorting photos, writing back to owner and client[estimate] — measured during the audit
Reporting «after»~1 h/wk: reviewing flags and digests[estimate] — fixed in the pilot
Time lever~10 h/month × €28/h ≈ €280/month[estimate]; the rate — your real one
Rework and disputesrework ≈ 5% of the contract — reserveGIRI, 2016 [I]; not in the conservative scenario
Site theftless loss of materials and tools — reservenot in the conservative scenario
CostsStart from €590 + €49/mo; camera installation separate«from» price — approved by the owner
PAYBACK

≈ 4 months. Start at €590 with ~€280/month saved on the foreman's reporting, on a 40/70/100% adoption curve over 3 months [estimate]. One avoided rework or one dispute won over hidden work pays the setup back at a stroke — but that is reserve, it stays out of the maths.

Adoption: every site's photos and frames go to the timeline instead of sinking in a chatTime: the foreman's reporting hours, before/afterQuality: issues caught before the work is closed up; disputes settled with a dated frameConvenience: the owner sees the site without a trip or a call

Not financial advice: the calculation is a proposal built on market reference points; final figures are fixed after the audit and a pilot on your site.

Want this calculated on your numbers? Request a proposal →

Price — from €590

07 · Price

Model: one-off setup + a subscription scaled to photo volume and camera count. From €590 — the AI monitoring setup; camera installation is a separate line item (your contractor or our partner, «to confirm»). The final price — after the site audit.

Start
from 590 €

+ €49/mo — priced by photo volume

  • photo intake and tagging
  • site timeline
Request a proposal →
A medida
custom

scope and price on request

  • CRM integration
  • link with the schedule (№3)
Request a proposal →

Indicative "from" prices, VAT (IVA) not included. Model: one-off setup + support subscription. The final price is approved by the owner after the audit.

THIS SERVICE IS PART OF A SYSTEM

Photo-based control is module #4 of the management loop (service #15, project management): photos turn into progress by phase for the weekly summary. Included in the Business «Obra bajo control» bundle (from €3,900); on the loop’s Pro plan this module is already inside. View the management loop → View the bundles →

CCTV by the rules — and that's a plus

08 · Risks & control
Recordings and data

Storage in the EU, one month at most (LOPDGDD art. 22.3); longer — only the material of an incident or dispute. A DPA before hook-up; EU/US transfer for the AI analysis is disclosed (DPF + SCC).

People in the frame

Workers and their representatives are notified in advance (art. 89 LOPDGDD, art. 20.3 ET); «zona videovigilada» signs at the entrances — the AEPD template. No covert recording, no audio, and no cameras in changing rooms or rest areas. The DPIA draft is prepared before launch.

No surveys, no rating of people

Flags are anonymised, faces are not recognised and workers' performance is not rated — the system is designed outside the AI Act's high-risk profile; the qualification is confirmed by your lawyer.

AI Act art. 50 and the private-security boundary

The use of AI in the monitoring is disclosed in the notifications. Alarms wired to a monitoring centre with response — licensed partners only (Ley 5/2014, art. 5); cameras «for own use» without a centre need no licence (art. 6.1.b).

AI-assisted — human-supervised · AI Act art. 50

09 · Custom

An unusual site?

A tower crane, several contractors on the plot, night shifts, work in an occupied building? Describe the site — we'll shape the monitoring around it and calculate the payback.

Other solutions in this sector

#3 · #6 · #5
#3

AI schedule (cronograma) and project control

From scope to a phased schedule with deadlines, plus a weekly “done / at risk” summary.

from €690 · Details & price →
#6

Supplier invoice data extraction

Photo/PDF invoice → into a table: supplier, items, amounts, VAT. Plus a one-off digitization of the whole archive.

from €590 · Details & price →
#5

CTE/LOE compliance checker

A fast CTE/LOE answer with an exact clause citation — a first-pass check before the técnico.

from €2,490 · Details & price →

We'll demo it on your data — 15 minutes, no obligation.

Free demo · A person validates the result · ES / EN / RU · GDPR