UtuhUtuh

ICOP compliance

All 26 ICOP codes, kept up to date.

Utuh turns the APAD Industry Code of Practice into daily routines. Drivers do their checks on their phone, the paperwork builds itself, and a readiness score shows what still needs attention before an audit.

Start free trialNo hardware. No card required.

Based on APAD's Buku Panduan dan Kod Amalan Industri S.P.A.D. Keselamatan, Edition 2.

26

ICOP codes covered

7 years

Record retention (Kod 25)

6 months

Internal audit cycle (Kod 19)

Code by code

What each code asks, and how Utuh handles it

Official code names are shown in Bahasa Malaysia, as they appear in the handbook.

Operator responsibilities

Kod 1Dashboard

Kehadiran Siri Latihan S.P.A.D. ICOP – Keselamatan

Keep your ICOP training certificate on file. The readiness score flags it until it is there.

Kod 2Dashboard

Jawatankuasa SHE

Log SHE Committee members and monthly meetings. Utuh tracks the monthly cadence and the 14-day deadline for circulating minutes.

Kod 3Dashboard

Dasar Keselamatan

Store your signed safety policy and confirm it is displayed at the workplace.

Kod 4Dashboard

Pegawai Keselamatan dan Kesihatan (SHO), Penyelia Keselamatan dan Kesihatan (SHS)

Name your SHO or SHS. They countersign the daily driver and vehicle checks.

Drivers and driving hours

Kod 5Dashboard

Prosedur Pengambilan Pemandu

Driver records for licence, PDRM and traffic checks, KEJARA and medical examination, with expiry dates tracked and medical renewals reminded.

Kod 6Dashboard

Latihan Pemanduan Kenderaan Barangan

Training records per driver, with a reminder when the yearly refresher is due.

Kod 7Driver's phone

Keperluan Menggantikan Pemandu Yang Telah Memandu Selama 4 Jam Berturut-Turut Dengan Pemandu Lain

Drivers log rest breaks and driver changes from their phone. Stints over 4 hours are flagged.

Kod 8Dashboard

Keperluan Ruang Tidur (Sleepers Cabin) untuk Pemandu Kedua di dalam Kenderaan Barangan

Each truck carries a sleeper-cabin flag. Driver changes on trucks without one are checked against an approved journey plan.

Kod 9Driver's phone

Keperluan Pertukaran Pemandu Berdasarkan Rancangan Perjalanan (Journey Plan)

Journey plans with driving time, rest stops and changeover points, attached to each trip and checked for coverage.

Kod 10Dashboard

Tempoh Pemanduan dan Had Waktu Bekerja

Driving and working hours are calculated from trips: 4h continuous, 8h driving and 10h working a day, 30-minute rests and a rest day every 7 days.

Kod 11PDF / export

Buku Log Pemanduan

A monthly log book per driver, built from trips, with departure and arrival, rest times, distance and driver changes, ready to sign.

Kod 12Driver's phone

Pemeriksaan Harian Pemandu

The driver completes the Lampiran A2 check on their phone before each trip, and the SHO or SHS countersigns it.

Vehicles, GPS and loads

Kod 13Dashboard

Pemasangan GPS

Record each prime mover's GPS unit and confirm it is working. Utuh is not a tracker: you keep your GPS provider.

Kod 14Dashboard

Pemantauan GPS

Log your GPS report reviews, import trip reports as CSV, and record counselling or disciplinary action.

Kod 15Driver's phone

Pemeriksaan Harian Kenderaan

Lampiran B vehicle checks before and after every trip, with photos and a tap-to-mark damage diagram, countersigned by the SHO or SHS.

Kod 16Driver's phone

Pembawaan Muatan Secara Selamat

Each truck's maximum load (BDM) is recorded, and the pre-trip checklist covers the Kod 16 load checks.

Kod 17Dashboard

Manual dan Prosedur Penyelenggaraan Kenderaan

Maintenance log and preventive schedules per vehicle. A critical fault blocks the next trip until it is repaired.

Kod 18Driver's phone

Peralatan Keselamatan di dalam Kenderaan

