Security
Security is the core, not a feature
Agents read your systems and act in them, so the platform was designed around isolation, encryption and approval from the first line. Here is how it protects your data, and how to tell us if you find a problem.
Architecture
A rigid core, so everything else can flex
One row belongs to one tenant. One transaction works in one tenant. Keys are per tenant. The flexible parts are safe because the core never bends.
Isolation the database enforces
Every query runs in one tenant’s context, and row-level security checks it again. It fails closed.
Your keys, your cloud
Bring your own keys and storage on AWS, GCP or Azure. Delete a tenant’s key and its data is gone.
Secrets never reach the model
Credentials are decrypted only at the moment of the outbound call. Never in a prompt, never in the browser.
Untrusted code runs alone
Custom code runs in an isolated Lambda sandbox with nothing to steal, never inside our workers.
Every outbound call is checked
An egress proxy blocks internal addresses, pins DNS and allows only each connector’s hosts.
An audit trail for everything
Who did what, as whom, and on whose behalf. Kept up to six years and immutable under HIPAA.
Compliance
Pick a compliance profile for each agent
Standard, Privacy or HIPAA. The policy engine enforces the profile at five choke points, so feature code never has to remember the rules.
Standard
Made for For most products. Strong defaults, nothing in your way.
- Model routing
- Any provider you enable
- Member sign-in
- MFA optional
- Run content
- Encrypted at rest
- Logs and traces
- IDs and metadata only
- Audit log
- Kept 1 year
- Widgets
- Anonymous sessions allowed
Privacy
Made for For personal data under GDPR and similar laws.
- Model routing
- No-training providers, region pinned, optional PII redaction
- Member sign-in
- MFA recommended, SSO available
- Run content
- Field-level encryption, retention limits, export and delete per person
- Logs and traces
- IDs only, plus a PII scrubber
- Audit log
- Kept 2 years
- Widgets
- Consent notice shown
HIPAA
Separate cellMade for For health data, in a separate cell with its own AWS account.
- Model routing
- BAA-covered endpoints only, Claude on Bedrock by default
- Member sign-in
- MFA and SSO required, 15-minute idle timeout
- Run content
- Field-level encryption, every read audited
- Logs and traces
- Content only in encrypted tables
- Audit log
- Kept 6 years, immutable
- Widgets
- Signed user identity before any PHI tool
In practice
The details people ask about
Where the platform runs, how sessions behave, and who on our side can reach your data.
- Hosting
- Amazon Web Services, United States (us-east-1). HIPAA tenants run in a separate cell with its own AWS account.
- Encryption
- TLS for everything in transit. At rest, envelope encryption: data keys sealed by a key per tenant, sealed by a key in KMS.
- Sign-in
- Single sign-on and multi-factor sign-in, required under the HIPAA profile. Social sign-in with Google, Microsoft, Apple, Amazon and Meta.
- Sessions
- Sealed, httpOnly cookies that scripts cannot read. A session ends after 12 hours idle and 14 days at most, and you can end any of them from your account.
- Connections
- Tokens for connected tools are encrypted, decrypted only for the outbound call, and never shown to a model or a browser.
- Our access
- Limited to the people who run the service, for support you ask for, security or the law, and every access is logged.
- Subprocessors
- The companies that help us run the service are listed on one page, with what each does and where.See the subprocessors
Disclosure
Report a vulnerability
If you find a security problem in MyDeepAgents, tell us privately and give us a fair chance to fix it. We are glad to hear from you.
How to report
Email khurram@mydeepagents.com with the subject “Security report”.
Describe the problem, where it is, and the steps to see it. A short proof of concept helps.
Tell us how to credit you, if you would like to be credited.
Please
- test only against accounts and data you own;
- stop and tell us as soon as you reach someone else’s data;
- never degrade the service, send spam or try social engineering;
- keep the details private until we have fixed the problem.
Our promise
We will confirm that we received your report, keep you told as we work on it, and credit you if you wish. If you act in good faith and follow these rules, we will not take legal action against you for your research.
Out of scope
- Denial of service and load tests
- Reports from automated scanners without a working proof
- Missing headers or settings with no security impact
- Social engineering and physical attacks
Questions
Need more detail?
If your security team has questions this page does not answer, write to us and we will go through them with you.