Live tracking · Active now

Know Where Your
People Are.
Always.

Device Footprints gives you real-time GPS tracking, deep app usage analytics, and powerful reporting for families, groups, field teams, and friends — with the flexibility to track anyone, anywhere, on any schedule.

24/7
Background tracking
100%
Offline capable
Group size
<5m
GPS frequency
👣 Device Footprints · Live Map
📍
📍
Sarah Active · 2 min ago
James Last seen 1h ago
🛡️
Permission
All granted ✓
📊
Screen Time
3h 42m today
📡 Real-time GPS
📵 Works Offline
🔋 Battery Optimised
👥 Unlimited Members
📱 Android App
🏢 Hierarchical Groups

Built for Every Kind of Group

Whether you're a parent keeping kids safe, a business managing field staff, or a group of friends on holiday — Device Footprints adapts to your needs with extraordinary flexibility.

🏠

Family Safety

Know exactly where your children, elderly parents, or spouse are at any moment. Get instant alerts when they arrive home, leave school, or enter an unexpected area. Peace of mind, always.

Children Elderly Always On
🏢

Field Teams & Workers

Manage large groups of flyer distributors, delivery personnel, or sales reps with a full hierarchical structure. See who's active, where they've been, and how long they idle between stops.

Hierarchy Idle Detection Reporting
✈️

Friends on Vacation

Travelling with a group? Share live locations instantly. No more "where are you?" texts. See everyone on one map, replay their routes, and plan the next meetup based on where people actually are.

Live Map Route Replay Easy Join
🎓

School & Events

Coordinate large groups during school trips, sports events, or outdoor activities. Monitor all participants in real time and ensure no one strays from the group.

Large Groups Real-time Alerts
🚛

Logistics & Delivery

Track drivers and delivery agents across your fleet. Verify deliveries with GPS timestamps, detect long idle stops, and get a complete route history for every person every day.

Fleet Timestamps History
👴

Senior Care

Quietly monitor elderly relatives who live independently. Know when they leave home, where they walk daily, and get notified if their phone hasn't moved for an unusual period.

Silent Offline Notifications

GPS Tracking That Never Misses a Beat

Device Footprints captures precise GPS positions in the background even when the screen is off, the app is closed, and even when there's no internet. Every location is stored locally and synced automatically when connectivity returns.

📡

Background Service

Tracks continuously using a persistent Android foreground service — not just when the app is open. Captures location every 1–60 minutes based on your settings.

📵

Offline Buffering

GPS points are stored locally in an on-device SQLite database during outages. All data flushes automatically to the server when connectivity is restored — zero data loss.

⏱️

Customisable Schedule

Set tracking to run only on specific days of the week, within custom time windows (e.g. 09:00–18:00 Mon–Fri), or 24/7 — per group, per node, or per individual.

🎯

Idle Detection

Automatically detects when a person has stayed within 50 metres for more than N minutes. Configurable threshold — see idle stops highlighted in orange on the map.

Live Route · Today

🟢
📍
⏸ Idle 8 min
12.4
km covered
47
GPS points
2
Idle stops
Route Replay 08:03 → 17:41
⏮ Reset ▶ Playing 29/47 pts

Screen Time · Last 7 Days

Mon
Tue
Wed
Thu
Fri
Sat
Sun

App Timeline · Thursday

WhatsApp
Chrome
YouTube
Maps
⚠️ Anomaly: YouTube — 2h 18m (41% of day)

See More Than Just Location

Device Footprints goes beyond GPS. It monitors every app opened and how long it was used — surfacing patterns, distractions, and anomalies that GPS alone can't reveal.

📊

Screen Time Summary

A 7-day bar chart of total daily screen time per person. Instantly see who is heavily engaged with their phone and who is barely using it.

📅

App Usage Timeline (Gantt)

A horizontal timeline showing every app used throughout the day — like a Gantt chart. See exactly when WhatsApp, YouTube, or Maps was active.

🚨

Anomaly Detection

Automatically flags unusual patterns: any single app session over 60 minutes, or any app consuming more than 40% of a person's daily screen time.

📋

Per-App Breakdown

Drill into daily usage broken down by app. See total time, top app of the day, and a sortable list view alongside the visual timeline.

