— PRECISION COLORIMETRY · ON YOUR PHONE

Don't guess.
Measure.

Read any colorimetric test strip with your phone. AI Vision + Cheung 2004 color correction + 5 quality gates — ±5% accuracy, no hardware.

ACCURACY±5%
GATES5
CHEMICALS9
ON-DEVICE3-6 s
STRIPVISION
1 ENTRY

— STEADY · ALL VALUES NORMAL

Good
news.

Recent readings are in the safe range.

PREMIUM
23/100

— MEASUREMENT HISTORY

Free Chlorine

1.20 mg/L
SAFE

pH

7.6
WATCH
New measurement

— USE CASES

Aquarium

Free chlorine · pH · nitrite · nitrate · hardness · alkalinity · iron

Pool & SPA

Chlorine · pH · alkalinity · cyanuric acid

Industrial water

Chlorine dioxide (solution + gas) · hardness · conductivity

Agriculture & hydroponics

Nitrate · iron · soil pH · greenhouse monitoring

— PIPELINE · THREE STEPS

One photo. Science. One number.

1.2s

CAMERA · STEADY-HOLD · AUTO-CAPTURE

Frame the strip + ramp together.

— ANALYZING

ANALYZING 67 RGB · CHEUNG·04 · AI
ΔE941.4 σ0.03 GATES4/5
LIVE · AI ID 7K3-9XQ

FREE CHLORINE

1.24 mg/L
SAFE · IN BAND
ENGINE1.21
AI VISION1.27
DELTA2.4%
COVERAGE92%
ΔE941.4
σ0.03
λD65
01

Capture

Dip the strip in your sample. Wait the reaction time. Place strip + manufacturer ramp in the same shot. Auto-capture detects when steady, fires automatically.

CAMERA · ACCELEROMETER · STEADY-HOLD 1.5 S
02

Analyze

AI Vision extracts RGB from each ramp patch and the strip pad. Engine applies Cheung 2004 polynomial color correction — strips out camera + light bias. Lab-space interpolation.

CHEUNG·04 · LAB INTERPOLATION · AI VISION
03

Verify

5 quality gates: AI confidence, ΔE94, engine ⋈ AI cross-check, ramp monotonic, strip in-range. All pass to record. Any fail rejects, asks for retake.

5 GATES · ENGINE ⋈ AI · ±5%

— WHAT MAKES US DIFFERENT

Color measurement isn't a guess. Software shouldn't guess either.

Published science

Cheung et al. 2004 — "Polynomial-based modelling of camera response." An 11-coefficient polynomial regression strips camera color errors. Same algorithm as the academic reference; we didn't make it up.

CHEUNG ET AL. · COLOR RES APPL · 2004

Cross-validation

Engine (classical color science) + AI Vision (image model) compute the same strip via two independent methods. If they disagree, the user never sees a result. A trust layer single-method readings can't provide.

ENGINE ⋈ AI · DUAL-PATH

Stays on device

Your measurement history lives only on your phone. No account, no login, no cloud sync (unless you ask). Photos process briefly through our Vercel proxy for analysis, never stored anywhere.

LOCAL-FIRST · NO ACCOUNT · APPLE-NATIVE

— PRICING · THREE TIERS

A photo that scales with you.

FREE

Free

$0 / mo
  • 10 measurements / month
  • 30-day history
  • 8 / day cap
  • 9 chemicals
Download
PRO

Professional

$79.99 / mo

$799.99 / yr — save 17%

  • 1000 measurements / month
  • Unlimited history
  • Multi-location
  • Priority support
  • CSV export (soon)
Get in touch

BILLED VIA APPLE STOREKIT · CANCEL ANY TIME WITH 24 H NOTICE · STANDARD APPLE REFUNDS · CARD INFO STAYS WITH APPLE

Refunds

Direct via Apple. Pre-Claude system errors auto-refund the daily slot.

On-device

Your history never leaves the phone. No account, no login, no sync. Card data lives only with Apple.

Not a medical device

Aquarium / pool / hobby use only. Not for accredited lab compliance. Not FDA / CE.

— FREQUENTLY ASKED

Quick answers.

Which test strip brands work?

Any brand whose box ramp is visible in the photo works. We've tested heavily with API Master Test, JBL ProAquaTest, Tetra EasyStrips, Hach DPD, Lovibond, Sera, and Pool Master.

Do I need hardware or special lighting?

No. Standard indoor lighting (LED ceiling, daylight) is enough. The pipeline strips camera + light bias with polynomial color correction — you just frame the strip + ramp together.

What does ±5% accuracy mean?

For 3 validated chemicals (free chlorine, chlorine dioxide, pH), against lab reference strips, results land within ±5% of true. The other 6 are still in calibration — the app explicitly labels each as "validated" or "placeholder" so you see exactly which.

Where do my measurements go?

Nowhere. Your full history lives in your phone's local AsyncStorage. Delete the app or tap "Clear all measurements" to wipe instantly. Photos pass briefly through our Vercel edge proxy for AI analysis, never stored anywhere.

How do I join the beta?

Email info@validationly.com and we'll add you to the TestFlight beta list. iOS 16+ and iPhone 11+ recommended.

Ten readings is the start.

Free plan ships with 10 measurements every month. Need more? $9.99 for 100 / month, or $79.99 for 1000. Pre-Claude failures refund the slot automatically.

Take your first reading APP STORE · IOS · BETA