Security, Privacy & U.S. Data Residency
This page describes controls that are implemented and verifiable in the running StrategyHub™ product today. It is not an independent certification, audit report or attestation. Controls that reviewers commonly request and that do not yet exist are listed in Known gaps rather than omitted.
Last updated September 29, 2026 · Security contact security@strategyhub.io ·
U.S. data residency
Customers with a contractual U.S.-only data residency requirement should raise it during contracting so the commitment is recorded in the agreement.
Tenant isolation
Each customer organization is a distinct tenant. Isolation is enforced by PostgreSQL row-level security (RLS) policies — every read and every write is scoped to the requesting user's organization memberships by the database itself, not by application query code. A defect in an application-layer filter therefore cannot produce cross-tenant data exposure.
- Insert and update policies validate that referenced parent records (plans, goals, initiatives, budget lines) belong to the same organization, which prevents a record from being re-pointed into another tenant.
- Table-level privileges are granted explicitly per role; no blanket schema grants are relied upon.
- Sensitive values — webhook secrets, integration tokens, embed tokens, domain verification tokens, API key hashes — are not readable through the public data API. Only server-side code with elevated privileges can read them.
- Storage objects are namespaced per organization, and update policies prevent moving a file between organization folders.
Authentication & access control
Roles are stored in a dedicated authorization table and evaluated by a security-definer database function. They are not stored on the user profile — this is the pattern that prevents privilege escalation by profile edit.
Encryption, logging & monitoring
In transit: TLS for all client-to-application and application-to-database traffic. HSTS, X-Content-Type-Options: nosniff, Referrer-Policy and X-Frame-Options are set on both the managed origin and the U.S. front door. At rest: provided by the underlying managed database and object storage services.
- Workspace activity is recorded in an audit log (who changed what, and when).
- A nightly automated quality assurance sweep exercises application functionality and reports regressions to an internal dashboard.
- Application and server-function errors are captured centrally.
- Operational logs are retained for a limited period for security and debugging.
Data ownership, export, retention & deletion
Customers retain ownership of the data they enter. Stated retention behavior:
See Subprocessors for who else processes data, and Incident response for notification commitments.
AI features and customer data
- StrategyHub™ does not use customer data to train any model. For workspace requests routed through the Lovable AI Gateway on Lovable Business, Lovable's data processing agreement excludes Customer Content from model training by default. Lovable states that data end users submit to applications built on Lovable is not used for model training on any Lovable plan, and that model providers may not train on content sent to them to deliver the service.
- AI features send only the specific strategy text needed for the request, server-side, using a StrategyHub™ API credential. Customer content is not published to public models.
- Workspace requests route through the Lovable AI Gateway to Google Gemini. Failover stays on Google Gemini. Customer workspace payloads are not sent to OpenAI on that path. The gateway entrypoint is in the European Union; inference runs at provider endpoints in the United States, so the path is not EU-only end to end. StrategyHub™ does not state a retention period for gateway payloads and does not assert zero-data-retention for that traffic.
- OpenAI is used only to rewrite StrategyHub™ marketing copy for answer-engine visibility, with StrategyHub™'s own API key. Each request is sent with OpenAI storage disabled so it is not kept in platform logs. That path does not receive customer workspace, plan, meeting, or KPI data, and it is not a retention commitment for Lovable AI Gateway traffic.
- AI features are per-request and optional. A customer that prefers no model processing of its strategy content can leave them unused and the rest of the platform functions normally.
Known gaps (disclosed deliberately)
Reviewers should treat these as open items rather than assume coverage:
- No SOC 2 Type II report. Not currently in scope or in progress.
- No ISO 27001 certification.
- No third-party penetration test report. Internal security scanning and RLS review are performed continuously; an external test has not yet been commissioned.
- No published RPO/RTO or disaster recovery test evidence. Backups are managed by the platform provider; recovery objectives are not contractually stated.
- No FedRAMP, StateRAMP, CJIS or HIPAA authorization. Do not use StrategyHub™ for workloads requiring these.
- Subprocessor processing regions are not all contractually pinned to the United States, though production data storage and outbound email are.
- VPAT / accessibility conformance report is not yet published as a standing document; requests are answered individually. A HECVAT-Lite style answer set is published.
StrategyHub™ is not designed for and should not be used to store regulated health information (PHI), payment card data, FERPA-restricted education records, or classified information.
Requests and reporting
- Security vulnerability reports: security@strategyhub.io — include reproduction steps; do not test against other customers' data.
- Privacy requests (access, correction, deletion, portability): privacy@strategyhub.io
- DPA, subprocessor list, security questionnaires, HECVAT: sales@strategyhub.io
