Overview
Real-time activity summary · Last updated just now
Weekly Activity
Messages and flagged alerts over the last 7 days
Screen time (min)
Alerts
Recent alerts
Flagged messages and rule violations
Activity
Weekly trends and message statistics
Message volume
Hover bars for details
Screen time (min)
Alerts
Screen time by app
Estimated minutes per app for the selected period
Conversation activity
Per-contact message count this week
Conversations
All monitored chats · Click any conversation to open it on the device preview
Alerts
Flagged conversations requiring review · location alerts go live once GPS sync is connected
Location
Live GPS tracking · Geofence monitoring
Live map
Target device location updated 30 seconds ago
Currently at: Home
Auelstraße 20, 53925 Kall
Connect a live device
4 steps · about 10 minutes · consented tracking only
1
Create the Supabase tables (once per project)
Supabase Dashboard → SQL Editor → paste & run the contents of supabase-setup.sql from the release package
2
Connect this dashboard
Settings → Live location sync → paste https://YOUR-PROJECT.supabase.co/rest/v1/Locations + your publishable (anon) key → turn on “Use live location” and “Use live screen time”
3
Start the tracker on the device
On the consenting person’s phone open https://prophonix.app/track.html → paste the same URL + key → device label must exactly match this device’s name in the sidebar → sign the consent → Start sharing (keep the page open)
4
Draw your zones
Back on this Location tab → Add geofence around the live position → breach / exit alerts flow automatically, tagged with the device name
Troubleshooting
Map not moving → check the URL ends in /rest/v1/Locations · Screen time = 0 → label mismatch (case-sensitive) · Nothing arrives → tracker page must stay open in the foreground · After running the SQL, allow ~30s for Supabase to refresh its schema cache
App control
Block or allow apps on the Target device
Rules
Automated monitoring and flagging rules
Keyword rules
Messages containing these words are flagged
Time-based rules
Flag activity during restricted hours · Off-hours blocks apps
Contact rules
Auto-flag messages from specific contacts
Device sync
Cloud workspace · consented device tracking
Connection status
Track a consented device
A willing user's live GPS + screen time flows into your Supabase and appears on the Location tab automatically
✓
Explicit consent required
The tracker page shows a consent screen and shares only while it's open and running. Never track a device without the owner's knowledge — that is illegal in most regions.
✓
Same Supabase credentials
Use the exact same table URL and publishable key in Settings → Live location sync and in the tracker page.
Device preview
Live mirror of the target device — tap apps, read chats, test blocking and off-hours
LIVE · Target device preview
9:41
What's monitored on this device?
Search
Chats
Team Lead
online
App blocked
This app has been restricted by company IT policy.
9:41
Swipe up to unlock
Enter Passcode
PIN: 4721
OFF-HOURS
Device locked down
This device is restricted outside business hours (21:00 – 07:00). Emergency calls are always available.
◁○□
Tip: open WhatsApp here and send a message containing a flagged keyword (e.g. “confidential”, “leaked”, “resume”) to raise a real alert — it persists to your account history.
Settings
Notifications, security, and account preferences
Notifications
Security
Account
Signed in
Auto-lock
Lock the dashboard after 10 minutes of inactivity
License
Unlocks live services: Telegram pushes, live location, screen time & app usage
Status
No license — live services are locked
Activate
Format PX-XXXX-XXXX-XXXX-XXXX
Buy a license
Checkout takes 2 minutes — the key arrives by email
Telegram alerts
Instant push for flags — create a bot with @BotFather, get your chat ID from @userinfobot
Bot token
Chat ID
Enable Telegram alerts
Not configured
Notify on all severities
Off = danger alerts only
Daily digest
One summary message per day at 20:00 server time — requires the cron job (see README)
Test delivery
Sends a test message to your chat
Device passcode
Unlock code for the phone preview lock screen · synced with your account
Passcode
Exactly 4 digits
Devices
Each device has its own geofences, app blocks and live-sync config — switch devices from the sidebar
Live location sync
Connect the device tracker page to pull real GPS
Supabase table URL
Publishable API key
Use live location
Not connected — connect Supabase for live GPS
Use live screen time
Not connected — connect Supabase for live screen time, reading from a "screen_events" table.