Privacy Policy
Munim · last updated 4 September 2026
Munim is an open source command line tool that runs on your own computer. It is not a hosted service. There is no Munim server, no Munim account, and no operator of Munim who can see your data.
What Munim handles
- Credentials. When you connect a service, the resulting OAuth token or API key is stored in your operating system's keychain, filed under an identifier for the client it belongs to. Two kinds belong to the installation rather than to any client, and are filed under a reserved name instead: the OAuth application credential for Gmail and Stitch, and the API key for a model host if you configure one. Munim's code never returns a raw credential to the code that uses it; adapters receive an already authenticated connection.
- Service data. Whatever the service returns while you are using it: DNS records, deployment details, project names. If you connect Gmail, that includes message content and metadata your instructions cause it to read, and drafts your instructions cause it to write.
- Run logs and reports. A record of what was done, written to
~/.munim/runsand~/.munim/reportson your computer.
Where it goes
To the service itself. Munim talks directly from your computer to each provider's own endpoint. Nothing is proxied.
To the coding agent you run Munim inside, always. Munim is an MCP server. Your coding agent calls its tools and places the results into its own model's context, so whatever a tool returns reaches whichever model provider that agent uses, under that agent's terms rather than Munim's. This is true of every tool and of every result: the list of clients, the DNS findings, anything a provider hands back. It is a property of how MCP works and Munim cannot switch it off. If that matters for a particular client's data, the decision is which coding agent you run, not which Munim settings you choose.
To a model host of your own, only if you turn it on. Munim
can also build its own agent using the Strands Agents SDK, for the tools that
explain a finding rather than measure one. This is off by default.
Until you run munim config ai on, Munim constructs no model client
and sends nothing to any model host, and the checks, the audit and the mail plan
all still work, because they are deterministic and never needed one. When you do
turn it on, it runs on a host you choose and configure: Amazon Bedrock, or
Google Gemini or Anthropic with the matching optional install. The data that
agent is working with is sent to that provider under your own API key and their
terms. If Gmail is connected and you ask it to work with mail, mail content
reaches that provider.
Nowhere else. Munim contains no analytics, no telemetry, no crash reporting and no update check. It sends nothing to its authors. You can confirm this by reading the source.
Google user data
Munim's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Specifically: Google user data is used only to provide the features you invoke. It is not sold, not transferred to anyone except the coding agent you run Munim inside and, if you have turned Munim's own reasoning on, the model provider you configured for it, in order to perform those features. It is not used for advertising and not used to train any model by Munim. Munim's authors have no access to it.
Keeping and removing it
Everything lives on your computer for as long as you leave it there.
munim disconnect "<client>" <service>removes one stored credential.munim disconnect --allremoves every client's stored credentials.munim config ai unset <host>removes a stored model API key, andmunim config app unset <provider>removes a stored OAuth application credential. These belong to the installation rather than to a client, sodisconnectdoes not touch them.- Deleting
~/.munimremoves the run logs, reports and the client list. - Revoking Munim's access at the provider, for example at Google account permissions, invalidates the credential regardless of what is on your machine.
Children
Munim is a tool for people administering their own or their clients' web infrastructure. It is not directed at children and collects nothing from anyone.
Changes and contact
Changes to this policy will be published on this page with a new date, and in the project's commit history, which is public.
Questions: open an issue at github.com/vishalsg42/munim/issues, or use the contact address on the consent screen.