Design Principles, Data Pipeline, and Privacy Model
Joe Scanlin
November 2025
This section covers Myome's system architecture, including the five foundational design principles: local-first privacy, sensor agnosticism, clinical validity, minimal burden, and open-source transparency. You'll learn about the five-stage data pipeline (ingestion, normalization, storage, analysis, presentation) and the hybrid storage architecture that balances privacy with analytical capability.
The Myome framework is built on five foundational design principles that distinguish it from existing health tracking solutions:
1. Local-First Privacy - All health data is stored locally on user-controlled devices by default, with optional encrypted cloud synchronization. Users maintain complete ownership and control over their data, with granular permissions for sharing with healthcare providers, researchers, or family members.
2. Sensor Agnosticism - The system abstracts device-specific implementations behind a unified API, enabling seamless integration of new sensors and testing services without architectural changes. This ensures longevity as technology evolves.
3. Clinical Validity - All algorithms, predictive models, and health insights are grounded in peer-reviewed clinical research. The system provides citations and confidence intervals for all recommendations.
4. Minimal Burden - The target is 3-5 minutes of daily active measurement time, with the majority of data collection occurring passively through wearable sensors and environmental monitors.
5. Open Source Transparency - All code, algorithms, and data schemas are open source, enabling community validation, extension, and trust through transparency.
The Myome data pipeline consists of five stages: ingestion, normalization, storage, analysis, and presentation. This architecture ensures data quality while maintaining real-time responsiveness for time-sensitive health insights.
Stage 1: Ingestion - Data enters the system through four primary channels:
Stage 2: Normalization - Raw data undergoes transformation to standard units and reference ranges. This includes:
Stage 3: Storage - Normalized data is persisted in a hybrid storage architecture:
Stage 4: Analysis - Stored data feeds into analytical engines that compute:
Stage 5: Presentation - Analyzed results are rendered through multiple interfaces:
Health data is among the most sensitive personal information, requiring robust privacy protections. Myome implements a local-first architecture where all data resides primarily on user-controlled devices (smartphones, personal computers) with optional encrypted synchronization to user-specified cloud storage.
The storage schema is designed for longitudinal data spanning decades. A typical user accumulates approximately 50 MB per year of high-frequency sensor data, plus 10-100 MB annually from lab tests and imaging. Over a lifetime, this totals ~5 GB—easily manageable on modern devices while supporting rich analytical queries.