Compliance Dashboard
Administrator-only. Technical status only — does not imply legal or Matterport approval.
This is an external contractual status with Matterport. It cannot be satisfied through code and remains REQUIRES_EXTERNAL_CONFIRMATION until written authorization is manually recorded by an administrator. Do not interpret any technical change as Matterport approval.
Features whose commercial use may require written Matterport authorization:
Matterport branding overlap test
LOGO_COVER_H obstruction removed; Xperio3D/creator branding repositioned outside the Matterport iframe overlay area. Responsive collision-safe across desktop, tablet, mobile.
Complete account deletion
Multi-step deletion workflow with export, Stripe cancellation, entity-scoped deletion, compliance receipt. Final auth-account removal pending Base44 support.
ViewStripe webhook verification
Stripe signature verification enabled; base44_app_id metadata included in checkout sessions.
Analytics abuse protection
Public ingestion moved behind ingestAnalytics function with allowlisted schema, throttle, dedup, bot filter, admin-field rejection, audit logging.
Audit-log health
AuditLog entity created; sensitive values scrubbed; admin-only read.
AI disclaimer
Persistent AI Concierge notice present; high-impact topics flagged; tenant isolation enforced server-side.
ViewPrivacy subprocessors documented
Matterport, Stripe, ElevenLabs, analytics, email, hosting documented in Privacy Policy and DPA.
Backup & disaster-recovery documentation
Platform backups managed by Base44 hosting. DR documentation requires platform confirmation.
No MatterportKeyConfig records. Register your SDK application keys (metadata only — never store the full key).
Classification legend: VERIFIED · IMPLEMENTED_NOT_LEGALLY_REVIEWED · REQUIRES_EXTERNAL_CONFIRMATION · PARTIAL · FAILED · NOT_APPLICABLE. This dashboard does not compute a single compliance percentage from page existence alone.