Myome Logo
Myome Technical Series - Part 2

System Architecture

Design Principles, Data Pipeline, and Privacy Model

Joe Scanlin

November 2025

About This Section

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.

2. System Architecture

2.1 Design Principles

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.

2.2 Data Pipeline Architecture

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.

INGESTION Multi-sensor data collection NORMALIZE Calibration & standardization STORAGE Time-series database ANALYSIS Correlation & prediction OUTPUT Dashboard Wearables Lab Tests Environmental Manual Entry
Figure 1: Myome data pipeline architecture showing five-stage processing from multi-source ingestion through analysis and visualization.

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:

2.3 Storage and Privacy Model

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.

Privacy Architecture Principles

  • Zero-knowledge encryption - Cloud backups are encrypted client-side with keys never transmitted to servers
  • Granular sharing - Users grant time-limited, scope-restricted access to specific data subsets
  • Audit logging - All data access is logged with timestamps and accessor identity
  • Right to deletion - Complete data removal with cryptographic erasure guarantees
  • Federated analysis - Optional participation in research studies via differential privacy and secure multi-party computation

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.