Officer & Enrollee Platform

Community Supervision, Reimagined

Caseloads, communication, monitoring, and intelligence, across desktop and mobile, for officers and enrollees alike.

Shadowtrack officer dashboard on a MacBook showing caseload overview, an Atlanta live monitoring map, active alerts, an activity feed, and a floating James Morrison enrollee profile card

What is Shadowtrack community supervision?

Shadowtrack's community supervision platform lets courts, agencies, and supervising offices of every kind monitor enrollees on whatever technology fits the case: a smartphone app, a non-smartphone, or a landline. Enrollees check in with biometric verification tied to location, while officers manage the whole caseload, from messages, virtual visits, and schedules to violations and compliance trends, in one dashboard with no extra hardware for most cases.

One system, three vantage points

The whole case, wherever you are

Officers work the field and the desk. Enrollees stay in the loop from their phone, one shared record, updated in real time. No re-entry, no gaps, no chasing paper between systems.

01In the field

Officer app

Everything an officer needs between visits, in their pocket: caseload, alerts, messages, and field check-ins. Update a record from the driveway and it's waiting on the desktop before they're back at the office.

Shadowtrack Officer app home screen for Officer Rivera
02At the desk

Officer desktop platform

The command center. Live monitoring, full caseloads, compliance, and reporting on a single screen, the complete superset of everything the field app touches, built for the deep work.

Welcome back,
Officer Rivera
Metro County Corrections
Search caseload…
15
CASELOAD
9
ACTIVE VIOLATIONS
9
UNREAD MESSAGES
5
APPOINTMENTS TODAY
Caseload15 active
AllHighMediumLow
EnrolleeIDRiskLast contact
James MorrisonJames Morrison
MC-2026-0041high9:18 AM
Sarah ChenSarah Chen
MC-2026-0058medToday
DeAndre WilliamsDeAndre Williams
MC-2026-0072med10d ago
Maria GonzalezMaria Gonzalez
MC-2026-0080low2h
Marcus JohnsonMarcus Johnson
MC-2026-0091low1h
Derek WilliamsDerek Williams
MC-2026-0104lowToday
Carlos MartinezCarlos Martinez
MC-2026-0117low3h
Tasks
+ See all
Review drug test results for compliance
James Morrison·Overdue · Apr 12
Schedule office check-in appointment
Sarah Chen·Today
Follow up on zone violation
James Morrison·Today · Auto-generated
Confirm home visit logistics
Derek Williams·Tomorrow
Compliance · 7d
87%
03For the enrollee

Enrollee app

Calm, clear, and respectful. Enrollees see exactly what's expected of them: appointments, check-ins, messages, and documents, so staying compliant never comes down to a missed phone call.

The Shadowtrack Enrollee app on a slanted iPhone
The catalogNine groups · one system

Every capability, shown the way it actually works

One continuous toolkit, not "officer tools" and "enrollee tools." Each solution spans whichever surfaces it touches, and the real interface shows you how.

01Communication
02Identity
03Location
04Testing & Compliance
05Scheduling & Accountability
06Payments & Documents
07Support
08Movement
09Records
01Communication
Marcus Rivera
Marcus Rivera
● Active now
Hi Marcus, confirming our visit Friday at 10am.
Probation OfficeRead
Got it. I'll be there.
HomeDelivered
Bring your updated lease and pay stubs.
Delivered
Will do.
Delivered
Just clocked out, headed home now.
WorkplaceDelivered
Type a message…

ShadowMessage

Secure messaging that lives in the case file

The officer sends from the desktop; the enrollee receives on their phone. Every message is logged to the record automatically, with no separate inbox and no lost context.

9:41.
Marcus Rivera on FaceTime
REC · 12:04
Marcus Rivera
Officer self-view
Live transcription
AI summary
drafting…

Marcus started morning shifts at Acme Warehouse. Address unchanged. Reported a new co-resident vehicle (silver Civic, 8JK-204).

ShadowMeet

Video check-ins that file their own summary

Face-to-face when it matters, without the commute. The call is verified, recorded, and summarized straight into the record.

‹ Inbox
Voicemail
Edit
Marcus Rivera
Marcus Rivera
PB-10482 · 2:14 PM
NEW
Sent from
1421 Oak St · Inglewood, CA
IN ZONE
±8 ft
0:120:42
Transcriptauto · 98%

"Hey, just confirming we're still on for Friday at 10am. I have the updated lease and pay stubs ready. Call me back when you get a sec. Thanks."

Schedule replyDec 2026
Wed 10
Thu 11
Fri 12
Sat 13
Sun 14
8:00
9:00
10:00
11:00

