PROTOTYPE Clickable mockup · simulates the finished app ◃ Product overview
Petanque Life Federation · admin
AB

Safeguarding — cases & escalation

🔒 Konfidentiellt · deny-by-default Förebyggande arbete →

The safeguarding officer's confidential case hub: incident reports (abuse, bullying, neglect), escalation in strict order club → federation → authority, complaint deadlines and a non-repudiable read log. Only roles with privacy.safeguarding.read see this surface.

7
Active cases
2
SLA-brott
3
New reports
5
Awaiting acknowledgement
1
Escalated to authority
4 d
Median till utredningsstart
Mode:
Active safeguarding cases (F17.01.06 · F17.06.07)
AllcriticalhighmediumlowNot assignedSLA-brott
IDCaseSeverityKonfidentialitetOmbudStepSLA
SC-2041 Harassment · youth training critical highly_restricted Maria Ek Utredning Acknowledgement overdue open →
SC-2039 Otrygg vuxen kring barn high restricted Maria Ek Acknowledged Utredningsstart om 1 d open →
SC-2038 Bullying between players medium standard Karl Lindberg Action open →
SC-2035 Diskriminering low standard — not assigned — Mottagen Needs an officer open →
SC-2031 Neglect at a camp high restricted Sofia Åberg Feedback Done by 14 Aug open →
Case detail · SC-2041 (all tabs stacked)
Severity: critical 🔒 highly_restricted Under utredning
Case ID
SC-2041
Category
Harassment / bullying (against a minor)
Severity
critical — can be raised/lowered by the officer, the change is logged
Konfidentialitet
highly_restricted — field masking active
Tilldelat ombud
Maria Ek (federation officer)
Involves a minor
Yes — special protection (children's data)
Channel
Public anonymous report · token SAFE-7QF3-…
SLA
Acknowledgement ✓ · investigation started ✓ · feedback by 30 Sep
Inblandade — field-masked per confidentiality level
RollPersonLevelNot
Minor (affected) ████ ████ (14 years) highly_restricted Name masked — requires privacy.safeguarding.read
Reported adult ████ ████ (coach) restricted Background check: valid · safeguarding training: valid
Witness (reporter) ████ highly_restricted Anonymous — token only, no identity stored
Tidslinje (append-only)
2 jul 09:02
Report received (public channel, anonymous) · system
2 jul 09:14
Acknowledgement sent to the reporter · Maria Ek (ombud)
2 jul 10:30
Severity satt: critical · konfidentialitet: highly_restricted · Maria Ek (ombud)
3 jul 08:30
Follow-up question to the reporter in the two-way thread · Maria Ek (ombud)
5 jul 14:00
Investigation started · Maria Ek (ombud)
Eskalering — strict order club → federation → authority (F17.01.07)
Club (Nordviks BK)
Done
Klubbombud informerat 2 jul
Federation (Bouledistrikt Väst → SBF)
In progress
Federation officer assigned, investigation ongoing
Authority
Not yet
Requires a decision — police/social services on suspicion of a crime
⚠ Next step Authority is locked until the federation investigation has decided. On suspicion of a crime against a child: escalate to police/social services — the decision is audit-logged irrevocably.
Messages — two-way thread with the (anonymous) reporter
The reporter (anonymous) 3 jul
It happened at youth training on Tuesday. I still want to stay anonymous.
Maria Ek (ombud) 3 jul
Understood — your identity is protected. Do you know if more children were present?
Actions & decisions
Register new case — all fields
Complaints process — defined deadlines (F17.01.10)
StepFristRegelEfterlevnad
Receipt & acknowledgement 48 hours (complaints) / 7 days (whistleblowing) Automatic clock from registration Met in 92% of cases
Utredningsstart 5 working days · immediately at critical An officer is assigned at this point at the latest Met in 88% of cases
Interim decision (protective measure) Without delay when children are at risk E.g. temporary suspension of a coach Always logged with a justification
Feedback to the reporter 3 months Via the anonymous two-way thread or directly 1 case approaching its deadline
Closure with outcome Decision + justification + any further instance The outcome is always documented
Read log — non-repudiable audit chain: every access (even denied) is logged (F17.01.11)
TimeActorActionObjektKedja
5 jul 14:22 Maria Ek (federation officer) read safeguarding_case 🔗 ok
5 jul 14:22 Maria Ek (federation officer) read involved_person (maskerad) 🔗 ok
3 jul 08:31 Karl Lindberg (distriktsombud) read safeguarding_case 🔗 ok
2 jul 10:31 admin (nekad) denied safeguarding_case — saknar capability 🔗 ok

Safeguarding data is the most sensitive on the platform: deny-by-default, field masking per confidentiality level, WORM-sealed hash-chained read log with no UPDATE endpoint. Public reports are received via Report a concern on the web.