← Back to AllCode Nexus
Security & Compliance
This document describes the security posture of AllCode Nexus for review by your security and compliance teams.
Architecture Security Model
AllCode Nexus follows a shared responsibility model:
| Responsibility |
Owner |
| CloudFormation stack resources in your account |
Customer |
| IAM role permissions and trust policies |
Customer |
| Identity provider configuration |
Customer |
| User access management |
Customer |
| Nexus portal infrastructure |
AllCode |
| Credential helper software integrity |
AllCode |
| Monitoring and analytics pipeline |
AllCode |
| Platform security patches |
AllCode |
Data Handling
What AllCode Nexus Stores
- Organization metadata (name, subscription ID, configuration)
- User email addresses (from OIDC tokens, for usage attribution)
- Aggregated usage metrics (token counts, request counts, timestamps)
- Quota policy configurations
What AllCode Nexus Does NOT Store
- User prompts or conversations
- Code, files, or intellectual property
- AWS credentials or secrets
- OIDC tokens (used transiently, never persisted)
- Personally identifiable information beyond email addresses
Data Flow
- Users authenticate directly with your IdP — credentials never pass through AllCode
- OIDC tokens are exchanged for temporary AWS credentials via Cognito in your account
- Claude Code communicates directly with Amazon Bedrock in your AWS account
- Usage metrics (token counts only) are reported to the Nexus analytics pipeline
No customer code or conversation data ever leaves your AWS account or passes through AllCode infrastructure.
Encryption
| Layer |
Standard |
| Data in transit |
TLS 1.2+ (all API and portal communications) |
| Data at rest (Nexus platform) |
AES-256 |
| Data at rest (your AWS account) |
AWS-managed encryption (CloudWatch, Cognito) |
| Credential exchange |
AWS STS with short-lived tokens (1 hour max) |
IAM Security
The CloudFormation stack creates the minimum required permissions:
- Bedrock Access Role — Can only invoke Anthropic models via Bedrock. Cannot create, delete, or modify any AWS resources.
- Trust Policy — Restricted to your specific OIDC provider and Client ID. No cross-account access.
- No Admin Permissions — The role has no IAM, EC2, S3, or other service permissions.
- Regional Scoping — Bedrock access can be restricted to specific regions.
Credential Lifecycle
- Temporary credentials expire after 1 hour
- No long-lived API keys or secrets are created
- Credentials are never written to disk
- Token refresh happens automatically via OIDC re-authentication
Compliance Readiness
| Framework |
Status |
| SOC 2 Type II |
In progress |
| HIPAA |
Architecture supports BAA requirements (no PHI stored) |
| FedRAMP |
Compatible with GovCloud deployment |
| GDPR |
No EU personal data stored beyond email for attribution |
| ISO 27001 |
Controls aligned |
Audit Capabilities
- Audit Log in the Nexus portal records all administrative actions
- AWS CloudTrail captures all Bedrock API calls in your account
- User attribution — Every Bedrock request is traceable to a specific user via IAM session tags
- Immutable logs — Audit records cannot be modified or deleted by customers or AllCode staff
Network Security
- All Nexus portal and API traffic uses HTTPS (TLS 1.2+)
- The credential helper communicates only with:
- Your OIDC provider (authentication)
- AWS STS (credential exchange)
- Amazon Bedrock (model invocation)
- Nexus metrics endpoint (usage telemetry, token counts only)
- No inbound network access is required in your AWS account
- No VPC, security groups, or network infrastructure is deployed
Supply Chain Security
- Installer packages are signed and distributed via nexus.allcode.com over HTTPS
- Package checksums are published for verification
- No third-party dependencies are bundled that require network access
- Updates are distributed through the same secure channel
Incident Response
In the event of a security incident:
- AllCode will notify affected customers within 72 hours
- Contact security@allcode.com to report vulnerabilities
- Emergency revocation: Delete the CloudFormation stack to immediately revoke all access
Frequently Asked Questions
Can AllCode access my AWS account?
No. The CloudFormation stack creates resources owned by you. AllCode has no IAM access to your account.
Can AllCode read my code or conversations?
No. All Claude Code interactions go directly to Amazon Bedrock in your account. AllCode only receives anonymized usage metrics (token counts).
What happens if I delete the stack?
All Nexus resources are removed from your account. Users lose access immediately. Your Nexus portal data (metrics history, policies) is retained until you cancel your subscription.
Is the credential helper open source?
The credential helper is distributed as a signed binary. Source code is available for security review upon request under NDA.
Next Steps