Reporting Powerful Enough for Any Team

From a quick glance at who's online right now to a deep-dive into seven days of app behaviour — Device Footprints gives you every data point, beautifully presented.

🗺️

Live Locations Map

One map. Every member. A single colour-coded pin per person showing their last known location — green for recent, red for stale. Tap any pin for a detail card.

  • Colour-coded by age: <1h, 1–6h, 6–24h, >24h
  • Members with no GPS data listed below map
  • Tap pin for name, coordinates, last seen time
  • Pull-to-refresh for latest positions
▶️

Route Replay

Animate any person's GPS trail for any day. Watch their movement play out in real time with a timeline scrubber, play/pause controls, and a live marker on the map.

  • Scrubber to jump to any point in the day
  • Animated marker follows the trail
  • Tap any point in the list to jump the map
  • Filter by time window within the day
⏸️

Idle Detection

Automatically identify stops where a person remained within 50 metres for longer than your chosen threshold. Highlighted in orange on both the map and the point list.

  • Configurable threshold: 3, 5, 10, 15, 30 min
  • Orange circles on map at idle locations
  • Duration shown per idle segment
  • Useful for detecting long breaks or detours
🛡️

Permission Health Dashboard

See which tracked members are missing critical permissions — Location, Battery Optimisation, App Usage Access — at a glance, with a column-based status grid.

  • Red / amber / green per permission per person
  • "Revoked" badge if permissions dropped recently
  • Filter to show issues only or all members
  • Active / Offline / Issues summary chips
📈

Screen Time Analytics

A 7-day bar chart of daily screen time with a per-day breakdown showing total hours, top app, and a full sorted app list. Loaded on-demand per member.

  • 7-day or custom range bar chart
  • Top app highlighted per day
  • Full daily breakdown list
  • Cross-session pattern visibility
📉

Anomaly Alerts

No complex ML needed. Device Footprints automatically surfaces unusual app usage patterns based on thresholds — any session over 60 minutes, or any app dominating the day.

  • Single session > 60 minutes flagged
  • Any app > 40% of daily screen time flagged
  • Shown as amber banner on usage tab
  • Multiple anomalies listed with detail

Up and Running in Minutes

No complex configuration. No servers to manage. Just install, invite, and track.

1

Create Your Group

Sign up, enter your phone number, verify with OTP. A group is created for you instantly with your unique 6-character group code.

2

Share the Join Code

Share your 8-character join code via WhatsApp, SMS, or any messaging app. Members enter the code and join your group instantly.

3

Grant Permissions

Members grant Location (Always), Battery Optimisation, and App Usage Access on their Android device. The app guides them through each step.

4

Track & Report

Tracking starts immediately in the background. Open the dashboard anytime to see live locations, replay routes, and review app usage analytics.

Your Rules. Your Schedule. Your Group.

No other tracking app gives you this much control over when, what, and who is tracked.

🗂️

Hierarchical Groups

Organise your members into a multi-level hierarchy of nodes. A regional manager oversees city teams who oversee individual workers — with settings cascading down automatically.

↳ Unlimited depth · Drag to reassign · Custom node names

Custom Tracking Schedules

Set GPS and app usage tracking to run only within a specific time window on specific days. Configure per group node or override for an individual — settings cascade via inheritance.

↳ Day-of-week + time window · Per-node or per-user · Live within 10 min
🔐

Granular Permissions

Each member can be independently configured as Tracked, Reviewer, or Admin. An Admin can manage settings; a Reviewer can only view data; a Tracked user just contributes data.

↳ Edit any time · Group owner protected · Role per user
👤

Individual Overrides

Override the group's tracking schedule for a specific person. Set a unique GPS frequency, different active days, or tighter time windows — all while the group default stays unchanged.

↳ Override or remove · Shows "User Override" source label
📲

Device Accounts

No phone number? No problem. Create a device account with a 6-character code — ideal for shared tablets, delivery devices, or users without personal SIMs.

↳ 1-year JWT · Never expires · Reusable after factory reset
🔔

Smart Notifications

Receive real-time notifications when a member joins your group via join code, requests to leave, or when a leave request is approved or denied — all tracked in-app.

↳ Group joined · Leave request · Request actioned

