Trust & safety

Verified ODs.
Real contracts.
Money where you can see it.

Optometry is a regulated profession. We treat it like one. Every OD on NotifEyes is license-verified before they apply. Every booking has a written contract. Every dollar moves by rules we publish.

24-hr SLA

License verified

State board API + manual fallback

PCI

Stripe payments

PCI inherited · we never touch card data

Fair

Blind reviews

Both sides write before either reads

HIPAA-safe

No PHI on platform

ODs document in your EHR, not ours

Verification

Who we let on, and how.

Optometrist
  • LicenseVerified against the state board database (auto where the API exists, manual queue otherwise). 24-hr SLA.
  • IDGovernment photo ID, name-matched to the license record.
  • DEAOptional. Displayed on profile if uploaded.
  • MalpracticeOptional. Practices can require it as a filter.
  • NPIVerified via NPPES at signup.
Profile badge: “License verified · [state] · exp [date]
Practice
  • Business licenseVerified at signup.
  • AddressMatched against published practice records.
  • Payment methodCard on file before the first booking — never charged until an OD shows.
  • Owner identityWe know who actually runs the practice.
Profile badge: “Verified practice
Money

Payments are boring, on purpose.

Held at booking

The flat $10 match fee is authorized on the practice's saved card when the shift books. That's the only money NotifEyes ever touches.

Captured on attendance

The fee is captured only after the practice confirms the OD showed up. No-show — the hold is released, the practice pays nothing.

Wage paid direct

The practice pays the OD's full rate directly — check, direct deposit, Venmo, Zelle. The dashboard tracks owed → paid the whole way.

Refunds policy

Cancel before attendance is confirmed and the fee hold is simply released. Nothing to refund, no one to chase.

No PHI on platform

We never store patient data. ODs chart in your EHR — we just match.

Stripe-handled

Stripe processes the match fee. We never touch raw card data. PCI by inheritance.

Cancellation policy

When plans change — what it costs.

WhenPractice cancelsOD cancelsShift re-posts?
> 7 days outNo charge · no recordNo charge · light recordYes, normal
2–7 days outNo charge · on the recordNo charge · on the recordYes, urgent flag
< 48 hrNo charge · serious recordNo charge · serious recordYes, urgent flag
< 4 hr / no-showNo charge · serious recordSuspension reviewAuto-urgent + backup push

Severity thresholds and reliability-record policy are V1 placeholders pending legal + market review before public launch.

Reviews

Honest, because both sides write blind.

The mechanic

Both sides get a review prompt 2 hours after shift completion. Reviews stay hidden from each side until both submit — or 7 days pass, whichever comes first. Then they publish together.

What we rate

  • OD ← Practice: overall, on-time, patient care, charting, team fit
  • Practice ← OD: overall, clarity, pay, workflow
  • Public comment + private feedback (us only)
Disputes

When something's off — what happens.

01

Report

Either side flags within 72 hours of shift end.

02

Pause

Fee capture paused. Both sides invited to comment.

03

Review

Our team reads. Response within 2 business days.

04

Resolve

Fee released or captured, records adjusted — written and recorded.

One marketplace. Two doors.