Skip to content

Security at Automatum.

Your marketplace listings, private offers, and co-sell deals are commercial data. This page shows how we protect that data, which checks we passed, and which documents you can get for your security review.

See the control matrix

Checked by other parties.

Each item below shows its status today. We give the reports to customers and prospects under a non-disclosure agreement.

  • CompleteAWS Qualified SoftwareAutomatum passed the AWS Foundational Technical Review. AWS examined our security, reliability, and operations against its best practices.
  • CompleteSOC 2An independent auditor examined our controls. The report is available under a non-disclosure agreement.
  • CompletePenetration testAn external security firm tested the product in the last 12 months. A summary is available under a non-disclosure agreement.
  • SupportedGDPRWe process personal data only on your instructions. We sign a data processing addendum with each customer that needs one.
  • AvailableSingle sign-onYour team signs in with your identity provider. Roles control what each user can see and change.
  • On the roadmapISO 27001We do not hold this certificate today. Ask us for the current plan.

Built only on AWS.

The Automatum product runs only on Amazon Web Services. It uses serverless AWS services: Amazon API Gateway, AWS Lambda, Amazon Cognito, Amazon DynamoDB, Amazon SQS, Amazon S3, and Amazon Bedrock. We operate no servers of our own.

AWS holds these attestations for the data centres, hardware, and network below our product. They cover the AWS layer. They do not replace our own SOC 2 report.

  • SOC 1
  • SOC 2
  • SOC 3
  • ISO 27001
  • ISO 27017
  • ISO 27018
  • PCI DSS Level 1
AWS compliance programs AWS reports in AWS Artifact

Controls, and where each one applies.

Each control below is in effect today. The last column shows the plan or the condition that the control applies to.

Security controls and the plans that have them
AreaControlApplies to
Data locationAll product data is stored and processed on Amazon Web Services. We use no other cloud for the product.All plans
Tenant isolationEach record belongs to one organisation. Each event and each background job carries the organisation ID through all its steps.All plans
AuthenticationUsers sign in through Amazon Cognito. The API checks a signed token on each authenticated request.All plans
Single sign-onYour team signs in with your identity provider.Enterprise plan
AuthorisationRole-based access. A role sets what a user can see and change.All plans
API accessYour systems call the Automatum API with OAuth 2.0 machine-to-machine tokens.All plans
Access to your AWS accountYou create one IAM role in your own account from our CloudFormation template. Automatum assumes the role with an external ID that is unique to your organisation. You can delete the role at any time.When you connect AWS
Your marketplace data feedsAWS delivers the feeds to an S3 bucket in your account, encrypted with a KMS key in your account. Automatum reads the bucket through your role and checks the bucket owner before each read.When you turn on analytics
No inbound connectionMarketplace events go to a queue in your AWS account. Automatum reads the queue. We open no connection into your network.When you connect AWS
Webhook integrityWhen you set a webhook secret, each webhook has an HMAC-SHA256 signature in the X-Automatum-Signature header.All plans
Report downloadsA report opens through a link that stops working after a short time.All plans
EncryptionTLS for data in transit. Encryption at rest for stored data.All plans
Failure handlingEach queue has a dead-letter queue. An alarm tells our engineers when a message fails. Scheduled jobs find and correct private offers and usage records that did not complete.All plans
AI controlsThe copilot and the Listing Agent run on Amazon Bedrock. Amazon Bedrock Guardrails check each copilot message.All plans
Self-hosted integrationsThe integrations run in your own cloud account.Self-hosted plan

Who is responsible for what.

Automatum is a processor between your systems and the cloud marketplaces. This table shows where each responsibility is.

Responsibilities of Automatum and of the customer
AreaAutomatumYou
Data centres, hardware, and networkAWS operates and secures them. We select the AWS services and configure them.None.
The Automatum productWe operate, monitor, and correct the service. We manage encryption.None.
Who can use your organisationWe make sure that each user signs in, and we apply the roles.You invite users, give them roles, and remove users who leave.
The IAM role in your AWS accountWe use the role only for the marketplace operations of your organisation, with your external ID.You create the role, examine its use in AWS CloudTrail, and delete it when you stop.
CRM and Slack connectionsWe keep the tokens and use them only for your organisation.You approve each connection and remove it when you stop.
API tokens and webhook secretsWe issue and check the tokens. We sign the webhooks.You keep them secret, replace them, and check each webhook signature.
The data that you sendWe process it under the terms and the data processing addendum.You decide which data to send.

Where your data goes.

Automatum sits between your team, your AWS account, your CRM, and the cloud marketplaces. Each connection is encrypted and belongs to one organisation.

Data that moves through Automatum
DataWhere it comes fromWhere it goes
Marketplace eventsAWS MarketplaceA queue in your AWS account, then Automatum
Listings and private offersYour team, in the web app or in HubSpotAutomatum, then AWS Marketplace through the role in your account
Usage recordsYour product, through the APIAutomatum, then AWS Marketplace metering
Marketplace data feedsAWS MarketplaceAn S3 bucket in your account, then Automatum reports
Co-sell opportunitiesAWS Partner Central, Microsoft Partner Center, or your CRMAutomatum and your CRM
NotificationsAutomatumEmail, Slack, HubSpot, and your webhooks

The control library.

Items with no mark are facts about the product. Our SOC 2 report describes the items with the SOC 2 mark. Request the report for the detail.

