Safety on mobile

Safety on mobile is the phone port of the desktop Safety section: the same incidents, safety policies, and insurance certificates, read into the same four rows (a hero KPI strip, a Take Action row,…

15 min read·Updated July 13, 2026
On this page

What this is

Safety on mobile is the phone port of the desktop Safety section: the same incidents, safety policies, and insurance certificates, read into the same four rows (a hero KPI strip, a Take Action row, an Explore row, and a Most Recent row of records), sized and gestured for a phone screen. Verinode does not track claims or manage your safety program for you. It reads the OSHA logs, policy PDFs, and certificates of insurance you forward in, works out where your safety record stands against your own history and, where a peer cohort exists, against other operators, and hands you the plain-language read. You decide what to do with it.

Where to find it

From the Business tab, open Safety. On mobile this is the route /m/business/safety. If Safety has not been switched on yet for your account, opening it shows a Switch on Safety panel instead of the live page, described under Empty states below.

The four rows

Safety on mobile stacks four horizontal rows, each one a strip of tiles you scroll left to right and tap into:

  1. Hero (4 tiles): Days Without Recordable, Incident Rate, Policy Currency, Insurance Due.
  2. Take Action: the Ask IQ activation tile, an Unlock Safety prompt (when your data is thin), four launch tiles for the safety tools, and a tile for every open safety decision.
  3. Explore (7 tiles): All Safety, Days Without, Incident Rate, Policy Currency, Insurance Renewals, Benchmarks, and Incident Follow-Through.
  4. Most Recent: your individual incident, policy, and insurance records, newest concerns first.

Tapping any tile opens a full-screen detail deck with more depth. Hero tiles, Explore tiles, and record tiles each open their own deck, and inside a deck you page through the other tiles in that same row without closing back out to the list first.

Hero row: the four KPI tiles

Days Without Recordable

The headline number is the count of days since your most recent OSHA-recordable incident. If you have never logged one, it reads 365 and the tile explains "No OSHA recordables on file." The number turns green at 90 days or more, stays neutral from 30 to 89 days, and turns red under 30 days, with a matching footer chip: "Strong streak," "Watching," or "Reset clock."

Open the tile and the deck repeats the day count under the header "Since most recent OSHA recordable," then lists your Recent Incidents: up to eight, each showing the incident type and date on the left and either "Recordable" or the incident's severity label (First Aid, Lost Time, and so on) on the right. With nothing logged, it reads: "No incidents on file. Drop an OSHA log or paste an incident summary to seed the timeline."

Incident Rate

This is your year-to-date OSHA recordable rate: recordable incidents so far this year, scaled to the standard OSHA base of 200,000 hours (the equivalent of 100 full-time workers over a year), divided by your active team's actual hours. The number is colored green when it beats the peer reference, red when it trails it, and neutral when there is no peer reference yet or the gap is too small to call.

Under the number, a line reads "Peer {value}" when a peer figure exists, or "Peer benchmark forming" when it does not. The footer chip shows the gap ("+0.35 vs peer" or "-0.20 vs peer") when it is meaningful, otherwise it falls back to "YTD recordable rate."

Open the tile for How You Compare:

  • Peer median, the midpoint incident rate among the operators in your peer cohort.
  • Peer P75, the rate at the 75th percentile of that cohort, a read on where the tougher end of the pack sits.
  • Industry baseline, an external research-sourced reference figure, used to give you a comparison point even before your peer cohort is large enough to be stable.
  • Cohort, the size of the peer group behind the median and P75 figures. Treat a thin cohort as a temperature read that will firm up as more operators contribute, not as a fixed target.

Policy Currency

The percentage of your active safety policies that are still inside their review cycle. The number is green at 90% or more, neutral from 70 to 89%, and red below 70%. Underneath, a line states how many policies you have on file ("4 policies on file"). The footer chip shows the peer delta when one exists, and otherwise falls back to "Within review cycle," "Maintain," or "Reviews overdue" depending on the tier above.

Open the tile for "Active policies within their review cycle" and an Active Policies list: up to twelve, each policy's title on the left and, on the right, either the days remaining to its next review, the days it is overdue, or "No review date" when none is set. With no active policies, it reads: "No active policies on file."

Insurance Due

A plain count of insurance policies expiring in the next 60 days. Zero shows in green with "No renewals upcoming"; anything above zero shows in yellow with "Renewals in next 60 days," and the footer chip reads "{n} need attention" or "Coverage healthy."

Open the tile for the Upcoming Renewals list: each expiring policy shown as its type and carrier on the left, days to expiry on the right. With nothing due, it reads: "No insurance renewals due in the next 60 days."

Take Action row

The Take Action row is where Safety turns from a readout into something you can act on:

  • Ask IQ, the activation tile. Tapping it opens the agent overlay so you can talk through what Safety is showing with IQ directly. It fades out on its own once you have engaged with the section's agent.
  • Unlock Safety, a prompt that only appears while your safety data is thin or partial. It names exactly what is still missing and which tool it typically comes from, and it clears itself once your data is complete.
  • Four launch tiles that open the safety authoring tools as full-screen decks:

- Safety ("Track incidents and your safety record") for logging and reviewing incidents. - Corrective Actions ("Close the loop on every incident") for working the corrective-action queue. - Safety Policies ("Write the rules your crew follows") for drafting and revising policy documents. - Emergency Plans ("Plan for fires, weather, and spills") for building site evacuation and emergency response plans.

  • One tile per open safety decision. Each decision tile shows a dollar figure (monthly or annual impact), the headline reasoning, the entity involved, a trajectory arrow (improving, declining, or stable), and a lifecycle progress strip. Tapping it opens the decision inside the decision workspace, see the decision workspace for how that surface works. Decisions are not gated: this is Verinode surfacing what it found, you decide what to do.

Empty state. When there are no open safety decisions, the row shows a single tile instead. If Safety has no records at all, it reads "Cold Start" and "Drop an OSHA log, policy PDF, or COI to seed safety." If records exist but nothing is currently flagged, it reads "All Clear" and "No open safety decisions," with the note: "Verinode is watching incident rate, policy review, and insurance renewals."

Explore row: seven tiles

Explore is where you dig one level deeper into a specific metric without leaving the home screen.

  1. All Safety. The total record count across all three kinds, with a breakdown line ("6 incidents · 3 policies · 2 insurance") and a small bar preview of the mix. Opens to a By Kind breakdown: Incidents, Policies, Insurance, each with its count.
  2. Days Without. Mirrors the hero tile: same number, a ring preview showing progress toward a full year without a recordable, colored good, warning, or bad depending on the streak. Opens the same Days Without Recordable deck described above.
  3. Incident Rate. Same rate as the hero tile, with a marker-style preview: your rate plotted against a marker for the peer reference (lower is better here), plus the peer delta chip. Opens the same Incident Rate deck.
  4. Policy Currency. Same percentage, shown as a gauge with markers at 70% and 90% so you can see at a glance which band you're in. Opens the same Policy Currency deck.
  5. Insurance Renewals. Same count as Insurance Due, shown as a dot field: your total insurance policies as dots, with the ones due for renewal flagged in warning or good color. Opens the same Insurance Due deck.
  6. Benchmarks. Labeled "6" for the six metrics it compares, sub-labeled "Metrics vs peer cohort." Opens a dedicated full benchmarks panel, described below, that loads live from the network the moment you open it.
  7. Incident Follow-Through. The median number of days from an incident occurring to its corrective action being closed, mined from your own history. Until you have closed enough incidents to mine a pattern, it reads "Close incidents to map your follow-through time" instead of a number. Opens a deck with the same big number, the explanation, and a Recent Incidents list showing each incident's date and whether its corrective action is closed (with the close date) or still open.

Most Recent row: your safety records

Below Explore, Most Recent lists your individual safety records: up to 20, sorted so the sharpest concerns surface first (critical severity before warning before informational, then by how soon anything is due, then alphabetically). Each record tile shows:

  • A kind badge, a colored dot and label: Incident (red), Policy (teal), or Insurance (copper). (Certifications also share this record shape on the backend, in orange, but cert records live in Certifications now and won't appear in this row.)
  • The record's title, worded for its kind: an incident shows its type (for example "Slip And Fall"), a policy shows its actual title, an insurance record combines its policy type and carrier (for example "General Liability, Acme Insurance").
  • A subtitle when one applies: an incident's location, a policy's category and version, or an insurance record's coverage limit.
  • A status line, a colored dot plus label such as "Open," "Corrective Action," "Closed," a review or expiry countdown, or a specific day count.
  • A due countdown when the record has a due date: "12d to due" or, once past it, "12d overdue" in red.

Tapping a record opens its detail deck, and from inside the deck you can swipe to the next or previous record in the same sorted list.

Empty state. With no incidents, policies, or insurance on file, the row is replaced with: "Safety records will appear as you forward incident logs, policy PDFs, or insurance certificates." See forwarding documents and connecting your data for how that ingestion works.

The record detail deck

Every record detail opens with a header: the kind label (colored red for critical, yellow for warning, copper otherwise), the title, the subtitle if one exists, and the status line again underneath. Below that, the body is different for each kind, because an incident, a policy, and an insurance certificate are simply different shapes of thing.

The deck loads two things in the background the moment you open it (you'll see "Loading detail…" briefly): a detail batch specific to that record's kind, and any decisions linked to it. Both blocks below (Open Tips and Findings) only appear once that load finishes and only if there is something to show.

Incident records

An Incident block lists the core facts: date, type, severity, whether it is OSHA recordable (Yes or No), status, location when captured, and days away from work if any were recorded.

What Happened is the free-text description as it was captured, no rewriting.

Root Cause + Corrective Action appears only when either has been recorded: the root cause text, then the corrective action text with an arrow pointer, then a CA status line reading "Closed," a days-overdue or days-to-due count, "Action defined" (an action exists but no due date), or "No action set."

Pattern Context loads asynchronously and, when available, shows how many recordables you've logged in the last 90 days, who reported the incident, anyone else involved, the linked job (by client name or claim number) if the incident ties to one, and the most recent prior similar incident by date and severity, useful for spotting a repeat pattern rather than treating each incident as isolated.

For more on closing these out, see corrective actions.

Policy records

A Policy block shows status, category, version, effective date, and review date (as a days-to-review or days-overdue count once set).

Acknowledgments shows coverage as "{signed}/{team size} ({percent}%)" when your active team size is known, or just a signed count otherwise, then lists up to eight team members who have acknowledged the policy with their acknowledgment date. With none yet, it reads: "No acknowledgments yet. Send the policy to the team to start tracking."

Version History appears when the policy has prior versions, each one shown by version number and effective date alongside its status (Draft, Active, Under Review, Archived).

Insurance records

A Coverage block lists carrier, policy type, policy number when captured, coverage limit and deductible in dollars, annual premium, EMR (Experience Modification Rate) when captured, status, effective date, an expiry countdown, and whether the policy auto-renews.

EMR Reference appears on non-workers-comp policies when your workers' comp EMR is on file, so you can read a general liability or umbrella policy's numbers next to your comp experience rating without switching screens.

Other Active Policies lists any other coverage you have on file, each with its type, carrier, and days to expiry, so you can see your full insurance posture from any single policy's detail.

Open Tips and Findings

Two blocks can appear at the bottom of any record's detail once the linked data loads:

  • Open Tips, IQ-generated notes tied to this record: a humanized signal-type label, a headline, a rationale when one is written, a recommended action prefixed with an arrow, and an estimated dollar impact with its time period when Verinode can size one (for example "Est. impact $420/mo").
  • Findings, any decisions linked to this specific record, each shown with its title (or the entity it concerns) and its dollar impact, monthly or annual.

Neither block appears when there is nothing to show, there is no placeholder text for an empty tips or findings list.

Benchmarks: the full peer panel

Opening the Benchmarks tile in Explore loads a dedicated panel live from the network (you'll briefly see "Pulling peer benchmarks…"). The header states your cohort size ("Cohort of {n}") once it loads, or "Peer cohort" before it does, with the note: "Peer-relative when a cohort exists; absolute OSHA thresholds remain the floor regardless." That line matters: even with no peer data yet, OSHA recordability rules and your own review cadence still apply. Benchmark numbers themselves are never sold to carriers, and every operator who contributes gets this comparison back in return, see how benchmarks work.

Below that sits a How You Compare table with four columns (Metric, You, Peer, Delta) across six rows:

| Metric | Direction | Unit | |---|---|---| | Incident rate (per 100k hrs) | lower is better | number | | Days since last recordable | higher is better | days | | Near-miss ratio | higher is better | percent | | Training compliance | higher is better | percent | | Corrective-action closure | lower is better | days | | Policy review currency | higher is better | percent |

Each row's Delta is colored green when your figure sits on the favorable side of peer and red when it doesn't; a dash appears wherever either side of the comparison is missing. Reading a delta correctly depends on the direction column above; a positive incident-rate delta is bad news (you're running hotter than peer), while a positive days-since-recordable delta is good news (you've gone longer). See reading a benchmark for the general mechanics and the Benchmarks overview for how this fits the wider platform.

Empty states, summarized

| Where | Copy | |---|---| | Section not yet switched on | "Switch on Safety" panel with a one-tap activation button | | Days Without Recordable detail, no incidents | "No incidents on file. Drop an OSHA log or paste an incident summary to seed the timeline." | | Policy Currency detail, no active policies | "No active policies on file." | | Insurance Due detail, nothing expiring soon | "No insurance renewals due in the next 60 days." | | Take Action, no records at all | "Cold Start: Drop an OSHA log, policy PDF, or COI to seed safety." | | Take Action, records exist but nothing flagged | "All Clear: No open safety decisions." | | Most Recent, no records | "Safety records will appear as you forward incident logs, policy PDFs, or insurance certificates." | | Policy Acknowledgments, none signed | "No acknowledgments yet. Send the policy to the team to start tracking." | | Incident Follow-Through, unmineable | "Close incidents to map your follow-through time." |

Using it end to end

  1. 1Scan the hero row first. A red Incident Rate or Days Without number is the fastest signal something needs attention today.
  2. 2Open that tile's detail deck and check Pattern Context on the most recent incident for a repeat root cause, a repeat matters more than a one-off.
  3. 3Check Policy Currency and Insurance Due next; a lapsed review or an expiring policy is a compliance gap even when your incident rate looks fine.
  4. 4Use Explore > Incident Follow-Through to see whether corrective actions are closing quickly or stalling, then open the Corrective Actions launch tile to work the queue directly.
  5. 5If a decision tile is showing in Take Action, open it in the decision workspace and decide, Verinode surfaces the finding, it does not make the call for you.

Tip

The four safety launch tiles (Safety, Corrective Actions, Safety Policies, Emergency Plans) are the fastest way to add structured data: a drafted policy or logged incident feeds every tile above it on the next visit.

Note

Cert records share the same underlying data shape as incidents, policies, and insurance, which is why the record component still recognizes a Cert kind. In practice, certifications live in their own section now. See Certifications on mobile for that surface.

Data sources

Data sources

  1. 1.Your incidents, safety policies, and insurance policies. Your business.
  2. 2.Active team member count, for incident-rate and acknowledgment coverage math. Your business.
  3. 3.Peer cohort medians and industry baselines for the six benchmark metrics. Verinode intelligence layer.
  4. 4.Linked decisions and IQ tips tied to a specific record. Verinode intelligence layer.
Was this helpful?