Download & Install β’ What's New in v2.8.3 β’ Compare β’ All Features β’ Architecture β’ Self-Host VPS
Save $180+/year per family while reclaiming 100% of your location privacy.
Kin-Tracker gives your family unlimited geofenced Safe Zones, turn-by-turn transit trails, remote Find My Phone ringing through silent mode, live room audio monitoring, and a synced family grocery listβcompletely free, ad-free, and hosted on your terms.
Commercial tracking apps sell your family's movement history to third-party data brokers while locking basic alerts behind $14.99+/month subscriptions. Kin-Tracker eliminates the compromise:
- Zero Data Brokers & Zero Accounts: No email sign-ups, no ad SDKs, no location monetization. Create a private family circle and pair devices in 30 seconds with a 4-digit PIN or 6-character invite code.
- Engineered Never to Miss an Arrival or Ring: Built around a hardened Android Foreground Service with per-coroutine hardware
WakeLockleases, adaptive cellular data compression, and downgrade-safe Room persistence. - Full Self-Hosting Freedom: Use the default hosted sync relay out of the box, or tap Server URL during onboarding or Settings to route 100% of your family's GPS & WebSocket audio traffic to your own private VPS.
- Automatic In-App OTA Updates: Every fresh launch checks your configured server for newer builds so family phones and tablets stay up to date effortlessly.
- Browse Release History & Checksums: github.com/Viguru24/Kin-Tracker/releases
v2.8.3 (build 48) builds on the v2.8.2 overhaul with major reliability, safety UI, and synchronization upgrades across Android and the Node.js backend:
- Full-Screen
STOPOverlay + Exact Device-UUID Ringing: Trigger Find My Phone from any circle device to ring through silent modeβnow backed by strict device-UUID matching (eliminating cross-device false rings on shared family names/tablets) and a large one-tap STOP button overlay directly on the ringing phone or tablet. - Redesigned Circle Switcher & Live
#PINHUD: See your active circle name and#PINdirectly inside the top map pill and Current Circle hero card, plus live inline"Connecting..."/ error feedback when pairing a new device with a PIN. - Unified Sync Engine (
SyncResolutionHelper): Foreground (CloudSyncManager) and background (BackgroundSyncProcessor) sync paths now share a single conflict-resolution engine with placeholder token guards (00000000_), 30-day shopping-list deletion tombstones, and a 2-minute server-side grace window so newly joined tablets/phones are never overwritten by stale snapshots. - Authenticated
/audioRelay & Resilient WebSockets: Live room audio WebSocket streams verify circle IDs and member identities before relaying, paired with45sping keepalives and exponential reconnect backoff up to300s. - Zero-Loss Database Upgrades & Per-Coroutine
WakeLocks: Replaced catch-all destructive Room fallback migrations with downgrade-only fallback so saved circles and safe zones survive schema upgrades, isolated locationWakeLockleases per coroutine, and added a bounded 100-entry diagnostic telemetry buffer inAppLogger. - Low-Data Gzip Mode: Strips bulky completed-trip breadcrumb histories from background sync payloads while throttling cellular wakes cleanly (
30sWi-Fi /45smetered).
| Capability | Life360 Gold ($14.99+/mo) | Apple Find My | π°οΈ Kin-Tracker v2.8.3 |
|---|---|---|---|
| Cost Forever | $180+/yr |
Free (Apple hardware lock-in) | $0 Forever (MIT Open Source) |
| Location Privacy | Third-party broker history | Apple Cloud | Zero Brokers β’ Self-Hostable VPS |
| Unlimited Safe Zones (Geofences) | β Paywalled (2 free only) | β Unlimited (Home, School, Work, Custom) | |
Find My Phone Through Silent + STOP UI |
β iOS only | β High-Priority Alarm + Full-Screen STOP | |
| Live Room Audio Walkie-Talkie | β | β | β Authenticated WebSocket Audio |
| Railway & Turn-by-Turn Transit Trails | β Gold/Platinum only | β | β Built-in Breadcrumbs & Train Detection |
| Synced Family Shopping & Task List | β | β | β Real-Time Synced + Tombstone Safe |
| One-Tap Ghost Mode Blur | β | β 1h / 2h / 8h Instant Blur | |
| Custom Private Server Support | β Impossible | β Impossible | β Configurable in Onboarding & Settings |
| Feature | How It Works |
|---|---|
| π‘οΈ 24/7 Screen-Off Background Radar | Foreground location service paired with per-coroutine WakeLocks and AlarmManager wakeups keeps GPS active through Android Doze without draining your battery. |
| π Smart Safe Zones & Hysteresis | Customizable Home (140m), Work, School, and custom geofences with 60m exit hysteresis and 3-reading confirmation to filter indoor GPS drift. |
| π¨ Find My Phone & Emergency SOS | Remote loud alarm override targeting exact device UUIDs with a giant one-tap STOP card, plus instant Emergency SOS distress beacons across your circle. |
| ποΈ Authenticated Room Audio Intercom | Tap in to listen to a family member's room monitor stream over circle-scoped /audio WebSockets with automatic speaker/IP routing. |
| π€οΈ Transit Mode & Route Playback | Automatic walking/driving/railway corridor classification (RailwayTransitDetector) and interactive breadcrumb trip playback cards. |
| π£οΈ Voice Proximity Announcements | Optional Text-to-Speech alerts announce safe arrivals, departures, and low-battery warnings (<15%) aloud when hands-free. |
| π» Ghost Mode Privacy Pause | Temporarily pause or blur your live location for preset windows without leaving your family circle. |
| π Synced Family Shopping List | Add, check off, and clear shared household groceries in real time across every paired phone and tablet. |
| π Battery & Charging Telemetry | Live percentage indicators, charging badges, speed readout, and automatic low-battery notifications on the map. |
flowchart LR
Phone["π± Android Phones & Tablets\nKotlin β’ Jetpack Compose β’ Room DB"]
Relay["π Sovereign Node.js Server\nExpress β’ Better-SQLite3 β’ /audio WS"]
Dash["π₯οΈ Live Web Command Center\n/dashboard Admin Map & Controls"]
Phone <-- "HTTPS Gzip Sync + Pin Mapping\n(SyncResolutionHelper)" --> Relay
Phone <-- "WSS /audio Circle-Scoped Stream\n+ Telemetry WebSockets" --> Relay
Dash <-- "Admin Key Auth\nCircles, Safe Zones & Ring API" --> Relay
- UI & State: 100% Kotlin + Jetpack Compose (
Material 3), reactive StateFlow viewmodels, OSMDroid offline-capable tiles, and collision-deconflicted family markers. - Persistence & Safety: Room SQLite with
MIGRATION_10_11and downgrade-only destructive fallback, plus an in-memory 100-entryAppLoggerdiagnostic ring buffer. - Verified Quality: Backed by 22 Android unit test suites (77 tests) via Robolectric/JUnit and end-to-end Node.js admin & sync server tests.
Want zero external dependencies? Deploy the included Node.js server (server/) on any Linux VPS or Docker host:
cd server
npm install
cp .env.example .env # Set PORT and your private ADMIN_KEY
npm startThen open Kin-Tracker on your Android device, tap Server URL during setup (or in Settings β Circle / System), and enter your VPS HTTPS URL (e.g. https://tracker.yourdomain.com). The server also includes an interactive /dashboard web map and hosts your own Over-The-Air (OTA) update channel (server/src/routes/updates.js)βsee OTA_UPDATE_GUIDE.md for endpoint specs.
Prerequisites: Android Studio Ladybug+, Android SDK 36, Java JDK 17+, Node.js 20+ (for backend).
# 1. Clone the repository
git clone https://github.com/Viguru24/Kin-Tracker.git
cd Kin-Tracker
# 2. Run Android & server test suites
./gradlew testDebugUnitTest
npm --prefix server test
# 3. Compile the Android APK
./gradlew assembleDebugCompiled APK outputs are generated under app/build/outputs/apk/debug/.
- π¬ Vixz YouTube Player (Android) β Ad-free YouTube client with SponsorBlock, AI video summaries, and fluid gestures.
- π Cosmo Symphony (Windows) β GPU-accelerated photo & video studio built with Rust & Tauri v2.
- ποΈ CosmoWhisper (Mac & Windows) β 100% offline AI voice dictation powered by local Whisper models.