appmamadev.appmama

Privacy policy

Effective 2 September 2026 · Applies to the AppMama Android application (dev.appmama) and this website

The short version. AppMama has no servers, no accounts and no analytics. We — the people who write it — receive no data from you at all. What the app does do is act on your behalf: it stores your credentials encrypted on your device, and it sends your prompts to the AI provider you chose to connect. This document explains exactly where every byte goes.

01 Who is responsible

AppMama is free software published by its contributors at github.com/hsyvy/appmama under the GNU General Public License v3.0. For the purposes of data protection law, the project maintainers are the controller for this website only. For the application, you are the one deciding what to send and to whom; the AI provider you connect is the controller for the prompts it receives, under its own policy.

02 What we collect

Nothing. There is no AppMama backend, no account system, no telemetry SDK, no crash reporter, no advertising identifier, no analytics of any kind — in the app or on this site. This is verifiable rather than promised: the source is public, and the app declares only the permissions listed in section 05.

Because we collect nothing, there is no profile to export, correct or delete, and no data-sharing or data-selling arrangement of any kind.

03 What stays on your device

All of the following is stored in the app's private storage and never leaves the device unless you deliberately export or share it:

Android's cloud backup is disabled for this app (allowBackup="false"), so none of it is copied to Google Drive. Uninstalling removes all of it, including your keys.

04 What your device sends, and to whom

The app makes network requests only in the situations below. In each case the connection is between your device and that third party; it does not pass through anything we operate.

The AI provider you connected

When you send a prompt, the agent CLI transmits your message and whatever parts of the project it needs to read — file contents, command output, error text — to that provider's API, authenticated with your key or subscription token. If a project contains something you would not want a model provider to see, do not build it here. What the provider does with it is governed by their agreement with you:

GitHub

Everything the app needs to build with is bundled in the install, so nothing is downloaded on first run. At every launch it fetches a small model catalogue from raw.githubusercontent.com so newly released models appear without an app update. GitHub sees what any file download reveals: your IP address, the time, and the file requested.

Package and dependency repositories

Building an Android project makes Gradle fetch its dependencies — typically from Google's Maven repository and Maven Central. Installing extra tools into the environment contacts the corresponding package mirrors. These requests come from your device and are visible to those hosts.

Sign-in flows

Choosing a subscription login opens the provider's own website (claude.ai, ChatGPT or accounts.x.ai) in your browser. You authenticate there, with them. The app never sees your password — only the token the flow returns, which it then stores as described in section 03.

The agent runs with broad permissions inside its sandbox. To build software it must be able to read and write files and run commands in the Linux environment. It cannot reach your photos, contacts, messages or other apps — Android's app sandbox prevents that, and AppMama requests no permission that would change it.

05 Permissions, and why

PermissionWhy it is needed
INTERNETLet the agent reach its provider, and let a build fetch the dependencies a project needs.
WAKE_LOCKKeep a build running when the screen turns off.
FOREGROUND_SERVICE
FOREGROUND_SERVICE_SPECIAL_USE
Run the build you started to completion instead of being killed in the background.
POST_NOTIFICATIONSShow the ongoing-build notification, which Android requires for that service.
REQUEST_INSTALL_PACKAGESHand the APK you just built to Android's installer. This is the app's whole purpose; you still confirm every install.

There is no location, camera, microphone, contacts, SMS, or storage permission, and none is planned.

06 How the sensitive parts are protected

07 Your control and your rights

Where the GDPR, UK GDPR, CCPA/CPRA or similar law applies, the rights they grant are exercised against whoever holds the data. For this project, that is nobody: we neither collect nor process personal data, and we do not sell or share it.

08 Children

AppMama is a developer tool and is not directed at children. We do not knowingly collect information from anyone, children included. The AI providers it connects to set their own minimum age; check theirs before signing in.

09 This website

This site is static. It sets no cookies, runs no analytics, embeds nothing from another domain, and loads its fonts from its own server — so visiting it does not tell any third party that you did. The only script it runs is a small file that animates the page; it stores nothing and sends nothing.

The host that serves the site (GitHub Pages, unless stated otherwise on the page you are reading) keeps ordinary web-server logs, including IP addresses, as described in GitHub's privacy statement. Links out to GitHub, the AI providers or other sites are governed by those sites' policies.

10 Data-safety summary

The same facts in the form app stores ask for.

QuestionAnswer
Data collected by the developerNone
Data shared with the developer or third parties by the appNone
Data sent at the user's directionPrompt text and project file contents, to the AI provider the user connected, to fulfil the user's request
Data encrypted in transitYes — HTTPS
Credentials encrypted at restYes — AES-256, Android Keystore
DeletionUninstalling removes everything; there is no server-side copy
Analytics, ads, tracking, ad IDsNone
Account requiredNo AppMama account. An AI provider account is required to build.

11 Changes to this policy

If the app's behaviour changes, this page changes with it, and the effective date at the top moves. Because the page lives in the project repository, every revision is a commit you can read and diff. Material changes will also be noted in the release that introduces them.

12 Contact

Questions, corrections, or a privacy concern about this project:

This document describes how the software behaves. It is not legal advice, and it does not replace the policies of the AI providers you connect to.