Home Features Compliance FAQ About DPDS IoT Contact

TC(W) No. 8/2025 Compliant — July 2026 Re-Audit

Effective 1 April 2026. July 2026 re-audit confirmed all previously blocking items — 2FA login, NEC Health Check G1–G6 export, BIM interfacing IDs, and SDM OCR — are fully implemented. SCM Phase 1 MVP is operational.

§ 7 Workflow Management § 8 Smart Construction (Phase 1) § 9 Smart Document Management § 11.1.6 BIM Interfacing IDs

Clause-by-Clause Coverage

July 2026 Re-Audit Snapshot

All previously blocking items confirmed implemented. The following were completed ahead of the re-audit:

✓ 2FA Login (TOTP)
✓ NEC Health Check G1–G6 + iCWP Export
✓ BIM Interfacing IDs (§ 11.1.6)
✓ SDM OCR Integration (§ 9.4.5)
✓ SCM Phase 1 MVP Delivered
COMPONENT I

Workflow Management — TC(W) 8/2025 § 7

ClauseRequirementImplementationStatus
§ 7.1.1Sequential electronic workflows circulating forms to designated users/groupsStatusMixin + ApprovalRecord✓
§ 7.1.2DRAFT → SUBMITTED → UNDER_REVIEW → APPROVED/REJECTED → CLOSED lifecycleAll six modules✓
§ 7.1.3Notifications to designated users on workflow transitionsCelery tasks — in-app + email✓
§ 7.2.1Capture text, numbers, date/time, locations, files, images, GPSTyped Django fields; GPS via EXIF✓
§ 7.2.4All captured data extractable via API or Web ServicesDRF serializers + iCWP XML export✓
§ 7.3.2Unique identifier stamped to all forms as DB attributeModule prefix serial e.g. RISC-W-0001✓
§ 7.3.6Users create drafts via web browser; stored as temporary recordsstatus=DRAFT editable; not visible to reviewers✓
§ 7.3.7Submitted/approved records locked permanentlyNon-draft records return 403 on edit✓
§ 7.4.7Photos captured via mobile camera, appended directly to formsFileField + EXIF GPS extraction on upload✓
§ 7.4.8Photos auto-optimised/compressed; max 1 MB per photoPIL resize + compression in model save()✓
§ 7.4.9Date, time, GPS stored as metadata; exportable to HK80EXIF extraction; HK80 conversion utility✓
§ 11.1.6BIM interfacing IDs (object / location / element) on forms; unified BIM lookup APIBIMInterfacingMixin on RISC, EW, CE, PMI, SDM Document✓
COMPONENT II

Smart Construction Management — TC(W) 8/2025 § 8

ClauseRequirementImplementationStatus
§ 8.1.1Deploy smart construction applications for progress, safety, deformation, material, machinery, environment using AI, IoT, smart devices, dronesapps/scm IoT hub; vendor adapters✓
§ 8.1.2SCM data hub collects and consolidates data; real-time alerts via API and push/emailIngest API + alert engine + Celery tasks✓
§ 8.1.3Key metrics in dashboards for continuous site monitoringHTMX dashboard with 30s auto-refresh✓
§ 8.2.1.i–viProgress / Safety / Deformation / Material / Machinery / Environmental monitoring6 TelemetryEvent categories✓
§ 8.2.3Smart construction info in DBMS in textual/numerical/date+time/location formatPostgreSQL typed columns; no blob-only queryable data✓
§ 8.3.2.iMetrics: number and details of unauthorised entries to restricted zonesSafetyAlert type=INTRUSION; count card on dashboard✓
§ 8.3.2.iiMetrics: exceedance of Alert-Alarm-Action levels for deformation monitoringSafetyAlert severity INFO/WARNING/CRITICAL → AAA✓
§ 8.3.3Store key event info; present in dashboard; enable photo/video stream retrievalTelemetryEvent permanent store; media preview on detail view✓
TC(W) 8/2025 fn.SSSS CMP shall be amalgamated into DWSS SCM hub (mandatory from 1 Apr 2026)apps/scm is the designated SSSS CMP✓
COMPONENT III

