AWS says Bedrock does not share your data with model providers or use it to improve base models. Models run in AWS-operated accounts the providers cannot access. Data is encrypted in transit and at rest, and PrivateLink keeps traffic off the internet. Bedrock is HIPAA eligible and in scope for ISO, SOC and CSA STAR Level 2. Your app's compliance is still your job.
This is the question most security reviews start with.
Encrypted by default, with your own keys where it matters.
AWS says data is encrypted in transit and at rest, and that you can create, manage and control keys with AWS KMS. AWS requires TLS 1.2 and recommends TLS 1.3. Use a customer managed KMS key for the resources Bedrock stores for you, such as custom models, training data, knowledge base data and batch input and output in S3, so you control key policy, rotation and revocation. FIPS endpoints are available if you need FIPS 140-3 validated modules.
Use VPC endpoints.
AWS PrivateLink gives private connectivity from your VPC to Bedrock without exposing the VPC to internet traffic. Create interface VPC endpoints for the Bedrock APIs you use, attach endpoint policies that allow only the actions and models you approve, and use IAM conditions to deny calls that do not come through your endpoints.
Model access is now on by default, so IAM is where you enforce your approved-model list.
Two trails: who did what, and, if you need it, what was said.
Check scope for your exact framework and Region.
Use AWS Services in Scope by Compliance Program to confirm a framework, and AWS Artifact for the reports your auditor will ask for.
| Program | What AWS says |
|---|---|
| ISO, SOC, CSA STAR Level 2 | Bedrock is in scope |
| HIPAA | Bedrock is HIPAA eligible; you need a BAA with AWS and your own controls |
| GDPR | Customers can use Bedrock in line with GDPR |
| FedRAMP High | Authorized in AWS GovCloud (US-West) |
| PCI DSS and others | Not stated on that page; check AWS Services in Scope by Compliance Program |
Platform security protects the data. Guardrails control what goes in and out of the model.
Bedrock Guardrails add content filters (including prompt attacks), denied topics, word filters, sensitive information filters that block or mask PII, contextual grounding checks and Automated Reasoning checks. One versioned guardrail can apply to every model, to agents, and through the ApplyGuardrail API to models outside Bedrock. For regulated data, masking PII before it is logged is often the control auditors ask about first.
What a reviewer will want to see.
There are two kinds of AWS money for a Bedrock build. A partner files one. You apply for the other yourself.
Partner-filed funding. An AWS consulting partner can file POC (proof of concept) funding to test a Bedrock workload, whether or not you run on AWS today. If you already run on AWS and are adding new AI work, the partner can file incremental workload (IW) funding instead. For startups this is often $50K to $150K. Depends on the workload; AWS approves. The work has to be real, and the partner has to be the one doing it.
AWS Activate, which you apply for yourself. Activate Founders gives $1,000 to start, up to $5,000, with no investor needed. Activate Portfolio gives up to $200,000 if your VC, accelerator or angel group is an Activate Provider and gives you its Org ID. A consulting partner cannot apply for Activate on your behalf. AWS made Activate credits usable for third-party models on Bedrock in April 2024.
For most startups without a VC, the partner route is the larger of the two. Security reviews are partner work, so it helps to pick a partner who has shipped regulated Bedrock workloads. CloudRoute matches you with one vetted AWS partner for free. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
| Funding | Who files it | Amount | When it fits |
|---|---|---|---|
| Proof of concept (POC) funding | Your matched AWS partner | $50K to $150K for startups. Depends on the workload; AWS approves. | You want to test something, whether or not you are on AWS today. |
| Incremental workload (IW) funding | Your matched AWS partner | $50K to $150K for startups. Depends on the workload; AWS approves. | You are already on AWS and are launching new work: a new AI feature, a new customer or a new contract. |
| AWS Activate Founders | Founder applies | $1,000 to start, up to $5,000 | Self-funded startups with no investor or accelerator behind them. |
| AWS Activate Portfolio | Founder applies | up to $200,000 | Startups backed by a VC firm, accelerator or angel investor that is an AWS Activate Provider. |
| AWS Credits for AI Startups | Invite only (AWS account manager) | $200,000 or more, by invitation | AI startups ready to scale after Activate Portfolio, invited by AWS. |
You fill in a short form: what you run today, what you want to move, test or build, your stage and your region.
We read your answers and pick one vetted AWS consulting partner that fits the work, the stack and the region. We reply within 24 hours; your matched partner reaches out within 5 business days.
Your matched partner scopes the test with you. Then it checks whether the test qualifies for POC (proof of concept) funding. A POC can fit whether or not you run on AWS today.
If the work qualifies, the partner files the funding request with AWS. AWS reviews it and decides. The amount depends on the workload.
CloudRoute is free for startups. Partners pay CloudRoute a monthly membership plus 10% of AWS-approved funding.
AWS Activate credits are separate, and you apply for them yourself. Use Activate Founders if no investor backs you. Use Activate Portfolio with the Org ID or invite from your VC, accelerator, incubator or angel group if it is an Activate Provider. A consulting partner cannot apply for Activate on your behalf.
Tell us what you are building on Bedrock. We match you with one vetted AWS partner. If the work qualifies, the partner files POC funding for a test, or incremental workload (IW) funding for new work on AWS: often $50K to $150K for startups. Depends on the workload; AWS approves. CloudRoute is free for startups.