HomePrivacy

Privacy

Effective 21 October 2026

Your notes are files in a folder on your computer, and that’s where they stay. Mahfouz has no cloud of its own, keeps no copy of your notes, and doesn’t send them to an AI. None of it leaves your computer until you choose one of the options on this page.

Mahfouz sends error reports, timings and usage counts to help find bugs, never with your notes in them, and you can turn that off: see Error reports and usage counts. You don’t need an account to use it. We don’t sell or share data about you, and we don’t use it for advertising.

This policy is from Influpert LLC, the company that makes Mahfouz. It covers the desktop app, the web app at web.mahfouz.app, published pages and this website, mahfouz.app.

What stays on your computer

What leaves, and only when you choose

You choose to… What’s sent Where it goes
Sync with a remote The vault’s commits The Git remote you set, such as a private GitHub repository
Sign in to GitHub Requests to create and list repositories GitHub
Use the AI agent The messages you send and the notes it reads to answer The provider whose API key you add: Anthropic, OpenAI or OpenRouter
Connect an external agent What the agent reads in the vaults you tick That agent, such as Claude Code or Codex
Publish a note That one note and its images A public page, at the link you share
Send feedback What you write, plus the app version, operating system and CPU architecture if you leave Include diagnostics on, and your GitHub login if you tick Include my GitHub login A public GitHub issue, filed through Mahfouz’s server
Install a plugin Requests for the plugin and its files The repository it’s shared from, and the hosts the plugin lists

Each of these is off until you turn it on:

To stop sharing, remove the remote, delete the API key, revoke the agent, uninstall the plugin or unpublish the note.

The desktop app checks for updates

The desktop app downloads mahfouz.app/version.json to see whether a newer version is out. The request sends nothing about you or your notes.

Error reports and usage counts

Unless you turn it off, the desktop app and the web app send:

Note text, titles, attributes, file paths, vault and repository names, tags, people, commit messages, the plaintext of encrypted notes, your GitHub account, email address and tokens are never sent, and the screen is never recorded. Everything sent is built from a fixed list in the app’s code: anything not on it is dropped first.

It goes to Datadog, in the United States, and is kept for at most 30 days. It’s on by default. Turn it off in Settings → General → Help improve Mahfouz: nothing more is sent from that computer or browser, and its random id is deleted. A crash that happened while it was on is still reported the next time you open the app. See Help improve Mahfouz.

Google Fonts in slides templates

A slides template font can be a Google Fonts family, such as Inter. The font then loads from Google whenever it’s drawn: when you present a deck or export it as PDF, and in the template preview in Settings → Slides, on the desktop and on the web. Each load sends your IP address and the font’s name to Google, under Google’s privacy policy. It sends no note content.

To avoid it, pick a .woff2 font file instead of a Google family: it’s copied into the vault’s files/ folder and never fetched from Google.

On the web

At web.mahfouz.app, a folder you open is read and written by the browser directly. A GitHub vault is kept in the browser’s storage, and its sync passes through Mahfouz’s server on its way to GitHub without being stored. The AI agent is desktop-only. See Mahfouz on the web.

What Mahfouz’s server keeps

Mahfouz’s server runs on Cloudflare, at two addresses: api.mahfouz.app answers the web app’s and the desktop app’s requests, and platform.mahfouz.app signs you in. It keeps only these things, and only once you use the feature:

Cookies

Mahfouz’s server sets cookies only for signing in, and no others: platform.mahfouz.app and api.mahfouz.app each set one that holds your session for up to 30 days; platform.mahfouz.app sets one that lasts 10 minutes while GitHub sign-in completes; and api.mahfouz.app sets one that lasts 5 minutes while you’re sent to sign in, and one that lasts a minute when you sign out. The web app at web.mahfouz.app sets none. Published pages and this website set no cookies. This website remembers your Light / Dark choice in your browser only.

Who else handles data

The services you connect yourself, such as an AI provider or your Git remote, handle what you send them under their own policies.

Your choices and rights

You’re in control of almost everything: sign out to delete your web session, unpublish to delete a page, and delete a vault to delete your notes. To ask what we hold about you, or to have the remaining record of an unpublished page deleted, email privacy@influpert.com. Depending on where you live, you may have the right to access, correct, delete or export your personal data, and to complain to a data protection authority. We’ll answer within 30 days.

Mahfouz isn’t meant for children under 13, and we don’t knowingly collect data from them.

Changes to this policy

If what Mahfouz collects changes, we’ll update this page and its effective date before the change ships, and note it in the changelog.