ShadowVmail

Voicemail, transcribed and filed

Calls that go unanswered become transcribed, searchable voicemail, attached to the enrollee's timeline the moment they land.

Shadownotice
New Mass Notification
Title
Office Closure
Message
Due to severe weather, all offices are closed today. In-person appointments are cancelled. No action needed.
Send
Today · 6:00 AM
Recipients · Entire caseload6 enrollees
Darnell Wells
Darnell Wells
Case #MC-2031
Rosa Mendez
Rosa Mendez
Case #MC-2044
Wade Turner
Wade Turner
Case #MC-2058
Yvonne Carter
Yvonne Carter
Case #MC-2067
Miguel Alvarez
Miguel Alvarez
Case #MC-2079
Linh Pham
Linh Pham
Case #MC-2085
Send notification
Shadowtracknow
Office Closure
All offices closed today due to severe weather.
Shadowtrack: Office Closure. Due to severe weather, all offices are closed today and in-person appointments are cancelled.
Delivered
Shadowtrack
Automated call · now

ShadowNotice

Broadcast to a whole caseload in seconds

Office closures, weather alerts, policy changes: compose once and push to every enrollee's phone, scheduled or instant.

ShadowCard
Assigned
officer
Officer J. Rivera
Metro County Corrections
Badge #4471 · Unit 12
3.2 mi · 11 min
450 Civic Center Dr, Suite 200
District field office · Reporting site
Office hours
Open now · til 5 PM
Next check-in
Fri · 2:00 PM
Call
Message
Directions
Recent
Voicemail · 0:42
2 days ago · Listened
Replay

ShadowCard

A verified digital ID, always on hand

Enrollees carry a tamper-evident identity card on their phone: scannable proof of enrollment for field stops and partner agencies.

ShadowSession

The officer hits record. ShadowSession captures the visit, structures the case note, and queues every follow-up automatically.

9:41.

ShadowSession

Please inform James Morrison that this meeting will be recorded for documentation purposes.

The recording will be transcribed and used to generate a structured case note. The enrollee must be made aware before proceeding.

Pre-session
Awaiting consent

Nothing is recorded until the enrollee is informed

The officer reads the consent prompt out loud. The mic stays cold, the transcript stays empty, the report stays unwritten.

Microphone
Off
Transcript
Empty
Report
Not started
02Identity

Always the right person.

Layered biometrics confirm identity before any action counts: no proxies, no doubt.

Layer 01
ShadowFace

Facial recognition with liveness detection

Layer 02
ShadowVoice

Voiceprint match on every recorded call

Layer 03
ShadowTouch

Fingerprint confirmation on the device

Layer 04
ShadowID

Government ID scan and document check

03Location
ShadowLocate
On-demand
Marcus R. · Today
7:42 AMHome
8:15 AMWork
12:30 PMLunch

ShadowLocate

On-demand location, mapped to meaning

A single tap requests a verified location fix. Shadowtrack turns that raw signal into context: in-zone, off-route, or right where they should be.

ZONE CLEAR
Perimeter log
Entry10:42:18
Exit-- : -- : --

ShadowPersistent

Zones that watch the boundary, not the person

Define an inclusion or exclusion zone and let it run. Shadowtrack only speaks up when the boundary is crossed, quiet by design, precise when it counts.

04Testing & Compliance
ShadowTest
Marcus Rivera
Marcus Rivera
Active supervision · ID 26813583
Report todayDUE 4:00 PM
You’re required to report
Report to the office between 8:00–11:00 AM or 2:00–4:00 PM for your drug test.
Daily check-in3-day streak
M
T
W
T
F
S
S
Acknowledged & recorded
Jun 24, 2026 · 7:14 AM · can’t be disputed later
Location captured
34.0511, −118.2468
Logged

ShadowTest

Randomized drug testing, face-verified

Randomized prompts, identity confirmed at the moment of the test, and results logged automatically, removing the guesswork and the paperwork.

Sobriety Test
Enrollee ID
26813583
Request date
01 / 08 / 2026
Test date
01 / 08 / 2026
Window
2:00 – 4:00 PM
Enrollee
Identity confirmed
Facial recognition
BACtrack breathalyzer
BACtrack paired
Bluetooth · ready to blow

ShadowBriety

Remote sobriety checks on schedule

Scheduled or random breath tests taken from anywhere, with liveness and identity baked in, every reading dated and attached to the case.

05Scheduling & Accountability

ShadowCalendar

Shared scheduling, no phone tag

Appointments propose, confirm, and reschedule across both surfaces, so the officer's calendar and the enrollee's phone always agree.

