Skip to content

Privacy Policy ​

Effective date: October 8, 2026

This policy describes the WebToApp Android app, the on-device builder published by shiaho. It covers the app you install from Google Play or from GitHub. It does not cover a website, server, or APK that you create with WebToApp. If you publish one of those, it needs its own privacy policy.

Contact: GitHub Issues

What we do not do ​

WebToApp has no account system. We do not run a server that stores your projects, and we do not ship an analytics or advertising SDK that reports how you use the builder back to us. We do not sell personal information.

What stays on your device ​

The following stays in the app's private storage unless you export, share, or back it up yourself:

  • Projects you create: names, URLs, icons, HTML and other project files, and settings
  • Signing keys and the passwords you set for them
  • AI provider API keys you enter
  • Local backups you create inside the app

Delete a project in the app, or uninstall WebToApp, to remove that copy from the device. Uninstalling does not delete files you already exported or shared.

When data leaves the device ​

A feature sends data only when you use it, and it sends that data to the service that feature talks to. We do not receive a copy on a server we operate. The other service handles it under its own policy.

You useWhat is sentWho receives it
Update check, module catalog, and the default runtime downloadsThe request itself, including your IP addressGitHub (api.github.com, github.com) and the download host for that runtime
Preview, or a page you open in the built-in browserThe address you open, and whatever that site asks the browser to sendThat website
Import or scrape a siteThe URL you ask the app to fetchThat website
Agent, or an AI connection testThe text you submit, any project context that feature attaches, and the API key you savedThe API endpoint you configured (for example OpenAI, Gemini, or a server you run)
Chrome Web Store search or extension installThe search or extension requestGoogle (chromewebstore.google.com, clients2.google.com)
Userscript browseThe search requestGreasyFork (api.greasyfork.org)
Online background-music searchThe search requestThe music API used by that feature (api.cenguigui.cn)
Webpage auto-translationThe text being translatedMyMemory (api.mymemory.translated.net)
DNS-over-HTTPS, a proxy, or the TLS bridgeDNS lookups or proxied trafficThe resolver or proxy you selected
Ad-block list updatesThe request for the list you enabledThe list's URL
Remote activationThe check your app is configured to makeThe HTTPS endpoint you entered
Push notificationsMessages for a Firebase projectFirebase, and only after you supply that project's own configuration
Share or exportThe file you choseThe app or folder you pick in the system share sheet

Any network request also carries the usual connection data, such as an IP address. We do not use that data to build an advertising profile.

Permissions ​

WebToApp asks for a permission when a feature needs it, such as network access, notifications, or access to photos and files for icons and projects. Denying a permission turns that feature off. Permissions are not used to profile you for ads.

Children ​

WebToApp is a tool for building apps. It is not directed at children under 13.

Changes ​

When this policy changes, the effective date at the top of this page changes with it. The current text on this page is the policy that applies.

Contact ​

Questions about this policy: github.com/shiaho777/web-to-app/issues