Access control

  • Sign-in through Amazon Cognito
  • Single sign-on with your identity provider
  • Role-based access for each user
  • OAuth 2.0 tokens for API access
  • Internal single sign-on SOC 2
  • Least privilege SOC 2
  • Password security SOC 2
  • Separation of duties SOC 2

Product security

  • Team management with roles
  • Signed webhooks (HMAC-SHA256)
  • CRM and Slack connections through OAuth
  • Audit logging SOC 2

Data security

  • Encryption in transit with TLS
  • Encryption at rest
  • Data feeds stay in your bucket, with your KMS key
  • Report links that expire
  • Data retention and erasure SOC 2
  • Backups SOC 2

Application security

  • Penetration test by an external firm
  • AWS Foundational Technical Review passed
  • A public vulnerability disclosure policy
  • Software development lifecycle SOC 2
  • Vulnerability and patch management SOC 2

Infrastructure

  • Amazon Web Services only
  • Serverless AWS services, with no servers that we manage
  • A production environment that is separate from development
  • Dead-letter queues and alarms on each job
  • Business continuity and disaster recovery SOC 2

Network security

  • The API is behind Amazon API Gateway
  • No inbound connection into your network
  • Firewall and network monitoring SOC 2

AI

  • Amazon Bedrock for the copilot and the Listing Agent
  • Amazon Bedrock Guardrails on copilot messages
  • AWS states that Amazon Bedrock does not use your content to train its base models

Data privacy

Corporate and endpoint security

  • Staff security training SOC 2
  • Staff screening and offboarding SOC 2
  • Asset management SOC 2
  • Incident response SOC 2
  • Device protection and disk encryption SOC 2

Documents for your review.

Public documents open from this page. Locked documents are confidential. Request them with your work email address.

Security and legal documents
DocumentWhat it coversAccess
Compliance
SOC 2 reportThe auditor’s report on our controls
Penetration test summaryThe scope and the result of the most recent external test
AWS Foundational Technical ReviewThe AWS review behind the AWS Qualified Software status
Reports
Data flow overviewHow data moves between you, Automatum, and the marketplacesPublic
Security whitepaperArchitecture, controls, and operations in one documentIn preparation
Self-assessments
CAIQ LiteThe Cloud Security Alliance questionnaire, with our answersIn preparation
SIG LiteThe Shared Assessments questionnaire, with our answersIn preparation
Policies
Security policiesThe policies that our SOC 2 audit examined, such as access control, incident response, and vulnerability management
Legal
Privacy policyThe personal data that we collect and how we use itPublic
Terms and conditionsThe terms for this site and the productPublic
SubprocessorsThe other companies that process data for usPublic
Vulnerability disclosure policyHow to report a security problem to usPublic
Data processing addendumThe GDPR terms between you (controller) and Automatum (processor)
Service level agreementAvailability and support commitmentsIn preparation
Cyber insurance certificateProof of our cyber insurance coverIn preparation

How access works.

  1. Step 1

    Send the request.

    Select the documents and give your work email address, your name, and your company.

  2. Step 2

    We check the request.

    A person on our team confirms your address and your company. We send a non-disclosure agreement if a document needs one.

  3. Step 3

    You get the documents.

    We send them to your work address. We do not put confidential documents on this site.

Report a security problem.

If you find a vulnerability in an Automatum system, tell us at hello@automatum.io.

  • We confirm your report in 5 business days
  • We tell you when the problem is corrected
  • No legal action against good-faith reports
Read the vulnerability disclosure policy

Questions from security teams.

Is your question not here? Write to hello@automatum.io.

Does Automatum have a SOC 2 report?

Yes. An independent auditor examined our controls.

Is Automatum certified to ISO 27001?

No. We do not hold this certificate today. AWS holds ISO 27001 for the infrastructure below our product.

Does Automatum comply with GDPR?

We process personal data only on your instructions, we publish our subprocessors, and we sign a data processing addendum with each customer that needs one.

How is my data encrypted?

TLS protects data in transit. Stored data is encrypted at rest. Your marketplace data feeds stay in a bucket in your own AWS account, with a KMS key in your account.

Where is my data processed and stored?

On Amazon Web Services only. Ask us for the AWS regions that apply to your account.

What access does Automatum have to my AWS account?

One IAM role that you create from our CloudFormation template. Automatum assumes the role with an external ID that is unique to your organisation. The role gives access to AWS Marketplace and, if you turn it on, AWS Partner Central. You can see each use in AWS CloudTrail, and you can delete the role at any time.

Is my data separate from the data of other customers?

Yes. Each record belongs to one organisation, and each event and background job carries the organisation ID.

Does Automatum use my data to train AI models?

No. The AI features use Amazon Bedrock. AWS states that Amazon Bedrock does not use your content to train its base models.

How do I control who has access?

Give each user a role. On the Enterprise plan, connect your identity provider for single sign-on.

How do I report a security problem?

Follow the vulnerability disclosure policy. Send the report to hello@automatum.io.

How do I get the security documents?

Select the documents in the library on this page and send the request from your work address. We check each request by hand.

Let’s map your cloud sales journey.

Tell us where you are today. We’ll look at your listing, program readiness, co-sell process and CRM setup, then work out the next steps with you.

Book a demo30 minutes with a cloud GTM specialist

What we’ll work through

  • Your listing and program readiness
  • Your co-sell process and CRM setup
  • Scope, timing and pricing