New calendar invite
Appointment with Marcus Reed
Sends a push notification to Marcus
Mon, Dec 14
9:41
ShadowCalendar
Waiting for an invite from Officer Chen…

ShadowSchedules

Schedule changes, requested and approved in flow

Enrollees request a curfew or appointment change; officers review and approve, every step tracked, nothing lost in a voicemail.

Edit schedule · Curfew · Inbound
Request a schedule change
Current
Home by 9:00 PM
Requested
Home by 10:30 PM
Applies
MonTueWedThuFriSatSun
Reason
Started night shifts at Acme Warehouse, off the floor at 9:45 PM.
Submit for officer approval
Approval
Officer review
Submitted by Marcus Reed
Schedule change request sent
Pending officer review
Routed to Ofc. T. Chen
Approve / deny
Officer decides, then it locks into the calendar
Recent requests
Interview schedule · move to Thu Approved
Device schedule · pause weekends Denied

ShadowTasks

A task board built from the caseload

Follow-ups, reviews, and auto-generated to-dos in one board, so the next action on every case is always clear.

Tasks
Caseload · Marcus Rivera
3 open · 3 done+ Add task
Open
Review drug test results for compliance
Overdue · Jun 23Urgent

Enrollee has two recent positives; check if treatment referral is required.

AI
Follow up on zone violation
TodayUrgent

AI flagged repeated proximity to an exclusion zone near the victim's address.

Case Plan
Attend weekly outpatient mental health session
Jun 27High

From case plan: Mental Health goal. Weekly group therapy at Riverside Behavioral Health.

Completed
Process travel request approval
Jun 22 Done

Enrollee requested travel to Savannah for a family event.

Verify employment at Acme Warehouse
Jun 20 Done

Confirmed night-shift start with HR; recent pay stubs on file.

Complete monthly office check-in
Jun 18 Done

Attended in person; risk assessment reviewed and updated.

Tasks
Case Plan Task
Attend weekly outpatient mental health session
Jun 27, 2026 High
Case Plan Task · v2.1
“I will prioritize my mental health and attend all scheduled counseling sessions”
James Morrison
Cadence & Reminders
Weekly on Mondays
Weekly
Progress update required
Notes

From case plan: Mental Health goal. Attend weekly group therapy at Riverside Behavioral Health.

Created Jun 20, 2026 at 5:00 PM

ShadowInteractive

Conversations that summarize themselves

As the thread plays out, Shadowtrack distills it into a clean, filed summary, captured without anyone writing a note.

ShadowInteraction
06Payments & Documents
ShadowPay
Obligations
On schedule
Restitution balance
$1,240.00
$2,000 ordered62% paid
Next payment
$75.00
Due Jul 1 · Auto-pay on
Recent receipts
Payment received
Jun 1 · Receipt #SP-1042
$75.00
Payment received
May 1 · Receipt #SP-1043
$75.00
Payment received
Apr 1 · Receipt #SP-1044
$75.00

ShadowPay

Restitution and fees, paid from the phone

Enrollees pay balances and fees directly in the app; receipts and running totals post to the case automatically, no money orders, no manual reconciliation.

ABC LOGISTICS
Earnings Statement
GROSS PAY$2,310.00
Align document
Pay stub captured
ABC Logistics · Jun 1–15
Verified
Gross read
$2,310.00
Type
Pay stub
Submitted to case file

ShadowScan

Document capture that verifies as it files

Pay stubs, treatment letters, proof of employment: scanned, checked, and attached to the record in one step.

ShadowSign
Supervision Agreement
Conditions of Supervision
Page 3 / 3
1

I will keep every scheduled check-in and report any change of address within 48 hours.

2

I will complete the assigned treatment and testing on the dates given to me.

3

I have read and understand the conditions above and agree to follow them.

Agreed & accepted
Signed by enrollee
06 / 24 / 2026
Marcus ReyesID #4471-CS
Sealed & timestamped
Jun 24, 2026 · 2:14 PM · SHA-256 verified

ShadowSign

Agreements signed and filed on the spot

Conditions, consent forms, and case agreements are reviewed and e-signed on the phone, and the executed document lands in the record instantly.

07Support
ShadowIncentive
NICE JOB!
You've earned a new badge
3 MO
Sobriety Badge Awarded
3 Months Clean
Verified via ShadowTest™

ShadowIncentive

Recognition that reinforces progress

Milestones earn badges that enrollees actually see: small, steady recognition that keeps compliance moving in the right direction.