Smart Document Management — TC(W) 8/2025 § 9

ClauseRequirementImplementationStatus
§ 9.1.1SDM workflow-enabled system for processing, storage, and management of all formal project documentationapps/sdm; distinct from § 7 operational forms✓
§ 9.1.3Enable registration, submission, approval, rejection, response via web browser; version trackingDocumentVersion model; full web workflow✓
§ 9.3.1SDM automatically assigns unique identifier (folio number) at time of creationfolio_number auto-allocated via _allocate_folio_number()✓
§ 9.3.4Logical components: cabinets, drawers, folders per WBTC No. 19/93Cabinet, Drawer, Folder models exactly match WBTC 19/93✓
§ 9.3.5Folio number auto-assigned, minimum 5-digit (00000–99999)PositiveIntegerField; file_reference cached as Cabinet/Drawer/Folder/00001✓
§ 9.4.2Freezing function — no unauthorised modification once frozenDocument.is_frozen blocks new DocumentVersion upload✓
§ 9.4.5OCR functionality to extract text; auto-populate metadata; full-text searchTesseract OCR; PostgreSQL SearchVector✓
§ 9.6.3Action assignment to multiple staff; due date; re-assignDocumentActionAssignment with M2M assignees✓
§ 9.7.2–7.5External reviewers invited via email; hyperlink requires authenticationExternalReviewerInvite OTP token — no auth bypass✓
§ 9.8.9Complete version history: modifications with timestamps, user ID, reasonDocumentVersion.version_number + uploaded_at + change_note✓
§ 9.8.11Prevent deletion; allow authorised archiving per retention policiesNo DeleteView; soft-archive via DocumentStatus.CLOSED✓
§ 9.9.1–9.9.2Link SDM documents to Workflow Management (§ 7) and SCM (§ 8) recordsDocumentLinkRecord uses Django ContentType generic FK✓

HKSARG IT Security Standards

Authentication and account security hardened to align with TC(W) 8/2025 and HKSARG IT Security circular requirements.

Password Policy
  • ✓ Minimum 12 characters (upper/lower/digit/symbol)
  • ✓ No triple-repeat sequences
  • ✓ History reuse blocked — last 5 passwords
  • ✓ Maximum age 90 days
  • ✓ Forced change on first login
MFA & Account Lockout
  • ✓ TOTP Multi-Factor Authentication
  • ✓ MFA required by default (7-day grace)
  • ✓ Account lockout after 5 failed attempts
  • ✓ Admin-only unlock (django-axes)
  • ✓ Keyed by (username, IP address)
Session & Audit
  • ✓ 30-minute idle session timeout
  • ✓ Last login IP recorded on every sign-in
  • ✓ Password change timestamp auto-stamped
  • ✓ MFA enrolled-at timestamp
  • ✓ External OTP rate-limited (5/hr issuance)

Regulatory Framework

DEVB
TC(W)
TC(W) No. 8/2025
Digital Works Supervision System — three core components. Effective 1 April 2026. Supersedes TC(W) No. 2/2023.
SSSS
3/2023
TC(W) No. 3/2023
Smart Site Safety System (SSSS) — mandatory for contracts > $30M. CMP amalgamation made mandatory by TC(W) 8/2025.
WBTC
19/93
WBTC No. 19/93
File reference numbering system for project documentation. Four-level hierarchy: Cabinet → Drawer → Folder → Folio.
iCWP
DSR
DSR Version 1.2 (Dec 2025)
DEVB Data Standardisation Report for DWSS. Defines API schema and mandatory module fields for iCWP data exchange.
PAH
2024
PAH 2024 — Appendix 7.82A/B
Project Administration Handbook. RISC form templates for GCC (7.82A) and NEC (7.82B) contracts.
G.F.
527/536
G.F. 527 & G.F. 536
Government Form 527 Labour Return (Rev 2003 & 2017) and G.F. 536 Site Diary. Both versions fully implemented.

Ready to Digitise Your Site Supervision?