Security Policy
Last updated: October 19, 2026
Overview
This page describes how 10X ERP protects the data our clients keep in the 10X ERP platform (the “Service”). It describes what we do today. This policy is incorporated by reference into our client agreements.
How we handle personal information collected through this website is covered separately by our Privacy Policy.
Hosting and Where Your Data Lives
The Service runs on established cloud infrastructure providers in data centers in the United States. Your production data is stored and processed in the United States. A second encrypted copy of your backups is also kept with a separate provider, described under Backups below.
Every client has its own database with its own credentials. No tables are shared between clients, and one client's application cannot connect to another client's database.
Servers are built from version-controlled configuration. Only web traffic and administrative access are reachable from the internet; databases, caches, and queues are not.
Encryption
In transit: All connections to the Service use HTTPS with current TLS versions. Plain HTTP requests are redirected, and browsers are instructed to use HTTPS only. Administrative access uses SSH with key-based authentication.
At rest: Backups are encrypted with AES-256 before they leave the server. User passwords are stored only as salted hashes. Payment card details are held by the payment processor you connect, not by 10X ERP.
Access Control and Authentication
Access inside the Service is role-based. Your administrators grant each user the permissions they need, and every change to a user's permissions is recorded in a history your administrators can review.
- Multi-factor authentication is available to every user and required for users who manage other users or administer the account.
- Single sign-on through Google Workspace or Microsoft Entra ID lets your own identity provider's policies apply.
- Sign-in attempts are rate limited to protect against password guessing.
- API access uses per-user credentials that carry that user's permissions.
Who at 10X Can Access Your Data
Access to production systems is limited to a small group of 10X engineers. Each uses individual credentials, which are revoked when someone leaves the team.
10X staff access client data only to deliver support you have asked for, to troubleshoot a problem, to operate and secure the Service, or when the law requires it. We do not sell client data or use it for any purpose other than running the Service for you.
10X AI
10X AI, the assistant built into the Service, answers questions using read-only access to your data that excludes sensitive fields such as password hashes and security tokens. Changes it proposes go through the same permission checks as a user, with an audit trail.
Questions and the data needed to answer them are sent to the model providers listed under Subprocessors for that request only. They are not used to train models.
Backups and Recovery
Databases are backed up continuously, with incremental backups at least every 30 minutes, to encrypted storage separate from the server. This lets us restore a client to any point in time within the last 30 days. Separate daily copies are kept with a second provider for up to a year. Server configuration is backed up nightly.
Restoring from backup is a scripted procedure. We exercise it regularly, because the same procedure refreshes our test environments from production backups, and we periodically rehearse a full rebuild.
Security Incidents
Monitoring alerts the engineering team to errors, outages, and unusual activity. When we suspect a security incident, we confirm it, contain it, remove the cause, and determine what will prevent it from happening again.
If an incident affects your data, we notify your account contact by email promptly after we confirm it, with what happened, what data was involved, what we have done, and what, if anything, you should do.
Subprocessors
These third parties store or process client data on our behalf. This page is the current list, and we update it when a subprocessor changes.
| Provider | Purpose |
|---|---|
| Akamai Connected Cloud (Linode) | Application hosting, databases, and encrypted backup storage. |
| Hetzner Online | Second, independent copy of encrypted database backups. |
| Mailgun (Sinch) | Delivers email sent from your account, such as invoices and statements. |
| Sentry | Application error reporting. |
| OpenRouter and Anthropic | Language models behind 10X AI. |
| PrintNode | Routes documents you print from 10X ERP to your printers. |
Integrations you choose to connect, such as payment processors, bank connections, sales tax services, shipping carriers, and accounting software, receive data only after your administrators enable them.
Security Questionnaires and Reporting an Issue
If your review process needs a completed security questionnaire or more detail than this page provides, email info@10xerp.com with “Security questionnaire” in the subject line.
If you believe you have found a security problem in the Service or this website, email info@10xerp.com with “Security issue” in the subject line and enough detail for us to reproduce it. We will not take action against anyone who reports in good faith.

