Hakari
org.lekt.hakari
kohei godzhigella@theuncounted.site Privacy-first weight & body composition logger with encrypted Nostr backup
Hakari (秤) is a privacy-first weight and body-composition logger. Your measurements never touch a vendor cloud: they live encrypted on your device and back up to your own Nostr relays, NIP-44 encrypted so relays only ever see ciphertext. ## Features - Standard Bluetooth GATT scales (Weight Scale 0x181D / Body Composition 0x181B) work fully offline — step on, reading appears - Full TANITA-style body composition: body fat %, water %, muscle mass, visceral fat, bone mass, BMR, metabolic age - TANITA Health Planet cloud import (official API) with full-history paging for TANITA scale owners - Health Connect / Apple Health sync (weight & body fat read/write) - Workout-readiness & fat-loss-efficiency card from your sleep and activity (research-based, transparent heuristic — tap ⓘ for the methodology) - Nostr backup: kind 1351 weight events (NIP-101h) plus encrypted kind 30078 full-entry backups; restore from relays on any device - Amber (NIP-55) signing — the app never sees your key; silent ContentProvider signing under "always approve" - Tor support via Orbot SOCKS5 proxy - Encrypted local storage (Keystore-backed), WeightLogger-compatible CSV / JSON export - No telemetry. No analytics. No accounts.
First release: Jul 18, 2026, 1 total release.
Most recent release: Jul 18, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Jul 18, 2026 0.4.0### Changed - Full dependency refresh ahead of the Zapstore release: Flutter 3.44.6, Gradle 9.6.1 / AGP 9.3.0 (built-in Kotlin), nostr-sdk 0.44.1, flutter_riverpod 3, flutter_blue_plus 2, flutter_secure_storage 10, share_plus 12. No feature changes. ### Fixed - Kept the NIP-44 recipient `p` tag on encrypted weight events (nostr-sdk 0.39+ strips self-referencing tags by default).