Engineered for Reliability

Background Service

Persistent Android foreground service keeps tracking alive even when the phone is locked or the app is killed.

💾

Local SQLite Cache

All GPS and app usage data is buffered on-device. Nothing is lost during network outages — everything syncs when you're back online.

🔄

Auto-Retry Flush

Cached data retries upload automatically every 10 minutes. Idempotent inserts via unique indexes prevent any duplicates even on repeated retries.

🌐

Offline-First Login

Already logged in? You stay logged in even without internet. Cached profile data loads from SharedPreferences so tracking never stops.

Full Control Over What's Shared

Device Footprints is transparent about every permission it needs and why. Members explicitly grant each permission, and admins can see the real-time permission status of every tracked member.

Location (Always)Background GPS access — required for continuous tracking even when the screen is off.

Battery Optimisation ExemptPrevents Android from killing the tracking service to save battery.

App Usage AccessRead app open/close events via Android's UsageStatsManager API — used for the timeline and screen time reports.

Admin-visible Health DashboardAdmins see exactly which permissions are granted or missing per member — including a "Revoked" badge if permissions disappear after active use.

Permission Health · Team View

MEMBER
LOC
BAT
APP
LAST GPS
Sarah K.
5m ago
James R. Revoked
2d ago
Priya M.
12m ago
Tom B.
3h ago
Anita S.
Never
● 2 Active ● 2 Offline ● 1 Issue
24/7
Continuous background tracking
1 min
Minimum GPS interval
7 days
Screen time history at a glance
Group members and hierarchy depth

Trusted by Families, Teams & Organisers

★★★★★

"I manage a team of 40 flyer distributors across 5 areas. Device Footprints lets me see everyone on one map in real time. The idle detection alone has saved me hours of chasing people up."

R
Raj Mehta
Marketing Manager, Mumbai
★★★★★

"We took 22 students on a 4-day trip. Being able to see all of them on one live map was incredible. The join code setup was so easy — everyone was connected in under 2 minutes."

L
Laura Chen
School Trip Coordinator
★★★★★

"My elderly mother lives alone and I was always worrying. With Device Footprints I can see her daily walks, know when she gets home, and the app usage timeline shows she's active and well."

A
Amit Sharma
Son & Carer, London

Frequently Asked Questions

Yes. Device Footprints runs as a persistent Android foreground service, which means it continues tracking location and monitoring app usage even when the screen is off, the app is in the background, or the user has not opened the app at all. A subtle notification keeps the service alive in compliance with Android requirements.
All GPS points and app usage data are stored locally in an on-device SQLite database. When connectivity returns, data is automatically uploaded to the server. A retry runs every 10 minutes. Idempotent database inserts using unique indexes ensure that no duplicates are created even if data is retried multiple times.
Absolutely. You can configure GPS and app usage tracking to only run within a specific time window (e.g. 09:00–18:00) on specific days of the week. These settings can be set at the group level, at any node in your hierarchy, or overridden for an individual member. Changes take effect on the device within 10 minutes.
The group owner gets an 8-character join code that can be shared via WhatsApp, SMS, or any messaging platform. New members enter this code in the app's Settings screen and are instantly added to the root of your group hierarchy. The owner can regenerate the code at any time to prevent unauthorised access.
Yes. Device Footprints monitors every app opened and closed on the tracked device, recording start time, end time, and duration for each session. This data is presented as a list, a Gantt-style timeline, and a 7-day bar chart of total screen time. Anomalies like unusually long sessions are highlighted automatically.
Currently Device Footprints is available for Android only. Android's background service architecture and App Usage Stats API provide the depth of tracking that makes our reporting powerful. An iOS version is on the roadmap — join the waitlist to be notified when it launches.
Groups use a multi-level node hierarchy. An admin creates named nodes (e.g. "North Region", "City Centre Team") and assigns members to each. Settings cascade from parent nodes to children automatically. Each member can be a Tracked user, a Reviewer who can view data, or an Admin who can manage settings — all configurable at any time.
👣 Free to Download

Start Tracking in Minutes

Download Device Footprints now. Create your group, share the join code, and see everyone on the map — all in under five minutes.

Android 8.0 and above · No subscription · Free forever