Security
How Miross handles your data.
The short version. The long version is the SECURITY.md we keep with the code.
Tenancy
- Every record carries its workspace; nothing is readable across workspaces.
- Roles: admin, agent, viewer. Non-members get “not found”, not “forbidden”.
Credentials and keys
- Passwords are hashed with Argon2id; sessions are opaque tokens stored hashed.
- Marketplace API keys are encrypted with AES-256-GCM under rotating keys and never returned.
- Mailboxes and chats connect through a hosted sign-in wizard — credentials never reach Miross.
AI
- Off by default per workspace. Only stripped message text is sent, only when needed, and every call is metered.
- Model output is checked before it can reach a customer. Suggested actions are re-verified server-side and confirmed by a person.
Webhooks and email
- Inbound webhooks (Stripe, Resend, Unipile) are verified by signature or shared secret before parsing.
- Amazon relay addresses carry a random suffix; only mail from Amazon buyer aliases becomes a case.
Auditing and data rights
- Append-only audit log of sign-ins, sends, actions and rule runs.
- Workspace export and deletion are first-class; deletion purges.
Security reports: hola@impulsaia.es