Privacy Policy

What HTML Designer for Android sends, when, and to whom. The short version: the app edits your site on your own device. It needs no account, shows no advertising and contains no analytics or tracking. Your files leave the device only when you publish them to your own server, attach them to a message, or the AI Chat reads them for a request you send.

Last updated 4 November 2026 · applies to HTML Designer for Android (com.rf.htmldesigner), version 26.2 and later, installed from Google Play.

In one table

Every network connection the app can make, and what triggers it. Nothing else leaves your device.

FeatureWhenWhat is sentTo whom
Send FeedbackOnly when you press SendYour text, the pictures you attach, a technical context and an anonymous per-installation id. Not your filesRainbow Factory's support service, appsupport-gajv.onrender.com (hosted on Render)
Report this answerOnly when you send the reportYour note, your prompt, the AI answer, the model name and the technical contextThe same support service
Crash reportsAt the next launch after a crash, if the option is on (it is on by default)The error and the app version, with a smaller technical context. No file contentThe same support service
AI Chat with your own keyOnly when you send a messageYour message, the conversation and the project contextDirectly to the provider you chose (Anthropic or Google)
AI Chat without a keyOnly when you send a messageThe same, with the anonymous per-installation idThe built-in service on Rainbow Factory's support server (appsupport-gajv.onrender.com), which forwards it to Anthropic (Claude) or Google (Gemini)
AI Chat with Gemini Nano—Nothing: it runs on the device—
Publishing and remote sitesOnly when you connect, download or uploadThe files you send, your credentials for that serverYour FTP, FTPS or SFTP server. Never ours
Validation (W3C)Only when you run Current Document (W3C)The source of the active documentThe online HTML validator
Assistants on the device—Nothing from HTML Designer to the network: off until you switch it on—

Send Feedback

Help ▸ Send Feedback… and Window ▸ Feedback let you write to us. Nothing is sent until you press Send. The report goes over an encrypted connection (HTTPS) to Rainbow Factory's support service at appsupport-gajv.onrender.com, which we run on Render (Render Services, Inc., USA). It contains the text you wrote; the pictures you attached, if any; a technical context — the app version, the Android version, the device manufacturer and model, the language, the screen size, whether a hardware keyboard is attached, and the last lines of the app's own log (at most 2,000 characters); and an anonymous per-installation id, a random value created on the device that is not tied to any account and is used only to limit how many reports one installation can send. Not your files, not your project, not its location. If you are offline, the report waits in the app's private storage and is sent when there is a connection.

Crash reports

If HTML Designer crashes or stops responding, it keeps a short report in its private storage and, at the next launch, sends it to the same support service: the error and its technical stack trace, the app version, the Android version and the device model. It contains no file content and nothing you typed. Turn off Send diagnostic logs automatically in File ▸ Settings… ▸ Debug and nothing is sent.

AI Chat

Nothing goes out until you send a message. What happens depends on the engine chosen in File ▸ Settings… ▸ AI:

A message contains your text, the current conversation and the project context: the project's file list and its readable source files, skipping large folders. Under every answer, Report this answer sends that answer to the support service, only when you send it. Your keys are kept only on the device, encrypted with a key held in the Android Keystore.

Publishing to your server

When you connect to a site or publish, the files go to the server you configured. They do not pass through us. Passwords are kept on the device, encrypted with a key held in the Android Keystore, never in a project file. An SFTP server's key is shown to you the first time you connect, and you are told if it changes.

Assistants on the device

With Allow Local Automation in File ▸ Settings… ▸ Automation — off by default — an assistant on your device can use HTML Designer's commands through Android App Functions. HTML Designer opens no network port and runs no server for this; only apps the system allows to call App Functions can reach them. What the assistant sends to its own provider is governed by the assistant's privacy policy, not by this one.

What stays on your device

The preview serves your page from a small web server inside the app, on the device's own loopback address, and serves only what is inside the project folder. One honest note: a page you preview is a web page. If your own HTML loads a font, a script or an image from the internet, the preview fetches it as any browser would. A PHP page is run by your server, through the staging folder there, not by us.

Permissions

The app uses the Internet and network-state permissions only for the features above. It does not ask for your location, contacts, camera or microphone: folders and files come from Android's pickers, only when you choose them.

Retention, your rights, contact

Data controller: Rainbowfactory Ltd, London, United Kingdom (also trading as Rainbow Factory). E-mail for privacy requests: support@rainbowfactory.uk.

How long we keep it. Feedback and crash reports are kept while the problem they describe is open, and are deleted when it is closed and the release that fixes it has shipped. They are not used for anything else, not used for advertising or profiling, and not sold.

No usage tracking. HTML Designer collects no usage statistics and contains no analytics or advertising library.

Your rights. There is no account to delete. You can ask us what we hold about you and ask for a report to be deleted by writing to support@rainbowfactory.uk; mention the device model and the approximate date of the report so that we can find it.

Deleting your data. Everything the app keeps on your device — settings, linked projects, snippets, the AI conversation, the feedback queue, saved passwords and API keys — is deleted when you uninstall HTML Designer or clear its storage in Android's settings; your own files stay in the folders where you saved them. To stop sending crash reports, turn off Send diagnostic logs automatically in File ▸ Settings… ▸ Debug. To have feedback, crash reports or answer reports we received deleted, write to support@rainbowfactory.uk as described above.

Changes. When the app gains or loses a network feature, this page changes with it.