Select any period and section — enter data and save. All historical records are stored separately.
LIVE
Select Period & Section to Enter / Edit
Select a year, month and section above then click Load Period.
Saved Periods
Core KPI Metrics
Days Without Incident — Auto Tracker
AUTO
📅 This Month (Resets 1st)
0
days
Calculating...
Month progress0%
📆 This Year (Resets Jan 1)
0
days
Calculating...
Year progress0%
Safe Days Per Month —
Manpower by Department
Log a New Incident
Status changes automatically via corrective actions
Word limit reached — please keep to 200 words
📷 Attach Incident Photos
Click or drag photos here
JPG, PNG, WEBP — multiple allowed
Log an Inspection
Training Hours (by Category)
📷 Training Photos
Click or drag photos
JPG, PNG, WEBP
📄 Attendance Files
Click or drag files
PDF, Excel, Word, CSV
Injuries by Body Part
Save & Manage
Entry Log
Total Manpower
—
No data yet
Total Manhours
—
No data yet
Lost Time Incidents
—
No data yet
LTIF (Per Mil Hrs)
—
No data yet
TRIR (Per Mil Hrs)
—
No data yet
Days W/O Incident — Month
0
Resets 1st of month
Days W/O Incident — Year
0
Resets Jan 1 every year
Manpower by Department
Live Shift—
Training Hours by Category
Unsafe Acts / Conditions 0 Incidents
Log incidents in Data Entry to see distribution
Severity Distribution
Alerts
No data entered yetGo to Data Entry to begin
Incident Trend
Recent Inspections 0 Overdue
Supervisor
Section
Status
Due
No inspections logged
Injuries by Body Part
Enter injury data in Data Entry
Safety Performance Index (SPI)
COMPOSITE SCORE
—
out of 100
—
Global OSH News
Loading news...
Source: WHO, ILO, Safety+Health Magazine—
Company HSE Notices
Live from Bulletin Board
No company notices yet. HSE officers can post from here.
View all on Bulletin Board →
0 notices
Manpower & Live Attendance
Real-time workforce on shift — biometric or manual check-in
Live · updates in real time
Attendance Input
Manually check workers in or out by entering their Employee ID or name.
Biometric Scanner Ready
Place finger on scanner or scan access card. Device must be connected via USB/Serial to this computer.
Last Scan
—
Requirements: ZKTeco, Anviz, HID or similar fingerprint/card scanner connected locally.
The scanner sends data to a local WebSocket or serial port bridge.
Use the API / Scanner tab to configure the bridge endpoint.
Configure a connection to your biometric device's local bridge software or attendance API.
The dashboard will poll this endpoint for new scan events.
Configure endpoint and test connection.
Currently On Shift
Emp ID
Name
Department
Role
Shift
Check-In Time
Duration
Source
Action
No workers currently on shift. Use Manual Check-In or connect a biometric scanner.
Today's Shift Log0 entries
Emp ID
Name
Department
Shift
Check-In
Check-Out
Hours
Source
No shift history today.
Dept. Distribution (Registered)
Department Comparison (Registered)
Incidents
All logged incidents
Total Incidents
0
Near Misses
0
Lost Time (LTI)
0
Open
0
Overdue
0
Closed
0
By Type
By Severity
Incident Register
ID
Date
Type
Location
Severity
Reported By
Status
Photos
Actions
No incidents logged yet. Use Data Entry to add.
Training
Hours by category & attendance records
Training Hours Breakdown
Training Photos
0 photos
No training photos saved yet. Upload via Data Entry.
Attendance Files
0 files
No attendance files saved yet. Upload via Data Entry.
Inspections
All logged inspections
Total
0
Open
0
Overdue
0
Closed
0
Inspection Register
ID
Supervisor
Section
Findings
Status
Start
Due
Action
No inspections logged yet.
Permit to Work System
Digital hot work, confined space, electrical isolation & other permits — with approval workflow & auto-expiry
All Permits
🔥 Hot Work
⬛ Confined Space
⚡ Electrical Isolation
🏗️ Working at Height
⛏️ Excavation
🔧 Cold Work
☢️ Radiation
☣️ Chemical
Permit Register
Permit No.
Type
Description
Location / Dept
Applicant
Valid From
Valid Until
Time Left
Status
Approver
Actions
No permits issued yet. Click New Permit to begin.
⚠ EMERGENCY MUSTER IN PROGRESS
All personnel must report to their designated muster point immediately. Roll call is active.
00:00:00
Time Since Activation
Muster / Roll Call
Activate an emergency to begin cross-referencing live attendance data
📋 Total On-Shift
0
at time of muster
✅ Accounted For
0
0%
❌ Missing / Unconfirmed
0
0%
🏥 Injured / Medical
0
reported
⏱ Muster Time
—
—
No Active Emergency
Press ACTIVATE EMERGENCY MUSTER or the red EMERGENCY button in the top bar to begin a roll call.
The system will immediately cross-reference all workers currently on shift.
0 workers currently on shift
0 departments with active staff
Past Muster Records
Mark individual workers below or use quick actions:
Safety Scoreboard
Department vs department monthly safety competition — updated live
Department Rankings
Rank
Department
Zero-Inc Days
Incidents
Trainings Done
Actions Closed
Inspections
Score
Trend
Scoring System
+50 pts
Zero incidents (month)
+10 pts
Per training session
+15 pts
Per closed action
-20 pts
Per LTI incident
Safety Bulletin Board
Pinnable safety alerts, regulatory updates and lessons learned — visible without login
No bulletins posted yet
Post safety alerts, lessons learned and regulatory updates here
Near Miss Hotline
Anonymous reporting — no login required. All reports are confidential.
Report a Near Miss — Anonymously
Your identity is not recorded. Reports are reviewed only by HSE officers. Speak up — it saves lives.
Hotline Statistics
Recent Reports
Sign in to view details
QR Code Check-In
Workers scan a department QR code on their phone to check in or check out without biometric hardware
Each department has two QR codes — one for Check In (green) and one for Check Out (red). Post both at the department entrance. Workers scan with any phone camera — no app needed. Hours are calculated automatically on checkout.
Mobile Check-In Form Preview
HSE Quick Check-In
How It Works
1. Print the QR code for each department
2. Post it at the department entrance gate
3. Worker opens camera app and scans
4. Mobile check-in form opens in browser
5. Worker enters name + shift and submits
6. Attendance updates on Manpower page instantly
Works on any phone with a camera. No app installation needed.
Log daily pre-shift briefings to track safety communication
Safety Induction Register
Formal safety induction records for new employees, contractors and visitors
ID
Name
Type
Company
Dept
Induction Date
Expiry
Status
Conducted By
Signed
Actions
No induction records yet. Click New Induction to register.
Equipment Inspection Tracker
Register critical plant & equipment — track inspection due dates, certificates and overdue alerts
Overdue Equipment Inspections
ID
Equipment Name
Category
Serial / Tag No.
Department
Location
Last Inspected
Next Due
Days Left
Frequency
Inspector
Certificate
Status
Actions
No equipment registered yet. Click Register Equipment to begin.
Recent Inspection Log
No inspection logs yet.
Safety Milestone Certificates
Auto-detects 30 / 90 / 180 / 365 day milestones per department — generate printable certificates
Milestones:
🥉 30 Days
🥈 90 Days
🥇 180 Days
🏆 365 Days
💎 730 Days
Certificate History
No certificates generated yet.
Reports & Analytics
Export and analyze safety data
Monthly HSE Report
Click to generate
Incident Register Export
Click to export CSV
KPI Summary Report
Click to generate
Training Compliance
Click to generate
Trend Prediction
Click to analyse
Trend Prediction & Forecasting
AI-ASSISTED
12-Month History + 3-Month Forecast
Actual
Forecast
Trendline
Monthly Breakdown
KPI Summary
Incidents Summary
Safety Performance Index — Full Breakdown
—
out of 100
—
Recommendations
Full Data Export
Risk Assessment Matrix
5×5 live risk grid — rate hazards by likelihood and severity, auto-generate risk register
Live Risk Matrix
LowMediumHighCritical
LIKELIHOOD →
Insignificant 1
Minor 2
Moderate 3
Major 4
Catastrophic 5
← SEVERITY →
Rare (1)Unlikely (2)Possible (3)Likely (4)Almost Certain (5)
Risk Summary
0
CRITICAL
0
HIGH
0
MEDIUM
0
LOW
Filter by Department
Filter by Risk Level
Risk Register
0 hazards
ID
Hazard / Description
Department
Category
Likelihood
Severity
Risk Score
Risk Level
Control Measures
Residual Risk
Owner
Review Date
Status
Action
No hazards logged yet. Click "Add Hazard" to begin building your risk register.
Corrective Actions
Track CAPA items
Total
0
Open
0
In Progress
0
Overdue
0
Completed
0
Actions Register
ID
Description
Priority
Assigned To
Due Date
Status
Action
No actions logged yet.
Settings
System configuration
Company Profile
Data Management
Data StorageLocal Browser
Choose where all HSE data is stored and synced. You can switch modes at any time — your data will be migrated automatically.
Local Browser
Data stored in this browser only. No network required. Best for single-device use.
✓ Offline⚠ Single device
Company Database
Connect to your own SQL / REST API server. Full data control within your network.
✓ On-premise✓ Multi-user
Cloud Storage
Sync to Firebase, Supabase, or any REST endpoint. Access from any device, anywhere.
✓ Multi-device✓ Auto-backup
Local storage is active
All data is saved in this browser's localStorage. Export a JSON backup regularly to avoid data loss.
Storage used: — · Last saved: —
Configure your company's internal REST API or database endpoint. The dashboard will POST/GET JSON data to this URL.
Configure and save connection details, then test.
API Requirements: Your server must accept POST /save and GET /load endpoints returning JSON.
View API specification →
Connect to a cloud provider. Your data syncs automatically from any device.
Use Firebase Realtime Database. Set rules to allow read/write for authenticated users.
Open Firebase Console →
Setup: Create a free Supabase project → copy your URL and anon key → click Save Config → click View Setup SQL → run the SQL in Supabase SQL Editor → click Test Connection Open Supabase Dashboard →
·
💡 How it works: Every time you save data, it automatically syncs to Supabase (3-second debounce). Each company's data is stored separately by Company ID — completely isolated. Works across all devices and browsers.
Configure and save your cloud connection details, then test.
Using local browser storage
Department / Section NamesUnlimited departments
Add as many departments as your company needs. All dropdowns, charts, KPI bars, tables and reports update automatically everywhere.
Changes apply to all pages immediately — no reload needed
Live Preview — All Departments
WhatsApp & Email Alerts
AUTO-NOTIFY
Automatically send notifications when an incident is logged, inspection is overdue, or an LTI occurs.
Alert Triggers
Uses the WhatsApp Business Cloud API (Meta). Setup guide ↗
Connect to any SMTP server (Gmail, Outlook, company mail server).
⚠ SMTP credentials are stored locally in your browser and never sent to any third-party server. Alerts are dispatched via your email provider's API or a local relay.
POST alert payloads to any URL — Slack, Teams, custom servers, n8n, Zapier etc.
The dashboard caches itself using a Service Worker so it loads fully even without internet. Data entered offline syncs automatically when connection returns.
Connection
Checking…
Cache Size
—
Pending Sync
0
HSE DASHBOARD
Initial Setup
No accounts exist yet. Create the first safety personnel account to get started. This account will be able to add more users later.
Create Your Account
Fill in your details to set up the first login
This is a one-time setup. More accounts can be added from Settings after login.
HSE DASHBOARD
Safety Personnel Access
Sign In
Enter your credentials to access the safety management system
Secured — Safety Personnel Only | Contact your admin to add users
Close Permit — Work Completed
Issue New Permit to Work
⏱ Permit duration: —
Permit Details
Root Cause Analysis —
Start with the problem statement, then ask "Why?" five times to drill down to the root cause.
🎯 Root Cause (from Why 5)
Fill in the 5-Why chain above to identify the root cause.
Identify contributing causes across the 6M categories (Ishikawa Diagram).
Fishbone Summary
Document corrective and preventive actions (CAPA) based on root causes identified.
Safety Induction Form
1. Personal Details
2. Assignment Details
3. Induction Topics Covered
Check all topics that were covered during this induction:
4. Medical & Fitness
5. Certifications & Training Verified
6. Induction Administration
7. Declaration & Signatures
I, the inductee, confirm that:
• I have received and understood the safety induction briefing
• I understand the site safety rules, emergency procedures and my responsibilities
• I will comply with all HSE policies, wear the required PPE and report any unsafe conditions
• I understand that violation of safety rules may result in removal from site
Register Equipment
Inspection Schedule
Certificate & Compliance
Log Toolbox Talk
Sign above using mouse or touchscreen
UI & Theme
Colour Theme
Dark
Darker
Navy
Forest
Slate
White
Accent Colour
Sidebar Style
Compact
Expanded
Font Size
Small
Medium
Large
Language
Select the display language for the dashboard interface.
🇬🇧
English
Default
🇸🇦
العربية
Arabic
🇫🇷
Français
French
🇪🇸
Español
Spanish
🇵🇰
اردو
Urdu
🇨🇳
中文
Chinese
Full translation is applied to navigation labels, page titles, and KPI headers. Data values remain unchanged.
Add Hazard to Risk Register
9
Risk Score
MEDIUM
Review and implement controls within 30 days.
Post Company HSE Notice
Company Branding
SafeCore HSE Software is the product powering this dashboard.
The SafeCore name and logo always remain on the app icon, browser tab, and printed documents.
Customise your company's name and logo below — they appear in the dashboard topbar.
Your Company Logo
PNG, JPG, SVG — recommended 200×200px square
Topbar Preview
Your Company Name
HSE Department
SafeCore
HSE Software
Add New Hazard
Risk Score
1
LOW
Acceptable risk — monitor and review periodically.