A weekly safety equipment check by the driver, with a reminder before the fire extinguisher expires.

Audits and records

Kod 19Dashboard

Semakan Audit Dalaman

Run the Lampiran C internal audit every 6 months. Answers are pre-filled from your records, and the result is presented to the SHE Committee.

Kod 20PDF / export

Semakan Audit Luaran

One download for an APAD inspection: checklist forms, log books, trip log, maintenance history, incident file and every register.

Kod 25Dashboard

Pengurusan Rekod

Records are kept for 7 years. Vehicles are retired rather than deleted, so their history stays.

Risk, incidents and complaints

Kod 21Dashboard

HIRARC

A hazard register for road, workshop and depot activities, each with a risk assessment, control and review date.

Kod 22Dashboard

Pelan Tindakan Kecemasan

Lampiran F guidance for your emergency response plan, and your own plan kept on file.

Kod 23PDF / export

Laporan dan Penyiasatan Kemalangan/Insiden

An escalation clock for each incident: SPAD hotline within 2 hours, media statement within 12 hours, written report within 72 hours and a SHE meeting within 2 weeks. Lampiran G and H are drafted for you.

Kod 24Dashboard

Pengurusan Aduan

Every complaint recorded, investigated and closed against the corrective-action deadline.

Kod 26Dashboard

Pematuhan Undang-undang lalulintas

A register of traffic notices and summonses, tracked to payment and linked to driver records.

Lampiran A2 and B checks on a driver's phone

The paperwork, done

Lampiran forms Utuh produces

Lampiran A1

Monthly checklist

The Operator and SHO monthly checklist, saved once a month.

Lampiran A2

Daily driver check

Fitness, hours and changeover checks on the driver's phone.

Lampiran B

Daily vehicle check

Vehicle and load checks before and after each trip.

Lampiran C

Internal audit

All 120 audit items, pre-filled where your records answer them.

Lampiran G

Written accident report

Drafted from the incident record for the 72-hour deadline.

Lampiran H

Media statement

Drafted with the minimum criteria for the 12-hour statement.

Forms print in Bahasa Malaysia and English, using the wording transcribed from the handbook.

The routine

What a compliant month looks like

  1. Every trip

    Driver does the A2 and B checks on the phone. The SHO or SHS countersigns. Rests and driver changes are logged as they happen.

  2. Every week

    Safety equipment check on each vehicle.

  3. Every month

    SHE Committee meeting, Lampiran A1 checklist, GPS report review and each driver's log book.

  4. Every 6 months

    Internal audit with Lampiran C, presented to the SHE Committee.

  5. On request

    Download the audit pack for an APAD inspection.

Who it applies to

Built for Carrier Permit A operators

ICOP applies to licensed goods vehicle operators. Codes 2, 3 and 4 (SHE Committee, safety policy and SHO or SHS) apply only to operators with at least 4 goods vehicles, not counting trailers, or 40 workers. Utuh works this out from your fleet and only shows what applies to you.

Driving hours and log book page in Utuh

ICOP questions

Straight answers

Does Utuh replace my GPS tracker?

No. Kod 13 requires a working GPS that records speed and location, so keep your GPS provider. Utuh records the installation, your report reviews and any follow-up with drivers, and can import trip reports as CSV.

Is the readiness score an official assessment?

No. It is a checklist built from the handbook that shows where your records stand. APAD's own audit decides compliance.

What do I give an APAD auditor?

Download the audit pack. It bundles your checklist forms, driver log books, trip log, maintenance history, incident file and every register into one file.

Do drivers need to install an app?

No. Drivers open a link on their phone browser and verify their phone number once.

How long are records kept?

Seven years, as Kod 25 requires. Vehicles are retired rather than deleted, so their history stays with your account.

Utuh helps you keep and organise ICOP records. It does not guarantee an audit outcome. Compliance remains the operator's responsibility, so confirm the requirements for your licence with APAD. APAD iSPKP portal

Start with your trucks and drivers today.

Add your fleet, send drivers their link, and watch the readiness score fill in.

Start free trial