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.

The short version. Your credentials stay on your machine, in ~/.munim/credentials.json, a file only your user account can read. Data from the services you connect goes between your computer and those services directly. Munim runs as an MCP server inside a coding agent, so what its tools return reaches whichever model that agent runs on. Munim's own reasoning features are switched off by default and send nothing to a model host until you turn them on. Nothing is ever sent to the authors of Munim.

What Munim handles

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.

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.