Overview
Macro is built with best-in-class security practices to keep your work safe and secure at every layer. This includes state-of-the-art encryption, safe and reliable infrastructure partners, and independently verified security controls. Macro is also open source under the AGPLv3. The code that runs the hosted product is on GitHub. To request a Data Processing Agreement (DPA) with specific details, contact us at support@macro.com.Shared responsibility
Under our shared responsibility model, Macro secures the components that we control, including the application layer, underlying platform, and cloud infrastructure. This includes protecting against threats targeting these components through security controls, monitoring, and incident response. Customers are responsible for how they use Macro. This includes configuring team access and roles, determining what data they share into which channels, deciding which documents have public links enabled, managing the agents and MCP clients they connect, and maintaining the security settings on the Google account they sign in with.Certifications
Macro is compliant with GDPR, SOC 2 Type II, ISO 27001, and HIPAA. Our certifications cover the hosted product atmacro.com.
For HIPAA compliance, we offer a Business Associate Agreement (BAA) to customers handling protected health information. Please contact us at support@macro.com for more information.
To request other security and compliance documents for Macro — audit reports, our subprocessor list, or a completed security questionnaire — please email security@macro.com. If you have further questions about any of our certifications, please let us know at support@macro.com.
FedRAMP, or anything else that requires Macro to run inside your own infrastructure, is a separate conversation — contact self-host@macro.com. Self-hosting under the AGPLv3 is covered in the FAQ.
Data regions
You have the option to select the region where you want your data to be stored. The available options are:- United States
- European Union
The United States is the default. Selecting the European Union isn’t self-serve — email support@macro.com and we’ll create your workspace in an EU region.
- Postgres for blocks and the relationships between them
- S3 for files, attachments, images, and call recordings
- OpenSearch for the index that powers Search
Access control
Access in Macro is derived from channel-based sharing rather than per-file permission dialogs. That model is the security boundary:- Mentioning a block in a channel shares it with every member of that channel. Removing someone from the channel revokes what was shared there.
- Teams set the defaults for some block types. Tasks are visible to the team, calls are shared to team memory unless a call is opted out, and emails flow into the CRM when Email Sync is enabled for that company.
- Team roles are Member, Admin, and Owner. Only owners can invite and remove members.
- Auto-join on domain, when an admin enables it, adds anyone who signs up with an email on the owner’s domain to the team.
- Public links make a document readable by anyone with the URL, including people without a Macro account.
Agents and your data
Agents operate on your workspace data under the following guarantees:No training on your data
Your content is never used to train models, ours or anyone else’s.
Zero data retention
We hold zero-retention agreements with our model providers, so prompts and content aren’t retained on their side.
Agents inherit your permissions
An agent can reach only what you can reach. Content that isn’t shared with you isn’t in your agent’s context.
You choose the connections
Connectors and MCP clients are opt-in per workspace from Settings → Connections.
Retention and deletion
- Deleting a block moves it to trash first, so it can be recovered.
- Deleting your account is permanent. Settings → Account → Delete account removes your account and its associated data after a confirmation step.
- Organizations can set a retention window that deletes documents and chats which haven’t been accessed within a set number of days. Contact support@macro.com to configure one for your organization.
Report a vulnerability
Send suspected security issues to security@macro.com. We pay bounties in accordance with the severity and impact of the finding. Please include steps to reproduce, the affected surface (web, iOS, API, or MCP), and any accounts involved, and give us a chance to ship a fix before disclosing publicly. Because the codebase is open source, you can reference specific files or commits.FAQ
Is your data encrypted?
Is your data encrypted?
All data is encrypted in transit with TLS, and our databases, file storage, and backups are encrypted at rest with AES-256 using AWS KMS-managed keys.
Do you train models on my data?
Do you train models on my data?
No. We don’t train on customer content, and we hold zero-retention agreements with the model providers we route to, so they don’t retain it either.
How can I access, transfer or delete my data?
How can I access, transfer or delete my data?
You can delete your account and its data from Settings → Account → Delete account. For a bulk export, or deletion scoped to part of your workspace, contact support@macro.com.
How do I keep my data in the European Union?
How do I keep my data in the European Union?
EU hosting is available on request. The default is AWS in the United States — email support@macro.com and we’ll host your workspace in an EU region instead.
How do I set up Macro for HIPAA compliance?
How do I set up Macro for HIPAA compliance?
For HIPAA compliance, we offer a Business Associate Agreement (BAA). Contact us at support@macro.com.
Who at Macro can see my workspace?
Who at Macro can see my workspace?
Access to production data is restricted to the engineers who need it to operate the service, and infrastructure access is logged and monitored. We don’t browse customer content, and support will ask before looking at anything specific to debug an issue.
Which subprocessors does Macro use?
Which subprocessors does Macro use?
The hosted product runs on AWS. We sublicense LiveKit for video calls, FusionAuth for authentication, and PostHog for product analytics, alongside the model providers described above. Email security@macro.com for the current list as part of a vendor review.
Does Macro support SAML or SCIM?
Does Macro support SAML or SCIM?
Not yet. Sign-in today is Google, Apple on iOS, or a one-time email link, so Google Workspace policies are the practical enforcement point. If you need SAML or SCIM, let us know at support@macro.com.