Skip to content
Disclosemark

Status

Everything is working.

These checks run when you load this page. Nothing here is read from a file that says everything is fine.

Labeler

Marks an 8×8 image and reads the packet back out of the bytes.

Round trip verified.

82 msOperational

Database

Counts published transparency pages, which is a real query through RLS.

Query returned.

496 msOperational

Billing

Stripe credentials, used for checkout and the plan webhook.

STRIPE_SECRET_KEY is not set, so paid plans cannot be bought on this deployment.

Not configured

Email

Resend credentials, used for sign-in links and receipts.

Credentials present.

Operational

Content Credentials

The signing certificate for C2PA manifests.

No signing certificate is configured, so paid uploads get IPTC and XMP marking without a C2PA manifest.

Not configured

Checked

“Not configured” means a credential is absent on this deployment, which is a deliberate choice rather than an outage. It does not move the overall state.

The same report is available as JSON at /api/status, which returns 503 when anything is failing so you can poll it.

There is no historical uptime graph here yet. When there is one it will be built from real samples rather than from the last thirty days rounded up.