A security questionnaire written for website builders and site platforms, not generic SaaS: separation between client sites, publishing control, domains and dangling DNS, third-party scripts, form data, AI features, email sent on your behalf, logs, incidents and exit. With what a good answer looks like, how to weigh evidence, and our own answers where they are true.
Most security questionnaires were written for software that stores your records: payroll, CRM, ticketing. A website platform is a different animal. Its main job is to publish things to the whole internet under your name, often on domains you own, often edited by people outside your organisation, increasingly with AI writing the first draft. The risks that matter are about who can put what in front of the public, and what the platform does with the data visitors type into your forms. This questionnaire covers those risks. Use it alongside your standard one, not instead of it.
Several free or widely used questionnaires already exist, and a serious vendor will have answered at least one of them:
None of these asks what happens when a client's sub-account publishes a page on your domain without approval, or when a domain you retired still points at the vendor. The questions below do. They are numbered so you can reference them in a contract or a scoring sheet.
Fifty questions for a brochure site wastes everyone's week; five for a site that takes health enquiries is negligent. Pick the sections by what the sites will actually hold:
| What the sites will do | Sections to send |
|---|---|
| Public information only, no forms, no logins | A, C, D, E, J, K |
| Contact or enquiry forms | Add F and H |
| Outside parties (clients, franchisees, departments) edit their own sites | Add B and I |
| AI generates or edits content | Add G |
| Forms collect sensitive data (health, finances, children's details) | All sections, plus your full standard questionnaire and a legal review of whether the platform should hold that data at all |
Under each section, a note on what a good answer looks like. Copy the questions; keep the notes for whoever scores the replies.
Good answer: specific about the mechanism (for example, row-level access rules in the database as well as checks in the application), and honest that support access exists with limits, rather than claiming nobody can ever see anything.
Good answer: a short, fixed list of roles you can verify in a demo. Be cautious of "fully customisable permissions" that nobody can show you.
Good answer: describes the actual control, including its limits. "Single approval by the account owner" is a perfectly fine answer if it is true; "configurable multi-stage workflows" should be demonstrated, not accepted.
Good answer: question 17 is the one most vendors have not thought about. A domain still pointing at a platform after the site is gone can be taken over by another customer of that platform if the platform does not check ownership. You want to hear how ownership is re-checked, not just that it is checked once.
Good answer: a list. Platform-added scripts on your public site are your accessibility, privacy and performance problem as much as theirs.
Good answer: names the provider and points to that provider's terms. "Our proprietary AI" with no named model or terms is a reason to ask again.
Good answer: a real screen with real entries, plus a retention period in writing. If the vendor cannot state retention, plan to export logs on a schedule yourself.
security.txt file?Good answer: a security.txt file is defined in RFC 9116. It lives at /.well-known/security.txt and must contain at least a Contact and an Expires field, so you can check for one yourself in ten seconds. On incident timing: if you are a controller under the EU GDPR, the GDPR gives you, as controller, 72 hours where feasible to notify the authority, but requires a processor only to tell you "without undue delay". That is why a number of hours belongs in the contract.
Our vendor exit plan guide turns these into contract clauses.
Two vendors can both answer "yes" to question 10 and mean very different things. Score each answer by the strongest evidence behind it:
| Level | Evidence | How much weight |
|---|---|---|
| 0 | A claim on a marketing page, or "yes" with no detail | None until supported |
| 1 | A specific written answer from the vendor | Some; it can be held to in a contract |
| 2 | Documentation: policy, architecture note, help article | More, if dated and specific |
| 3 | Shown working in a live demo on your request | High for features; says little about internal process |
| 4 | An independent report or certificate, in date, with a scope that covers the product you are buying | Highest for internal controls; read the scope |
For a website platform, level 3 matters more than buyers expect. Approval, roles, domain checks, export and audit logs are all things you can ask to see in twenty minutes. Ask.
We would rather answer fewer questions truthfully than all of them vaguely. These are the answers we can give on this page, each tied to something you can see in the product. Everything else, ask us in writing during a demo and judge the answer by the evidence levels above.
| Question | Our answer |
|---|---|
| 5. Roles | A small, fixed set of team roles (owner, admin and member). We do not offer custom roles. |
| 6, 13. Per-account restrictions | For each client account you choose whether it can publish, connect its own domain, see the code, and use the blog, store, forms and SEO settings. A brand-wide default applies unless you override it. |
| 10. Approval before publishing | Yes: "publishing needs my approval" can be the default for all clients or set per client. It is a single approval step by your team, not a multi-stage workflow. |
| 11, 38. Audit log | An audit log of organisation actions, showing date, user, action, the record affected and details. We do not publish a retention period or immutability claim. |
| 15. Custom domains | Your portal and each client site can run on domains you own. |
| 35, 36. Email in your name | Emails to your clients carry your brand name, logo and support address for replies. Until your own sending domain is verified they go from our delivery address; once you add the DNS records and it verifies, they come from your domain. |
| 47, 50. Export | Each site's code can be downloaded as a ZIP or synced to a GitHub repository, and runs without our platform. |
| Certifications (from your standard questionnaire) | We do not claim SOC 2, ISO 27001 or similar certifications, and we do not publish a contractual availability figure or a choice of data region. |
| Accessibility | Sites are built and edited with AI. Your team must test published pages; we do not claim conformance with any accessibility standard. |





Send us your questionnaire, or this one, before a 30-minute demo and we will show the items above live on the call. For the wider buying process, see the website platform procurement checklist.
Last checked 2026-10-25.
This questionnaire is general information, not legal or security advice. Adapt it with your security and legal teams to your own obligations.
Use your standard one (CAIQ, HECVAT or your own) and add website-specific questions. Standard questionnaires rarely ask who can publish to your domains, what happens to DNS after a site is removed, which scripts the platform adds to public pages, or what AI features do with your content.
What happens to domains that still point at the platform after a site is closed. If the platform does not re-check ownership, another customer may be able to attach a site to that domain. Ask how ownership is verified and re-verified.
By the strongest evidence behind each answer: a marketing claim counts for nothing, a written answer for some, documentation for more, a live demonstration for a lot on product features, and an in-date independent report with the right scope for the most on internal controls.
We do not claim SOC 2, ISO 27001 or similar certifications. We can show roles, per-client restrictions, approval before publishing, the audit log, custom domains and code export live in a demo, and answer the rest of your questionnaire in writing.
We.Inc is an AI-powered website builder you can resell under your own brand. Launch a branded client dashboard, bill on Stripe Connect, and deliver AI-generated websites in minutes. White-label pricing is tailored to your volume and setup: book a 30-minute demo for a quote.