Webstead
Sign inCreate account
Legal

Privacy Policy

Draft — prepared for legal reviewLast updated 2026-07-04

TODO(legal): confirm the controller entity name, registered address, and registration number below before this page leaves draft status.

This Privacy Policy explains what personal data Webstead collects, why, and what rights you have over it. It applies to webstead.app and the Webstead dashboard (together, the "Service").

The data controller is [legal entity name — TODO], registered in Lithuania at [registered address — TODO]. Contact us about privacy matters at support@webstead.app.

1. What data we collect

CategoryExamplesSource
Account dataEmail address, password (hashed, never stored in plain text), display nameYou, at registration
GitHub integration dataOAuth access token (encrypted at rest), repository/branch names you choose to deployYou, via GitHub OAuth
Build configurationEnvironment variables you set for a build (encrypted at rest), build logsYou, via the dashboard
Deployment dataCanister IDs, deployment history, site URLs, custom domainsGenerated by the Service
Payment dataTop-up purchase records, plan tierYou and Stripe, Inc. (we do not store full card numbers)
Visitor form submissionsContent submitted through forms embedded on sites you hostYour site's visitors, via the Service
Support communicationsMessages sent through our contact form or by emailYou
Technical/log dataIP address, timestamps, and similar request metadata, retained briefly for security and rate-limiting (for example, to prevent abuse of the contact form and login)Automatically, from your browser

We do not use third-party analytics or advertising trackers on webstead.app — see our Cookie Policy for the complete (short) list of cookies we set.

2. Why we process this data, and our legal basis

PurposeLegal basis (GDPR Art. 6)
Creating and securing your account, providing the Service you signed up forPerformance of a contract
Processing cycle top-up paymentsPerformance of a contract
Responding to support requestsPerformance of a contract / legitimate interest
Preventing abuse (rate-limiting, fraud prevention, spam filtering on the contact form)Legitimate interest
Sending service emails (deploy failures, low-cycles warnings, security notices)Performance of a contract / legitimate interest
Complying with legal obligations (e.g., tax records for payments)Legal obligation

Where we ever rely on consent (for example, optional marketing communications, if we introduce them), you can withdraw it at any time.

3. Who we share data with

We share data only as needed to run the Service:

  • Stripe, Inc. — processes cycle top-up payments. Stripe receives payment details directly; we receive transaction confirmations, not full card numbers.
  • Our transactional email provider (SMTP) — sends account and deployment notification emails on our behalf.
  • Cloudflare — provides DNS for platform subdomains ({yoursite}.webstead.app) and, if you use one, your custom domain's DNS.
  • Internet Computer node providers — the independent operators who run the blockchain infrastructure that serves your deployed sites. Content you publish is processed by these node providers as an inherent part of how the network operates; we don't choose which specific nodes serve a given canister.
  • Law enforcement or regulators, only where required by applicable law.

We do not sell personal data.

An important note on blockchain data

Because the Service publishes content to a public blockchain network, some data — specifically, the content of sites you choose to publish, and their public canister identifiers — is inherently visible to the network's node operators and, once served, to the public internet. This is a structural property of the Internet Computer, not a Webstead choice, and it means that content you publish is not held in the same way as data in a conventional private database. Account data (your email, password hash, encrypted tokens, private build configuration) is not published on-chain — only the built site content you choose to deploy is.

4. Data retention

We retain account and deployment data for as long as your account is active, plus a reasonable period afterward to comply with legal obligations (such as tax records for payments) and resolve disputes. If you delete a site, we remove it from the network and stop serving it, subject to the blockchain caveat in Section 3. If you delete your account, we delete or anonymize personal data within a reasonable period, except where retention is legally required.

5. Your rights

If you're in the EU/EEA or UK, you have rights under the GDPR (and equivalent rights in most other jurisdictions), including the right to:

  • Access the personal data we hold about you
  • Correct inaccurate data
  • Request erasure ("right to be forgotten"), subject to the blockchain caveat above for already-published site content
  • Restrict or object to certain processing
  • Data portability (you can already export your deployment/canister data at any time via account export)
  • Lodge a complaint with a supervisory authority

To exercise any of these rights, email support@webstead.app. If you're in Lithuania, your supervisory authority is the State Data Protection Inspectorate (Valstybinė duomenų apsaugos inspekcija, VDAI)vdai.lrv.lt. If you're elsewhere in the EU/EEA, you may also contact your own national data protection authority.

6. International data transfers

Our infrastructure and service providers may process data outside your country of residence, including outside the EU/EEA. Where that happens, we rely on appropriate safeguards recognized under GDPR (such as Standard Contractual Clauses) with those providers.

7. Security

We encrypt sensitive data at rest (including GitHub OAuth tokens and build environment variables) and in transit (TLS). No system is perfectly secure, and we can't guarantee absolute security, but we design the Service to minimize what's exposed and to whom — for example, environment variables are only ever decrypted for the duration of a build.

8. Children's privacy

The Service is not directed at children under 16, and we don't knowingly collect personal data from them. If you believe a child has provided us personal data, contact us and we'll remove it.

9. Changes to this policy

We'll update the "Last updated" date above when this policy changes, and post a notice for material changes.

10. Contact

Questions about this policy or your data: support@webstead.app or our contact page.