Trust and security
We do not yet hold formal certifications like SOC 2 or ISO 27001. Rather than imply otherwise, here is what we actually do, in plain terms, to keep your data and code secure.
No formal certification yet, and we say so plainly rather than imply otherwise. What we do have: encrypted connections, access controls, code review on every change, secrets kept out of source control, and a real plan for if something goes wrong.
Protecting your data
Connections between your systems and anything we build run over HTTPS and TLS, not plain unencrypted traffic.
API keys, database credentials, and other secrets are kept out of source control entirely and managed through a proper secrets manager.
People and systems get access to only what they need for the task at hand, not broad standing access by default.
Staging and production are kept separate, so testing and review never touch live customer data unless explicitly required and agreed.
Code and credentials
No change reaches production without a second person reviewing it first, including under a tight deadline.
Ongoing scanning for known vulnerabilities in the libraries and packages a project depends on.
Source code access is limited to the people actively working on a project, revoked when an engagement ends.
Application secrets never get committed to a git repository, checked by both process and automated scanning.
If something goes wrong
Formal certifications like SOC 2 are a real, paid audit process, typically running into the thousands of dollars and taking months with an accredited auditor. Right now, we are putting that budget into delivery instead.
As we take on larger clients and the need for a formal certification becomes concrete rather than precautionary, it is on our roadmap. Until then, this page is the honest, current picture of what we actually practice, not a claim we cannot back up.
Reporting an issue
If you believe you have found a security issue in something we built or in this site, email contact@virtualconsonance.us with details. We will acknowledge it, treat it seriously, and follow up directly.
Tell us what you are trying to build or fix. We will give you a straight read on what it takes, and if we are not the right team, we will tell you that too.