Auto Secure LoginPlatform
Live On-device vision Affiliate-blind

Find a pillow that fits how you actually sleep.

Pillow Pair is a research-informed pillow-fit estimator and named-product matcher. It estimates a compressed pillow-height and firmness range from your measurements, sleep position, and mattress feel — with optional on-device guided photos — then ranks named pillow products against that estimate using an inspectable, rules-based engine that explicitly does not use affiliate status as a scoring factor. Guided photos never leave your device; only derived measurements reach the service.

on-devicephotos never uploaded
affiliate-blindscoring, by design
19named pillow variants
81/81tests pass
Pillow Pair fit estimate
A transparent fit estimate you can inspect — grounded in your body geometry and sleep habits, not a marketing quiz.

The problem

"Pillow finders" are usually just ads with a quiz on top.

Most online pillow finders ask a few questions and then recommend whatever pays them the most — an affiliate ranking dressed up as personalized advice. And the ones that use your camera often upload your photos to do it.

Pillow Pair computes measurements on your device, ranks products with an engine you can inspect, and refuses to let affiliate status tip the scale.

Honest by construction

  • Measurements computed on-device via MediaPipe
  • Photos never uploaded — only derived numbers
  • Inspectable rules-based scoring engine
  • Affiliate status is not a scoring factor

Capabilities

A transparent fit, not a sales funnel.

👁

On-device analysis

MediaPipe face and pose analysis runs entirely on your device to derive body measurements.

🩹

Injury-aware intake

An injury-aware intake with safety screening before it estimates anything.

📏

Transparent estimates

Head-support and compressed-loft estimates you can see and understand, not a black-box "score."

Affiliate-blind engine

A rules-based recommendation engine that ranks a starter catalog of 19 named variants without weighting affiliate status.

👤

Guest or account

Use it in guest mode or with an optional account, with local and PostgreSQL-backed saved-result libraries.

📤

Portable results

Download, device-share, email/SMS composers, and Google Drive export for your results.

📅

Follow-ups

Bilingual 7- and 14-night follow-ups with adjustment guidance, plus optional notifications or calendar reminders.

Consent done right

EN/ES SMS opt-in with an append-only, versioned proof-of-consent ledger.

🗑

Clean deletion

Account deletion cascade-deletes your data while retaining detached SMS-consent proof, as messaging rules require.

React 19 + IonicPWA, Capacitor, Electron desktop
hardenedNode API, ProtectSystem=strict, loopback
81/81tests across 19 files
optional DBno DATABASE_URL = local/guest only
Honest maturity. The web and PWA experience is live; the Android build is signed but not yet on Play (awaiting Pixel 8 acceptance testing), and iOS is generated but unsigned. It's positioned plainly as a wellness and product-fitting tool — not a diagnostic or medical application.

A pillow match you can actually trust.

On-device measurement, transparent estimates, and an affiliate-blind engine — grounded in how you sleep, not who pays.