An overview of the security capabilities, practices, and protections of the Car Shop Analytics platform
| Version | 1.0 |
| Last updated | June 3, 2026 |
| Classification | Public |
| Security contact | security@carshopanalytics.com |
Car Shop Analytics provides a cloud-based shop management platform for independent automotive repair shops and multi-shop groups: repair-order workflow, scheduling, estimates and approvals, parts and inventory, payroll, and cross-shop analytics. Shops run their business on the platform, and the platform holds their business data — we treat the protection of that data as a foundational engineering requirement, not a feature.
Our security program is built on defense in depth, least privilege, and fail-closed design. Tenant isolation is enforced by the database engine itself rather than by application code alone. The platform holds no static database credentials. Sessions are short-lived, revocable, and protected against token theft and replay. Every production change passes mandatory automated checks before deployment, and every remediated security finding is pinned in place by a permanent regression test.
This document describes the controls protecting the platform and the data within it. It deliberately describes only what is implemented and in production as of the date above; planned improvements are listed separately in Section 14.
This whitepaper covers the security capabilities, practices, and protections of the Car Shop Analytics platform and the infrastructure it runs on. It is intended for shop owners, group operators, and the IT, security, and procurement professionals who evaluate vendors on their behalf.
This document does not describe capabilities that are not yet generally available. Statements reflect the platform as deployed on the “last updated” date on the cover page.
The platform runs on Amazon Web Services (AWS), primarily in the us-east-1 (N. Virginia) region, and consists of three tiers:
Customer data is primarily processed and stored in the United States (AWS us-east-1). Static web assets are delivered through a global content-delivery network, and certain third-party features (such as AI assistance) may process the data submitted to them on the provider’s infrastructure.
Security of the platform is a responsibility shared across three parties:
Security at Car Shop Analytics is integrated directly into engineering practice rather than operated as a separate function:
Production systems are segmented within a virtual private cloud. Databases are reachable only from inside the network — there is no public database endpoint. Database connections additionally require TLS, enforced by the database server itself.
At the edge, the platform is fronted by Amazon CloudFront and AWS WAF web access control lists at both the CDN and load-balancer layers. The CDN enforces TLS 1.2 or higher for client connections to the platform’s domains, and the load balancer redirects any plain-HTTP request to HTTPS.
Continuous account-level monitoring is active across the AWS environment:
Operational access to production infrastructure is performed through AWS Systems Manager with full session auditing; production hosts do not accept open inbound SSH from the internet. EC2 instances enforce IMDSv2, mitigating credential theft through request-forgery attacks.
Infrastructure changes are executed through a gated, phase-by-phase change-management workflow with a documented rollback path for each phase. Ad-hoc console changes are not part of our operating model.
All data transmitted between clients and the platform is encrypted using TLS, with TLS 1.2 as the minimum accepted protocol version on the platform’s customer-facing endpoints. HTTP Strict Transport Security (HSTS) is set for one year, including subdomains, instructing browsers to refuse protocol downgrade. Connections between the application tier and the databases are also TLS-encrypted, enforced server-side.
Production database instances and their underlying storage volumes are encrypted at rest, with deletion protection enabled on production databases.
Application secrets are stored in AWS-encrypted parameter storage and injected into containers at start time. Secrets are not stored in plaintext in task definitions or source code, and the source repository is guarded by an automated check against committed credentials.
The platform’s services hold no static database passwords. Database authentication uses AWS IAM with short-lived, cryptographically signed tokens, scoped to the service’s IAM role.
Production databases take encrypted automated daily snapshots with continuous point-in-time recovery over a 7-day window.
The platform is multi-tenant, and isolation between tenants is enforced in layers — with the database engine, not application code alone, as the last line of enforcement:
HttpOnly, Secure, SameSite=Strict cookies — by virtue of the HttpOnly flag they are not accessible to page JavaScript, and they are not placed in browser storage. Sessions are renewed by opaque, single-use refresh tokens (hashed at rest, 30-day maximum lifetime) that rotate on every use. Reuse of a rotated refresh token is treated as evidence of theft and revokes the entire session chain.Permissions are role-based and tiered (owner → manager → bookkeeper → service advisor → technician), enforced server-side on every request. Sensitive surfaces such as payroll require elevated tiers. Authorization fails closed: a request that cannot positively establish its identity and tier is rejected.
Customers manage their own security posture within the platform:
Internal access to production systems is restricted to authorized engineering personnel, individually authenticated, and logged immutably (Sections 4 and 5.3).
SameSite=Strict cookie scoping — two independent defenses.X-Frame-Options: DENY, X-Content-Type-Options: nosniff, a strict referrer policy, HSTS, and a Content-Security-Policy that pins network connections to first-party origins. Security headers are additionally enforced at the CDN layer.HttpOnly cookie used for HTTP — tokens are not placed in URLs.Car Shop Analytics inherits the physical and environmental control attestations of AWS (SOC 2, ISO/IEC 27001, and others) for the infrastructure layers AWS operates, as described in Section 3.2. Car Shop Analytics has not itself completed a SOC 2 or ISO/IEC 27001 certification of its own controls; such examinations are listed in the roadmap below.
Consistent with this document’s commitment to describing only what exists today, the following are in progress or planned, not yet delivered:
We welcome reports from security researchers and customers. Contact security@carshopanalytics.com with a description of the issue and reproduction steps. We will acknowledge your report promptly, keep you informed through remediation, and will not pursue good-faith research conducted within the law.
Repair shops trust the platform with the operational heart of their business. The controls in this document — database-enforced tenant isolation, credential-less data-tier access, short-lived revocable sessions, gated change management, and privacy-preserving analytics — exist to be worthy of that trust, and the program behind them treats every closed finding as a permanent, regression-tested fix rather than a one-time patch.
Questions about anything in this document, requests for the current subprocessor list, or vulnerability reports can be directed to security@carshopanalytics.com.
| Version | Date | Changes |
|---|---|---|
| 1.0 | June 3, 2026 | Initial release |
This document is provided for informational purposes only, describes the platform as of the date stated, and may change without notice. It is provided “as is,” creates no contractual commitment, representation, or warranty of any kind, express or implied, and is not intended to be relied upon by any third party. Car Shop Analytics may update this document from time to time; the most recent version supersedes all prior versions. © 2026 Car Shop Analytics. All rights reserved.