Hakari
jp.godzhigella.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, 2 total releases.
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.3### Fixed - The Health Planet link dialog no longer pre-fills a built-in client ID that could not work with anyone else's secret; every user enters their own developer credentials (personal builds: --dart-define=HP_CLIENT_ID). ### Fixed - The Health Planet link dialog no longer pre-fills a built-in client ID that could not work with anyone else's secret; every user enters their own developer credentials (personal builds: --dart-define=HP_CLIENT_ID).
- Jul 18, 2026 0.4.2### Added - Health Planet works for every user: the first-link dialog now takes your own developer Client ID alongside the secret (both Keystore-only). ### Changed - **BREAKING (carried from 0.4.1): package renamed to `jp.godzhigella.hakari`** — installs of the old `org.lekt.hakari` do not update in place; restore data via "Fetch my data from relays".