CRM ACCESS MODEL
CURRENT MODELHubSpot is connected read-only. DRIFTMIRROR does not automatically write stages, owners, amounts, close dates, next steps, activities, contacts or companies back into the CRM.
SECURITY CENTER
A precise view of DRIFTMIRROR's current access, data, authority and privacy boundaries for customer onboarding.
HubSpot is connected read-only. DRIFTMIRROR does not automatically write stages, owners, amounts, close dates, next steps, activities, contacts or companies back into the CRM.
DRIFTMIRROR uses the source evidence required to reconstruct comparable deal episodes. Call transcripts, email bodies and unrestricted CRM field access are not required.
The structural unit is the recurring mechanic. DRIFTMIRROR does not create employee scores or psychological profiles.
Workspace access and operating authority are separate. Membership and role checks govern who may review, propose, approve or administer changes.
HubSpot OAuth credentials remain server-side. Stored OAuth credentials are encrypted with AES-GCM and are not returned to the browser.
Workspace-scoped access controls and row-level security keep customer data inside the authorized workspace boundary.
Security and administrative audit records are kept separate from Operating Memory so product history and administrative accountability remain distinct.
Workspace export and deletion paths are built into the product. Contractual retention periods are defined for the production relationship rather than invented on this page.
DRIFTMIRROR maintains a documented backup and restore procedure. Production restore evidence is verified against the deployed environment before customer onboarding.
The production operating model requires defined incident ownership, containment, evidence preservation, credential rotation where needed, remediation and customer/legal notification as applicable.
Server-side model calls are limited to candidate-generation and planning functions using explicitly constructed structural context. HubSpot OAuth tokens, call transcripts and email bodies are not part of that model input.
Production data recipients are documented before use. The current architecture uses Supabase for core platform services and OpenAI API for limited server-side candidate/planning processing.