Core Available Now • Pro Coming March 2026

Background Location that Actually Works.

Stop fighting with dirty wrappers and battery drain. Anchor is the native, crash-resistant background location tracking library built for the modern Kotlin Multiplatform stack.

Android   |   iOS

Everything you need to track.

From simple snapshots to complex geofencing, we cover the full spectrum of location intelligence.

On-Demand & Continuous

Request a one-shot "Last Known Location" instantly, or subscribe to a continuous Kotlin Flow of location updates that keeps emitting even in the background.

Resilient & Efficient

Configurable tracking profiles optimize for battery life or high-precision. Our service survives OS kills and utilizes smart duty cycling to save data and power.

Local Buffering

PRO

Anchor stores location points in a local SQLite database. Your app can query this history anytime, even if it wasn't listening to the real-time flow.

Auto-Sync Engine

PRO

Configure a standard HTTP REST endpoint, and Anchor handles the upload. Even if offline, points are queued and delivered automatically when connectivity returns.

Native Geofencing

A straightforward, Kotlin-first API that maps directly to the native OS geofencing engine for maximum performance and minimum battery impact.

Polygon Support

Go beyond simple circles. Anchor supports both standard circular geofences and complex Polygon Zones for precise area monitoring.

Anti-Spoofing Security

PRO

Detects if a user is using a "Fake GPS" app to spoof their location. Essential for gig-economy and delivery applications.

System Heartbeat

PRO

Emits periodic "I am alive" events even when the device is stationary, so your backend knows the tracking service is still healthy.

Activity Recognition

PRO

Configure the engine to only track when specific activities are detected (e.g. only when IN_VEHICLE or ON_BICYCLE).

Built for Mission-Critical Apps.

Whether you are tracking fleets or fitness runs, Anchor provides the distinct capabilities you need.

Logistics & Delivery

Don't drain the driver's battery. Anchor uses a Finite State Machine to toggle high-precision GPS only when the vehicle is moving.

  • Integrated Trip Odometer
  • Auto-Reboot Recovery

Fitness & Health

Capture every turn. Anchor supports High-Frequency Polling for running/cycling apps without the typical background termination issues.

  • Pedometer & Activity Type
  • Distance Calculations

Geo-Marketing

Trigger events exactly when users enter a venue. Our Geofencing Engine wakes up the app silently to sync data or fire local notifications.

  • Unlimited Geofences (OS limits apply)
  • Dwell-time Triggers

Safety & Compliance

Lone worker safety or compliance tracking? Use our Heartbeat Pulse to verify device status even when stationary.

  • Periodic System Health Check
  • Tamper-proof Logs

Kotlin-First. Coroutines & Flow.
No Callback Hell.

Stop wrestling with ancient Java callbacks and setter chains. Anchor provides a pure Kotlin DSL configuration and exposes data via reactive Flows and Coroutines. It is designed to feel native to your modern stack.

AppInitializer.kt
val config = AnchorProConfig.build {
    licenseKey = "CAPTAIN_KEY_123"
    
    // Universal settings
    trackActivity = true
    minUpdateDistanceMeters = 10.0

    // Platform Specifics
    android {
        priority = AndroidPriority.HIGH_ACCURACY
        updateInterval = 5.seconds
        notification {
            title = "Anchor Tracking"
            iconName = "ic_gps"
        }
    }
    
    ios {
        desiredAccuracy = IosAccuracy.NAVIGATION
        autoPause = false
    }

    // Pro: Auto-Sync Engine
    sync {
        enabled = true
        url = "https://api.myapp.com/v1/locations"
        interval = 2.minutes
        batchSize = 50
        httpHeaders = mapOf("Authorization" to "Bearer ...")
    }
}

AnchorPro.init(config)

Google Play Services & HMS supported | API syntax is currently in draft for v1.0

🚀 LIMITED TIME LAUNCH OFFER: 50% OFF ALL PLANS

Fair Pricing for Developers.

Start with the free core. Upgrade when you need the heavy lifting.

Scout

€0 / forever

For indie apps & raw tracking.

  • Unlimited Apps (fair usage applies)
  • Real-time Tracking
  • Background Service
  • Smart Battery Saver
  • Standard Geofencing
  • Apache 2.0 License
  • Community Support
View on GitHub
POPULAR

Captain

€74
€149 / year

Batteries included for production.

  • Unlimited Apps (fair usage applies)
  • Perpetual License
  • Everything in Scout
  • Offline SQLite Buffering
  • Auto-Sync Engine
  • Unlimited / Polygon Geo
  • Odometer & Mock Detect
  • Priority Email Support

Pay once, keep forever.

Subscription covers updates & support. Keep using your last version indefinitely if you cancel.

Join Waitlist

Admiral

€399
€799 / lifetime

Total control and compliance.

  • Unlimited Apps
  • Everything in Captain
  • Full Source Code
  • Audit Rights
  • Slack & Phone Support
  • Priority Feature Requests

Lifetime Source Updates.

Includes 1st year premium support.

Optional support renewal: €249/yr.

Join Waitlist

OEM / Agency

Custom

For Dev Shops & Resellers.

  • Reselling Rights
  • Use for Client Projects
  • Bulk Volume Discounts
  • White Label Binary
Contact Us

Frequently Asked Questions

When will Anchor be released?

The Anchor Core (Free) version is available now. The Pro/Enterprise features are targeting a stable v1.0 release in March 2026. We are currently in active development and internal testing to ensure rock-solid stability before public launch.

Can I use Anchor in a standard Android-only project?

Absolutely. While Anchor is built for Kotlin Multiplatform, it compiles down to a standard Android library (AAR). You can use it in any native Android project to replace legacy location services.

Is there a limit on the number of apps or devices?

No limits. You can use Anchor in unlimited applications across unlimited devices. We do not charge per-device or per-seat fees.

Fair Usage Policy applies: The license is valid for apps owned or developed by the license holder. It cannot be shared or sub-licensed to unrelated entities.

Why are the Pro features paid?

We believe in sustainable open source. Livotov Labs is bootstrapped, not VC-funded. The Pro fees allow us to dedicate full-time engineering hours to maintenance and support, ensuring the library stays robust.

This is why we strictly avoid per-seat usage fees—our goal is to earn a fair living while keeping the project healthy for the community.

Still have a question? Email us or create an issue on GitHub.

Don't rely on a black box.

Anchor is currently in active development. v1.0 release is planned March 2026. Join the waitlist to be notified when the beta drops and lock in a 50% Early Bird Discount on Pro licenses.