ShadowResource
Get help
Los Angeles
Search support near you
Crisis line · 988
Call or text, 24/7 · free & confidential
Call
Near you · 6 results
Sorted by distance
Housing
LA Family Housing
0.8 mi · Beds open tonight
Employment
Goodwill Career Center
1.2 mi · Walk-ins welcome
Treatment
Tarzana Treatment Centers
2.1 mi · Intake Thu 9:00 AM
Crisis
Didi Hirsch Crisis Line
24/7 · Free & confidential
Housing
Volunteers of America
1.6 mi · Reentry housing beds
Employment
America's Job Center
0.5 mi · Résumé & placement

ShadowResource

Support and resources, one tap away

Treatment, housing, employment, and crisis lines: curated resources delivered to the enrollee's phone when they need them most.

08Movement

ShadowPass

Travel passes, requested to resolved

Enrollees request, officers review, and the decision is recorded: the whole travel-permission flow in one place.

Verizon
95
Travel Requests
Manage your travel permissions
Pending Requests
San Diego, CA
Oct 24 – Oct 26, 2025
Pending
Approved Requests
Phoenix, AZ
Nov 10 – Nov 12, 2025
Approved
Denied Requests
Las Vegas, NV
Sep 15 – Sep 17, 2025
Denied
Verizon
95
New Request
Destination
5100 Village Walk Drive Covington, LA
Purpose
Personal / Vacation
Start Date
01 / 20 / 2026
Start Time
12:00 PM
End Date
01 / 24 / 2026
End Time
12:00 PM
Travel Companions
My mother, Susan Smith.
Emergency Contact
Tim Smith
Father
985-264-4527
Verizon
95
Request Details
Request Status
Submitted
Officer Review
Supervisor Review
Final Approval
Denied
Travel restrictions active for this region due to parole conditions.
Identity Verification
Darnell Wells
Facial Verification
Verified at submission
Match Confirmed
Trip Details
Destination
Las Vegas, NV
Purpose
Vacation
Start Date
Sep 15, 2025
Start Time
09:00 AM
End Date
Sep 17, 2025
End Time
09:00 PM
Emergency Contact
Name · Relationship
Mike Ross · Friend
The Reverse Kiosk

ShadowVisit

Not a kiosk in the lobby: the kiosk they already carry.

Every visit runs on the enrollee's own phone. One tap starts the check-in before they reach the door, so lobby time becomes useful time, and there's no shared hardware to buy, clean, or repair.

9:41
Good Afternoon,
ID · 26813760
Next Visit
Office Visit
Tap to check in
Drug Test
Action needed
Pending
Sobriety Test
Action needed
Pending
Business Card
View & share
Active
Incentives
Rewards
Messages
Inbox
Appointments
Upcoming
Messages
Documents
Payments
What a traditional lobby kiosk costs
Congestion

Lines build, waits grow, and check-in becomes the bottleneck of the day.

Hardware burden

Shared kiosks break, need constant sanitation, and rack up maintenance bills.

Front-desk drain

Login confusion and interruptions pull officers away from supervision.

No visibility

Zero real-time picture of who arrived, who's waiting, or who left.

The Check-In

Tap check-in, then four steps in the app

9:41
Step 1 of 3

Verify it’s you.

Position your face inside the frame.

Scanning face
Encrypted · On-device
Step 01
Facial verification
Confirm identity with a quick face scan
9:41
Step 2 of 3

What kind of visit is this?

Your selection routes the right questions to your officer.

Office Visit
Standard scheduled check-in
Drug Testing
Random or scheduled test
Polygraph
Specialized interview
Specialized
Counseling / programs
Other
Officer-directed visit
Continue
Step 02
Select visit type
Office, drug test, polygraph, specialized
9:41
Question 2 of 4

Have you used any controlled substances since your last visit?

Your answer is recorded and reviewed by your supervising officer.

No
Yes
ShadowVisit · Secure
Step 03
Answer the questions
Routed to the questions for that visit type
9:41

You’re checked in.

Officer Chen has been notified. Please have a seat.

ShadowVisit
You’re ready to be seen.
Step 04
Checked in
Confirmation sent to the supervising officer
Intake

Enrollment starts digitally. Live on the dashboard.

The same check-in flow handles intake. Enrollees complete enrollment from their phone, and each step lands on the officer's dashboard in real time.

Digital Intake
Step 1 / 1

New Enrollment

