Effective Date: May 16, 2026
WebCoder is an iOS app for creating, editing, hosting, sharing, and previewing single-page web pages with AI assistance. The app uses Apple's WebKit framework to display your hosted pages. This policy explains what data is processed and how it is used.
WebCoder does not require account registration. We do not include advertising SDKs, third-party analytics SDKs, or cross-app tracking. We do not sell personal information.
Before WebCoder sends any data to our servers or AI providers for the first time, the app displays a privacy consent alert explaining the data flows described in this policy. You must accept this consent to use AI features. If you decline, AI page creation and editing are disabled. You can accept or withdraw your consent at any time in the app under Settings → Data Privacy.
When you ask AI to create or edit a page, WebCoder sends the information needed to perform that request to our Cloudflare Worker, including:
The Worker forwards the request to an AI provider through OpenRouter. The configured models are Kimi K2.5 (for page creation) and DeepSeek V4 Flash (for page editing and recommendations). Your prompts and hosted page content are used solely to provide the requested generation or editing result.
Generated HTML pages are stored in Cloudflare KV under randomly generated page keys so WebCoder can preview, edit, restore, share, and delete them. Each time you edit a page, a new version is created under a new key while previous versions are preserved. All versions remain stored until you delete the project from your WebCoder desktop, at which point all associated versions and state data are deleted from the server.
If you share a page link, anyone with that link may be able to access the hosted page. Deleting a page in WebCoder deletes all its hosted copies and state data, and previously shared links to that page will stop working.
WebCoder-hosted pages may save page interaction state, such as form values, page settings, and tool data, to Cloudflare KV so the page can restore that state the next time it is opened. Some WebKit browser storage, such as cookies or localStorage, may also exist on your device as part of normal web browsing behavior. You can clear page browsing data for any project from the app.
If you request onboarding recommendations, WebCoder sends your selected role, selected goals, optional free-text preferences, and language preference to our Worker so AI can suggest page ideas. You can skip this step entirely.
Cloudflare and the AI provider process standard technical data needed to operate the service, such as IP address, request time, request headers, and abuse-prevention signals. We use this data for security, rate limiting, debugging, and service reliability.
Subscriptions are handled by Apple through the App Store. WebCoder does not receive or store your payment card details or Apple ID credentials. StoreKit verifies your subscription status on device. Daily quota counters are stored on your device.
Cloudflare provides hosting, Workers, and KV storage. OpenRouter provides the API gateway to AI model providers (Kimi K2.5 and DeepSeek V4 Flash). Apple handles App Store subscriptions and payment processing.
WebCoder is not directed to children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided personal information through the app, please contact us.
We may update this policy as WebCoder evolves. Material changes will be reflected by updating the effective date above. Continued use of the app after changes constitutes acceptance of the updated policy.
Questions can be sent to lendfuz524@gmail.com.