NutriTrace
Self-hosted personal nutrition tracker with PWA and Android app. No telemetry, no cloud sync, full data ownership.
NutriTrace is a self-hosted personal nutrition tracker designed for privacy and full data ownership. It runs as a single Docker container on your own hardware, offering both a Progressive Web App (PWA) for browsers and a native Android app. No accounts on external services are required, and no data leaves your network unless you explicitly opt into third-party integrations.
The app features a daily food diary with configurable meals, quick-add foods and recipes with portion scaling, and a nutrition bar with macro summaries. You can track body stats, water intake, and even intermittent fasting with customizable goal presets. A built-in AI assistant (Trace) can answer questions about your nutrition data.
NutriTrace supports importing past data from MyFitnessPal, Lose It!, Cronometer, or generic spreadsheets, making migration straightforward. The personal food database supports photos, barcodes, and custom labels, with barcode scanning via Open Food Facts.
Multi-user support is optional — it runs perfectly as a single-user app without any login. For multi-user setups, admins can invite users via email or shareable links, enforce strong password policies, and enable biometric sign-in on Android.