moonScanInvestor Brief

Your phone's camera is already a cardiovascular sensor, it just needs the right software.

moonScan turns an ordinary front-facing camera into a cardiovascular sensor, with no wearable, no contact, no extra hardware. This brief lays out how the technology works, what's real today, and why it's genuinely hard to build.

Product surface: vital-sign and health-score outputs built around a single camera scan. Examples shown are illustrative.
How it works

From a heartbeat to a health metric

68bpm
Heart rate
42ms
HRV (RMSSD)
14/min
Resp. rate
Illustrative example values, the same mechanism the shipped product measures live.
01
The heartbeat

Every heartbeat pushes a fresh pulse of blood through the tiny vessels just under your skin.

02
The colour change

That pulse briefly shifts how much light your skin absorbs, too subtle to see, but visible to a camera frame by frame.

03
The camera as a sensor

Watching a patch of skin and isolating that tiny colour wave reconstructs the same pulse a contact sensor would give, with no contact at all.

04
The second signal: micro-motion

Each heartbeat also nudges the head by a fraction of a millimetre, an independent motion signal that helps assess quality alongside the colour reading.

05
From beats to insight

The time between beats subtly speeds up and slows down with breathing and nervous-system activity: a window into the body's autonomic balance.

What moonScan does today

Real, working, quality-gated: not a demo

Heart rate, HRV & breathing rate: today

A 30–90 second face-to-camera scan estimates heart rate, heart-rate variability, and breathing rate today, when signal quality during the scan is sufficient. The system is explicitly quality-gated rather than guaranteeing a result every time.

Blood pressure & stress: in active R&D

Blood pressure and stress indices are under active internal development as emerging, experimental metrics. They are not yet presented to users with the same confidence as heart rate and HRV.

Browser today, native iOS in progress

Works today in a standard web browser, no install required. A native iOS capture experience exists and is in active development.

Client-side capture

Core signal capture and facial landmark tracking run client-side in the browser.

Micro-motion as a quality signal

A facial micro-motion signal is captured as an additional real-time indicator of signal quality and stability alongside the primary colour-based pulse reading.

Personal calibration architecture

A per-user calibration architecture exists that can incorporate paired reference-device readings to refine personal results over time: real, working infrastructure.

Personal historical baselines

The product includes a real scan-history view with trend and baseline comparison once a user has accumulated enough scans.

Wearable-device pairing architecture

moonScan has built an OAuth-based wearable integration architecture (WHOOP) for pairing external reference-device data with scans.

What we instrument

We don't just produce a number: scans can carry a detailed quality profile

Frame rate integrity

Measured capture frame rate, jitter, and dropped-frame diagnostics are recorded for scans when the relevant capture data is available, and can be aggregated for engineering analysis.

Signal-to-noise ratio

A scan's pulse signal is scored for signal-to-noise ratio (in dB) when the signal data is available, as one input among several to a broader quality assessment.

Lighting & motion quality

Lighting stability and head/face motion are assessed throughout the scan, not treated only as a single pass/fail check at the end.

Face-tracking stability

The system detects tracking drift and attempts automatic recovery when it loses the face region; recovery is bounded and can still degrade.

Beat-level quality evidence

Detected beat intervals are evaluated against quality criteria, with exclusion reasons recorded where applicable: interval-level evidence supporting auditability.

Skin-tone-aware signal adjustments

The system includes skin-tone-aware adjustments to signal processing, with broader and deeper coverage across skin tones as an active, ongoing area of development.

Per-scan capture stability report: percentage of the scan classified stable, dropped frames per second, and a green/amber/red stability timeline
A real per-scan capture-stability report: percent of the scan stable, dropped frames over time, and a second-by-second stability timeline.
Detected heartbeat quality evidence: accepted beats in green, excluded beats in red, plotted against the pulse signal over the scan
Beat-level quality evidence from a real scan: accepted beats (green) versus excluded beats (red) against the pulse signal.
Sample scan quality profileIllustrative example, not a specific user
Frame rate
29.8 fps avg
jitter 3.1 ms, 0 dropped frames
Signal-to-noise
14.6 dB
one input to the overall quality score
Lighting stability
Stable
scored continuously through the scan
Face tracking
Locked
0 recovery attempts needed
Beat evidence
Interval-level
exclusion reasons logged where applicable
Skin-tone adjustment
Applied
ongoing area of development
Fabricated sample values shown purely to illustrate the shape of the data captured; not drawn from any individual's scan and not a validated accuracy result.

This level of per-scan instrumentation is what lets us reason about when to trust a result and when not to. The instrumentation is backed by internal monitoring tools the team uses to track signal-quality and calibration-health trends across scans.

Why the system compounds

Simple for the user. More useful with every layer.

moonScan is designed to compound through infrastructure, not through a claim of measured accuracy improvement today. A session can contribute more than a number: it can add structured evidence about signal quality, capture conditions, personal baseline, and—when available—paired reference measurements.

01
More scans

Richer personal history makes trend and baseline comparisons more useful once enough qualifying scans exist.

02
More reference pairs

Paired reference-device readings give the calibration and validation infrastructure more material to work with over time.

03
More edge-case telemetry

Lighting, motion, timing, tracking, and browser differences reveal where the real world challenges a camera-based signal.

04
More research leverage

Structured scan evidence is designed to feed evaluation and future on-device intelligence—not disappear after a result is shown.