Personal
Marcus J. Rivera
03 / 14 / 1991
•••• 4821
Contact
421 Maple St, Apt 3B
(555) 218-8821
m.rivera@mail.com
L. Rivera, (555) 904-2210
Case Details
Dist. 4 · Ofc. T. Hayes
CR-2026-04812
Verification
rivera_id_front.jpg
Signature
Sign above
  1. Scan agency QR code

    Enrollee opens camera, taps the branded link.

  2. Agency-specific forms auto-load

    The right packet loads from the QR.

  3. Complete every form digitally

    Guided fields, validation, signature, photo ID.

  4. Submit instantly

    One tap. No paper, no clipboards, no re-keying.

  5. 05
    Live on the Lobby DashboardNow

    Staff see the submission in real time.

  6. 06
    Review / export submissionsOptional

    Export CSV or PDF for the case file.

  7. 07
    One-click profile creationOptional

    Promote the intake into a full enrollee record.

The Lobby

The lobby, as a live command center

Ready, pending, and complete, visible to staff, officers, and supervisors at a glance, so everyone sees who's waiting and who's done in real time.

ShadowVisit · Lobby Status
Lobby Status
Probation Office #04 · West LA
LIVE9:31:26 PM
NameIDVisit TypeOfficerCheck-InStatus
MR
Marcus Rivera
PB-10482Office VisitOfficer Chen10:42 AMReady
SP
Sasha Patel
PB-10491Drug TestingOfficer Howard10:48 AMReady
DB
Devon Brooks
PB-10501PolygraphOfficer Reyes10:51 AMReady
TW
Tianna Wells
PB-10504SpecializedOfficer Nyong10:53 AMReady
ET
Eli Thompson
PB-10509Office VisitOfficer Chen10:55 AMReady
AJ
Aisha Jordan
PB-10512Drug TestingOfficer Park10:58 AMReady
09Records
Marcus Rivera
CR-2026-04812 · Today
Auto-logged
08:02ShadowLocate
Curfew zone cleared, in-zone confirmed
09:14ShadowTest
Random drug test, face-verified, negative
10:46ShadowMeet
Video check-in completed · auto-summary filed
11:03ShadowScan
Pay stub uploaded, employment verified
13:20ShadowPay
Restitution payment received · receipt sent

ShadowNotes

The case file writes itself

Every tool feeds one continuous, time-stamped record. By the end of the day the case note is already written: accurate, complete, and synced to your case management system.

ShadowCuff tamper-resistant ankle GPS monitor with glowing green status LEDs
Hardware · ShadowCuff

When a case needs a device, the hardware is ready

ShadowCuff is the hardened ankle monitor for community cases that demand uninterrupted location, streaming position day and night. Paired with ShadoWatch for lighter wrist-worn supervision, the full hardware lineup lives on the Monitoring & Tracking page.

Explore monitoring hardware
FAQ

Common questions about community supervision

What is community supervision software?

Community supervision software lets courts, agencies, and supervising offices of every kind monitor people under supervision outside of custody, from pretrial through probation, parole, and reentry. Shadowtrack combines verified check-ins, GPS location, encrypted messaging, virtual visits, scheduling, compliance dashboards, and dozens of other tools so officers manage an entire caseload from one screen.

How do enrollees check in with Shadowtrack?

Check-ins take many forms. Enrollees can answer scheduled or random calls during curfew windows on a smartphone, non-smartphone, or landline, with biometric verification confirmed against their location so identity and place are verified together. ShadowInteractive sessions ask enrollees questions remotely and ShadowSummary condenses the responses for the officer, and in-person check-ins run through a digital kiosk. Results post to the officer's dashboard in real time.

Can officers message enrollees securely?

Yes. ShadowMessage provides encrypted two-way messaging between officers and enrollees, and every message is logged to the case record. Officers can also hold virtual video visits without the enrollee traveling to the office.

How does Shadowtrack help officers manage large caseloads?

Every part of the platform is built to give officers time back. The dashboard ranks the caseload by risk and compliance and surfaces violations and missed check-ins first. Routine contacts, curfew calls, and check-ins run automatically, ShadowInteractive sessions ask enrollees the questions an officer would and flag what has changed, and ShadowSummary condenses each exchange to what actually needs attention. Officer time goes to the cases that need it instead of to gathering information.

Does community supervision require extra hardware?

Not for most cases. Supervision runs on the enrollee's own phone, whether a smartphone, a non-smartphone, or a landline, with biometric and GPS verification on capable devices. Agencies can step up to the ShadowCuff GPS ankle monitor or the wrist-worn ShadoWatch device when a court order or risk level requires continuous tracking.

Can enrollees pay supervision fees through Shadowtrack?

Yes. Shadowtrack supports payment processing inside the same platform for supervision fees and other court-ordered payments, so payments, check-ins, and compliance history stay on one record.