marshal/Privacy
Sign inGet access

Privacy Policy

How Marshal Security Ltd. handles personal data — what we collect, why, how long we keep it, and how you get it back or get it deleted.

LAST UPDATED August 21, 2026

This policy covers everyone who interacts with Marshal: visitors to marshal.codes, people who ask us for access, administrators and end users of Marshal deployments, and anyone whose data reaches us through a service you connect to Marshal.

Marshal is built to keep your data in your own infrastructure. Most of what the product touches — your source code, your credentials, your agent sessions, your audit trail — never reaches us at all. Section 4 sets out exactly where that line falls.

1. Who we are

Marshal Security Ltd. (“Marshal”, “we”, “us”), a company registered in Israel, is the controller of the personal data described in this policy. For anything privacy-related, including access and deletion requests, email privacy@marshal.codes. We answer within 30 days.

Where you run Marshal inside your own infrastructure and we merely provide the software, you are the controller of the data your deployment processes and we are not a party to it.

2. The short version

If you…We receive
Visit marshal.codesAnonymous usage analytics and standard server logs
Ask us for access or email usYour email, and whatever you choose to tell us
Sign in through our hosted auth brokerYour email address and your provider account ID, at the moment you sign in
Browse or install from the Marshal marketplaceWhich packages were searched for, viewed, and installed
Run Marshal in your own infrastructureNothing about your code, credentials, or agent sessions

3. What we collect, and why

3.1 Visiting this website

We use PostHog to understand how the site is used — which pages are viewed, in what order, and when people leave. Analytics profiles are identified only: unless you separately identify yourself to us, your activity is not linked to a named person. PostHog sets cookies in your browser to do this. Analytics data is processed in the United States.

Our servers also keep ordinary request logs — IP address, timestamp, requested path, user agent — which we use to keep the site up and to investigate abuse.

3.2 Asking us for access, or contacting us

Our access form asks for your email address and, optionally, your company, team size, role, and a message. Those fields are delivered to us as email and used to reply to you and to evaluate the request. We do not sell them, and we do not add you to unrelated marketing.

If you email support@marshal.codes or privacy@marshal.codes, we keep the correspondence so we can handle your request and any follow-up.

3.3 Marshal-hosted services

Some parts of Marshal run on our infrastructure. Each is narrow by design:

3.4 Services you connect to Marshal

Marshal connects to third-party services at your direction — chat platforms such as Slack, identity providers such as Google, code hosts such as GitHub, and others. When you authorize a connection, that service shares data with your Marshal deployment according to the permissions you grant, and your deployment holds the resulting access tokens. You can see the exact permissions on the consent screen before you approve, and you can revoke them at any time from that service or from Marshal.

Where such a connection runs through a Marshal-hosted component, we handle it as described in section 3.3 and keep no copy of the message, file, or repository content that passes through.

4. What stays in your infrastructure

Marshal is designed to be run inside your own network. In that deployment model the following never reaches us:

These live in your own database and object storage, under your own retention and access rules. We cannot read them, and we cannot produce them on request — including to a third party who asks us for them.

5. Data we receive but do not use

Some data reaches us as a by-product of a system working normally, and we want to be explicit about it rather than leave it unsaid:

6. How long we keep it

DataRetention
Website analytics12 months
Access requests and email correspondence24 months, or until you ask us to delete it
Sign-in events at the auth broker30 days
In-flight sign-in state10 minutes
Server and registry access logs30 days
Marketplace usage events24 months
Organization configurationFor as long as the account is active, then 30 days

We keep data longer only where the law requires it, or where it is needed to resolve a dispute or enforce an agreement. When a retention period ends, the data is deleted.

7. Who else touches your data

We do not sell personal data, and we do not share it for advertising. We use a small number of providers to run the service, each bound to handle data only on our instructions:

ProviderPurpose
Google CloudHosting and infrastructure for our services
PostHogWebsite analytics
ResendDelivery of transactional and reply email

We may also disclose data where we are legally required to. If we are compelled to hand over data about you, we will tell you unless we are prohibited from doing so.

8. Your rights

You can ask us to:

Email privacy@marshal.codes from the address the request concerns, or tell us how to verify you if you cannot. We respond within 30 days, free of charge. These rights apply to everyone who asks, whether or not the law in your country grants them — including the rights the GDPR and the CCPA provide, where those apply to you. Exercising them will never cost you access to the product, and you can complain to your local data protection authority if you are unhappy with our answer.

If your data sits inside a Marshal deployment run by your employer or another organization, send the request to them — they control that data, not us. We will help them action it.

9. International transfers

We operate from Israel and use providers located in the United States and Europe, so your data may be processed outside your own country.

Israel is recognized by the European Commission, and by the United Kingdom, as providing an adequate level of data protection — so personal data moving from the European Economic Area or the UK to us does so under that adequacy decision. Where a provider processes data in the United States, we rely on the European Commission’s standard contractual clauses.

10. Security

Data is encrypted in transit and at rest. Access to production systems is limited to the people who need it, authenticated through single sign-on, and logged. Our hosted components are deliberately scoped so that a compromise of any one of them does not expose customer code, credentials, or agent activity — because we never hold them.

To report a vulnerability, email security@marshal.codes. If a breach affects your personal data, we will notify you and the relevant regulator without undue delay.

11. Children

Marshal is a tool for professional software teams. It is not directed at children, and we do not knowingly collect data from anyone under 16. If you believe we have, email privacy@marshal.codes and we will delete it.

12. Changes to this policy

When we change this policy we update the date at the top of the page. If a change materially affects how we handle your data, we will tell affected users directly before it takes effect.

13. Contact

Privacy and data requests: privacy@marshal.codes
Terms of use: marshal.codes/terms
Everything else: marshal.codes/support