The result is a potential flywheel: camera distribution creates usage, usage creates structured evidence, and structured evidence strengthens calibration, validation, and the next generation of on-device intelligence.

Why this is hard to build

Not a weekend prototype, not an API wrapper

11,000+

lines in the core signal-processing engine, built and iterated over an extended R&D cycle

1,300+

lines in a dedicated capture-integrity / anti-spoofing layer

60+

dedicated automated test files covering signal processing, calibration, quality gating, and scan-contract behaviour

Multi-stage, adaptive quality gating with automatic-recovery behaviour: the system doesn't just discard a noisy scan, it actively detects and, where possible, adapts to lighting jumps, motion artifacts, and tracking loss in real time.

Genuine, real cross-platform complexity: browsers and iOS negotiate camera frame rates differently in ways that materially affect signal timing. This is ongoing, active engineering work the team is measuring and addressing with production telemetry.

This is the unglamorous, hard-to-copy engineering work: the part that takes real R&D time and cannot be shortcut with an off-the-shelf model.

Our own AI research pipeline

In-house R&D infrastructure, not a call to a third-party model

A custom deep-learning training pipeline

An in-house, offline deep-learning training pipeline has been built using PyTorch, including a custom neural network architecture, a purpose-built composite loss function, and a proper train/validation methodology: original modelling infrastructure, not a call to a third-party API.

Built to run on-device

The pipeline is built to export trained models for on-device browser inference, and the app includes a browser-side model artifact plus code to load model weights client-side.

Designed to learn from research data and our own scans

The training and evaluation infrastructure is designed to draw on public physiological research datasets (the same class of clinical-grade reference data used in academic cardiovascular research) and is built to incorporate proprietary internal scan data as well.

This pipeline is the technical foundation for a future continuously learning, self-improving on-device model. The infrastructure is already underway today, not just a slide-deck promise.

Recent engineering progress

The last month, at a glance

  • Built a frame-timing observability system that tracks capture stability across devices and browsers in production: the foundation for systematically finding and fixing performance issues rather than guessing.
  • Identified and corrected a signal-timing accuracy issue in the browser capture pipeline, improving the fidelity of raw signal data feeding every downstream metric.
  • Used production telemetry to diagnose real-world frame-rate inconsistencies between browsers and platforms (e.g. iOS Safari vs. Chrome), an active, ongoing diagnostic and hardening effort.
  • Actively hardening the scan-capture startup path to reduce device-specific slowdowns before they reach the average user.
  • Ships at a high, disciplined cadence: a large volume of tracked engineering increments completed in the past month, backed by a structured internal tracking and QA process.

This is a team that instruments before it optimises: we don't guess at performance, we measure it, in production, across real devices.

Security, trust & privacy

Core video capture and facial signal processing run in the user's browser. In the standard scan path, raw video is processed there rather than sent to our servers.

Password & session security

Industry-standard password hashing (bcrypt) and secure, properly-configured session management.

Google & Apple sign-in

Google and Apple sign-in paths are implemented end-to-end from the login screen through to account creation; availability depends on provider configuration.

Tiered access control

Server-enforced access control separating regular users from administrative access.

moonScan's standard scan architecture keeps core video capture and facial signal processing in the user's browser. Certain optional, in-development reference-comparison features can route short video segments through our server to a processing service. We are continuing to harden and verify this architecture in production as we scale.

Markets moving toward us

Healthcare computer vision is growing 32.7% annually

moonScan sits at the convergence of healthcare computer vision, AI-powered health intelligence, and remote monitoring. The closest technology category is projected to grow from $5.3B in 2026 to $15.6B by 2030.

2026 baselineForecast endpoint
Computer vision in healthcare32.7% CAGR
$5.3B$15.6B
→ by 20302.9×
AI in healthcare38.9% CAGR
$50.7B$505.6B
→ by 203310×
Remote patient monitoring20.0% CAGR
$30.9B$110.7B
→ by 20333.6×
Digital health overall23.4% CAGR
$420.2B$1.83T
→ by 20334.4×
Why this matters: software can activate cameras people already own, while remote monitoring creates near-term licensing paths across telehealth, home healthcare, employee health, clinical trials, and digital care platforms.

Advisor-supplied synthesis of external forecasts citing Grand View Research, McKinsey, and IDC. Market layers overlap and are not additive; figures are market forecasts, not moonScan revenue or performance projections.

Vision: forward-looking

The passive biometric layer of everyday devices

moonScan's vision is to become the passive biometric layer of everyday devices, with continuous, ambient cardiovascular awareness across phones, laptops, and shared devices, with clinical-grade validated accuracy and an increasingly learned, self-improving on-device model. The in-house AI research pipeline described above is the technical foundation for that model; it is already underway today as infrastructure, not just a roadmap slide.

Next milestone

A simultaneous camera + medical-grade reference-device validation study, upcoming and not yet completed. This builds on an internal validation process already in place today: an admin tool that logs paired reference-device readings alongside scans as an ongoing internal sanity check, ahead of a formal study.

Large and growing digital health / remote monitoring market
Zero-hardware distribution potential: reach across devices with a front-facing camera
B2B2C licensing potential: telehealth, fitness, insurance, wellness platforms
Regulatory pathway: research/validation-stage today → clinical-grade validation unlocks regulated use cases