Data Sovereignty

100% Local-First SQLite & 1-Tap Data Portability

Why fitness data should never live on corporate cloud servers—and how GeniSteps ensures complete ownership through on-device SQLite storage and instant CSV spreadsheet exports.

Cloud Servers
0 (Zero)
Engine Mode
SQLite WAL
Export Formats
CSV & JSON
Subscription Cost
$0 Forever
GeniSteps Profile & Data Export screen actual screenshot
Actual GeniSteps Profile Screen: 1-Tap Export as JSON and CSV (Spreadsheet) in Local Mode.

1. The Local-First Manifesto

Your daily step count, heart rate averages, sleep patterns, and physical routes are among the most intimate pieces of personal data generated by your life. Traditional fitness apps upload this data to central cloud servers, creating attack surfaces for data breaches and monetizing your behavior through advertising analytics.

GeniSteps adheres strictly to the Local-First Software paradigm: the device in your pocket is the source of truth, not a remote data center.

2. On-Device SQLite Engine with Write-Ahead Logging

All data is persisted in a local SQLite database utilizing PRAGMA journal_mode = WAL:

  • Concurrent Fast Reads: High-frequency sensor queries never lock UI chart rendering.
  • Crash & Power Resilience: Atomic transactions ensure data is never corrupted if your phone battery dies mid-walk.
  • Comprehensive Schema: Indexed relational tables for daily metrics, intraday step samples, routines, exercise sets, hydration logs, and achievements.

3. 1-Tap Native Data Portability

You never have to worry about platform lock-in. GeniSteps features built-in 1-tap data export:

CSV Spreadsheet Export

Exports your entire historical record (Date, Steps, Distance, Calories, Sleep, Resting Heart Rate) into clean CSV spreadsheets compatible with Microsoft Excel, Google Sheets, or Apple Numbers.

Structured JSON Export

Exports complete normalized database records including raw intraday step samples for custom analysis, Python scripts, or local backups.

4. Health Connect & Apple Health Deduplication

If you choose to sync with Apple Health or Android Health Connect, GeniSteps employs an intelligent multi-writer deduplication engine. This prevents step count inflation when walking with both a smartwatch and a phone in your pocket.