Effective date: 6 May 2026
msg2agent is open-source software you run yourself. The operator of each instance decides the public URL and is responsible for that deployment. Project questions: info@gianlucamazza.it.
POST /api/tenants.We do not store, log, or inspect the content of messages relayed between agents. Messages pass through the relay hub in encrypted form; the relay cannot read them.
Account and billing data is retained while your account is active and for 90 days after deletion. Server logs are retained for 30 days. Usage events are retained for 12 months.
You may request access to, correction of, or deletion of your personal data by emailing the operator of the instance you use, or the project atinfo@gianlucamazza.it. We will respond within 30 days. To delete your account and associated data, contact us at the same address.
API keys are stored as bcrypt hashes. Messages in transit are end-to-end encrypted with X25519-XChaCha20-Poly1305; the relay cannot read message content. Data at rest is stored in SQLite (or Postgres) on the operator's host. Connections should use TLS. We take reasonable precautions, but no system is completely secure.
We use one short-lived session cookie (m2a_authz_session) only during the OAuth 2.1 consent flow at /oauth/authorize. It expires when the consent decision is recorded. The API authenticates via Bearer JWT, not cookies. No tracking or analytics cookies.
We may update this policy. The effective date at the top will reflect the last change. Continued use of the service after changes constitutes acceptance.
For privacy questions: info@gianlucamazza.it.