Security & Trust
Security & Trust Center
Protecting Customer Data, payment information, and business operations is a core priority of SparrowHawk CRM. This page describes the controls that exist today.
Effective: July 13, 2026
Last updated: July 13, 2026
- v2.0 · July 13, 2026Rebuilt as a full Trust Center describing today's controls in plain language, with a future-roadmap section for planned certifications.
- v1.0 · June 1, 2026Initial Security page.
Our Security Philosophy
SparrowHawk CRM is built on the principle that security is a discipline, not a checklist. We assume that every request could be malicious, every dependency could contain a vulnerability, and every user could be having a bad day. Controls are layered so that the failure of any single control does not become the failure of the platform.
The controls below reflect what SparrowHawk CRM LLC actually operates today. Where certifications, external audits, or attestations are still on the roadmap, they are clearly labeled as such. We would rather understate our posture than misrepresent it.
Platform Controls Available Today
All traffic to the platform is encrypted with TLS. Customer Data at rest is encrypted using industry-standard algorithms in managed storage and databases.
Every organization's data is logically isolated. Row-level security policies enforce tenant boundaries on every read and write; requests scoped to the wrong organization are rejected at the database layer.
Sessions are short-lived, rotated on privileged actions, and terminable by the user or an administrator. Passwords are stored using strong one-way hashing; the platform never sees passwords in cleartext.
A defined role hierarchy (super admin, organization admin, organization user, FBO admin, FBO user) governs what each user can see and change, backed by database-level policies rather than UI-only checks.
Sensitive administrative and financial actions are recorded with actor, target, timestamp, and originating IP. Audit records are append-only.
The database provider takes automated point-in-time backups. Object storage is versioned. Backups are retained on a rolling schedule aligned with the Data Retention & Deletion Policy.
The platform runs on hardened, monitored cloud infrastructure with edge protection, DDoS mitigation, and a web application firewall (Cloudflare) in front of the application.
Application dependencies are monitored for known vulnerabilities. Security-critical patches are rolled out promptly through the platform's continuous delivery pipeline.
Third-party credentials, OAuth tokens, and integration secrets are stored encrypted and are never returned to the browser. Service-role credentials are used only inside trusted server code paths.
Card data is handled by Stripe under PCI DSS. SparrowHawk CRM never stores full card numbers, full bank account numbers, or card security codes.
Access to production systems is limited to authorized personnel, tied to individual accounts, and revoked on role change or departure.
Application and infrastructure signals are monitored continuously. Anomalies trigger alerts to on-call engineers for triage and, where necessary, incident response.
Code changes go through review and automated checks before deployment. Secrets are excluded from source control. Server functions validate inputs and authorize the caller.
The Incident Response Policy describes how the team prepares for, contains, investigates, and communicates security incidents to affected Customers.
The Vulnerability Disclosure Policy invites security researchers to report findings through a defined channel with clear rules of engagement.
Data Encryption
Traffic to the platform is protected with TLS on modern cipher suites. Customer Data at rest — including database rows, object storage, and backups — is encrypted using industry-standard algorithms managed by the underlying cloud providers described in the Subprocessor List. Integration secrets and OAuth refresh tokens are additionally encrypted at the application layer before being written to the database.
Organization Isolation
Each Customer organization has its own tenant boundary enforced at the database layer. Row-level security policies attached to every table gate every read and write on the caller's identity and organization membership. A misconfigured client cannot reach data belonging to another organization because the database rejects the query, not because a UI check is careful.
Authentication and Session Security
User accounts are authenticated by email plus password or federated identity providers such as Google. Passwords are stored using strong one-way hashing and are never returned to the browser or the server code base. Sessions issued to the browser are short-lived, scoped, and can be revoked. Administrators can force sign-out and reset flows can invalidate all outstanding sessions for the affected account.
Multi-factor authentication is supported where available and is recommended for every user with administrative privileges.
Role-Based Access Control
Access decisions are driven by a defined role hierarchy — super admin, organization admin, organization user, FBO admin, FBO user — plus feature entitlements per plan. Roles are stored in a dedicated table, checked through a security-definer helper, and enforced by row-level security policies. Application code checks roles too, but the database is the enforcement boundary.
Audit Logging
Sensitive administrative and financial actions — role changes, invoice adjustments, payment refunds, integration credential changes, permission changes, super-admin actions — are recorded in append-only audit logs with actor identity, target, timestamp, and originating IP. Audit logs are used for investigation, dispute resolution, and internal review.
Backups and Business Continuity
The managed database supports automated backups and point-in-time recovery. Object storage is versioned. Backup retention windows are aligned with the Data Retention & Deletion Policy. Restoration is available in the event of accidental deletion, corruption, or a serious infrastructure incident, with the caveat that no restoration program can guarantee recovery of every specific record.
Secure Development
Our engineering practices include:
- code review and automated static and dependency analysis before merge
- separation of preview and published environments
- server-side input validation on every server function and public API route
- least-privilege access for production database and infrastructure roles
- secret scanning to keep credentials out of source control
- rapid rollback of any deployment that misbehaves in production
Third-Party Risk Management
SparrowHawk CRM depends on a small number of vetted subprocessors described on the Subprocessor List page. Subprocessors are chosen based on security posture, published compliance attestations, and operational reliability, and are bound by contractual data-protection obligations consistent with the Data Processing Addendum.
Incident Response
The Incident Response Policy describes how SparrowHawk CRM LLC prepares for, detects, contains, investigates, and communicates security incidents. Where an incident is legally reportable, we will notify affected Customers within the timeframe required by applicable law.
Responsible Disclosure
Security researchers can report suspected vulnerabilities through the Vulnerability Disclosure Policy. We appreciate good-faith reporting and will work with researchers who follow the rules of engagement described there.
Customer Responsibilities
Even the strongest platform can be undone by weak account hygiene. Customers are asked to:
- enable multi-factor authentication for every administrator
- require strong, unique passwords and rotate on suspected compromise
- review user roles and permissions on a regular schedule
- remove access for departed personnel promptly
- protect devices used to access the platform
- keep integration secrets confidential and rotate on suspected compromise
- notify SparrowHawk CRM LLC as soon as suspicious activity is observed
Roadmap: Planned Certifications and Programs
The items below describe programs SparrowHawk CRM LLC intends to pursue as the platform matures. They do not represent current certifications and should not be read as compliance claims.
- SOC 2 Type II — targeted for a future audit cycle once the platform reaches program readiness.
- ISO / IEC 27001 — under evaluation for the mid-term compliance roadmap.
- Additional regional privacy attestations and third-party penetration testing as customer demand and program maturity warrant.
Security Contact
Report suspected security issues to security@sparrowhawkcrm.com (or support@sparrowhawkcrm.com if the security address is not yet monitored). For urgent, actively exploited vulnerabilities, mark the subject line with URGENT SECURITY.
