Skip to main content

Platform operations

Booking Bible status

Last checked 07/09/2026 05:39 (Europe/Copenhagen)

Major incident in progress

Based on active public incident records. This page does not infer uptime from a marketing claim.

Active incidents

BB self-audit flagged "Data Processing Agreement"

Critical

5 high-severity finding(s). Review the document and consult counsel before publishing fixes.

Started 07/09/2026 04:30 (Europe/Copenhagen)

BB self-audit flagged "Platform Terms of Service"

Critical

2 high-severity finding(s). Review the document and consult counsel before publishing fixes.

Started 07/09/2026 04:30 (Europe/Copenhagen)

Class under-booked: Vibro Sculpt

Degraded

0/25 booked (0%), starts in 4h

Started 07/09/2026 04:30 (Europe/Copenhagen)

AV scanner self-check failed

Critical

AV scanner self-check produced an unexpected verdict (eicar_local_in_production). Real malware may pass through uploads until this is resolved. AV_SCANNER=eicar_local VERCEL_ENV=production.

Started 07/09/2026 04:01 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 07/09/2026 04:00 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 07/09/2026 04:00 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 07/09/2026 04:00 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 07/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 07/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 07/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 07/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 07/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 07/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 07/09/2026 04:00 (Europe/Copenhagen)

AV scanner self-check failed

Critical

AV scanner self-check produced an unexpected verdict (eicar_local_in_production). Real malware may pass through uploads until this is resolved. AV_SCANNER=eicar_local VERCEL_ENV=production.

Started 07/09/2026 04:00 (Europe/Copenhagen)

Class under-booked: Hot Vinyasa

Degraded

0/30 booked (0%), starts in 4h

Started 07/09/2026 01:30 (Europe/Copenhagen)

Breach incident missed 72h Datatilsynet deadline (598h overdue)

Critical

Incident fbc9f425-248b-4b76-aad5-1baac088b962 with severity medium (rule: audit_log_tampering) exceeded its Art. 33 deadline. Manual escalation required.

Started 06/09/2026 20:00 (Europe/Copenhagen)

Stripe webhook delivery error rate 16.67% over the last hour (threshold 5%)

Critical

Started 06/09/2026 14:00 (Europe/Copenhagen)

Breach incident missed 72h Datatilsynet deadline (596h overdue)

Critical

Incident 1dd0c97f-c0d5-409e-9cd5-8c9f517fb7e7 with severity high (rule: access_anomaly) exceeded its Art. 33 deadline. Manual escalation required.

Started 06/09/2026 14:00 (Europe/Copenhagen)

Class under-booked: Restorative

Degraded

0/15 booked (0%), starts in 4h

Started 06/09/2026 11:00 (Europe/Copenhagen)

Custom domain profile.vibroyoga.dk is not serving Booking Bible over HTTPS

Critical

Started 06/09/2026 09:00 (Europe/Copenhagen)

Custom domain profile.hotyogacph.dk is not serving Booking Bible over HTTPS

Critical

Started 06/09/2026 09:00 (Europe/Copenhagen)

Reconciliation drift: 134 discrepancies

Critical

Period 2026-08-30 → 2026-09-05. 134 fee mismatches across Stream A↔B. Total drift: 1410.17 DKK.

Started 06/09/2026 08:00 (Europe/Copenhagen)

Reconciliation drift: 134 discrepancies

Critical

Period 2026-08-30 → 2026-09-05. 134 fee mismatches across Stream A↔B. Total drift: 1410.17 DKK.

Started 06/09/2026 08:00 (Europe/Copenhagen)

Storage mirror overdue

Critical

Storage mirror has not had a successful run in the last 36h. Last success: never.

Started 06/09/2026 08:00 (Europe/Copenhagen)

Class under-booked: Yin Yoga

Degraded

0/20 booked (0%), starts in 4h

Started 06/09/2026 06:00 (Europe/Copenhagen)

Storage mirror not configured

Degraded

Started 06/09/2026 06:00 (Europe/Copenhagen)

Recurring billing drift (period_end_mismatch): next_billing_date 2026-09-01 ≠ Stripe current_period_end 2026-10-01

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass ce94fb30-ade7-46ec-a423-8dc191a00d31 is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass 11fb8d4c-449f-4309-81d1-16c36c70ad10 is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass 008aacce-873e-449f-a45e-58212812857c is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_stripe_missing): pass 8baa892f-9a6b-4fe5-8301-b5ff80edbccd is suspended locally but Stripe sub sub_1TmXirCe03nQRMOShU0Xqdsb is canceled

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass 67df1674-89d6-4ca9-bf82-e2619aa17d9c is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass 8dd4195c-8092-4f2e-851b-0d093a8d0b4a is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass 72750102-d691-4ca0-9672-b3037579bbc4 is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass 67ec21b3-8d9a-4f89-937d-e8305b42368a is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (local_active_no_stripe): pass 6771c16d-bf0c-4aa6-89f8-eda924d4a4fa is active locally but has no stripe_subscription_id

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (period_end_mismatch): next_billing_date 2026-08-01 ≠ Stripe current_period_end 2026-10-01

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Recurring billing drift (period_end_mismatch): next_billing_date 2026-09-01 ≠ Stripe current_period_end 2026-10-01

Degraded

Started 06/09/2026 05:40 (Europe/Copenhagen)

Off-region pg_dump not configured

Degraded

Started 06/09/2026 05:00 (Europe/Copenhagen)

BB self-audit flagged "Data Processing Agreement"

Critical

3 high-severity finding(s). Review the document and consult counsel before publishing fixes.

Started 06/09/2026 04:31 (Europe/Copenhagen)

BB self-audit flagged "Platform Terms of Service"

Critical

1 high-severity finding(s). Review the document and consult counsel before publishing fixes.

Started 06/09/2026 04:30 (Europe/Copenhagen)

Class under-booked: Hot Vinyasa

Degraded

0/30 booked (0%), starts in 4h

Started 06/09/2026 04:30 (Europe/Copenhagen)

AV scanner self-check failed

Critical

AV scanner self-check produced an unexpected verdict (eicar_local_in_production). Real malware may pass through uploads until this is resolved. AV_SCANNER=eicar_local VERCEL_ENV=production.

Started 06/09/2026 04:01 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 06/09/2026 04:00 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 06/09/2026 04:00 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 06/09/2026 04:00 (Europe/Copenhagen)

Class generated outside instructor availability

Degraded

The class was generated even though the instructor has no recurring availability window covering the slot.

Started 06/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 06/09/2026 04:00 (Europe/Copenhagen)

An active instructor has no class-pay rate — set instructor_rate_per_class (or an override) so they are paid

Degraded

Started 06/09/2026 04:00 (Europe/Copenhagen)

Incident history

Resolved public incidents recorded during the last 90 days.

No resolved public incidents are recorded in this window.