Security & Compliance

Writegarden is operated from the European Union. This page summarises the security and compliance posture of the platform. For Enterprise customers we share a more detailed posture document, including the current sub-processor register, under NDA on request.

1. Data residency

Customer data (account, product, generated content, connected-platform credentials, form submissions) is stored in the European Union. The marketing website is delivered via a global content-delivery network with edge caching of public, non-personal assets only. We do not store customer content or source data outside the EU in the ordinary course of business. When you use an AI feature, the content needed for that request is processed by the AI provider that powers it; several of these providers, listed in our Privacy Policy, process it in the United States. Their results are stored on our EU infrastructure.

2. Encryption

  • In transit. All connections to writegarden.com, app.writegarden.com, cms.writegarden.com, and all internal APIs are served over TLS 1.2 or higher. HTTP Strict Transport Security is enabled.
  • At rest. Account passwords are stored hashed with a modern key-derivation function (Argon2 / bcrypt). Connected-platform credentials (CMS OAuth tokens, Search Console refresh tokens, webhook secrets) are encrypted at rest with envelope encryption. Database storage volumes and backup volumes are encrypted at the storage layer.

3. Access control

Inside the Writegarden product, membership roles (owner, admin, member and billing) are scoped to the organisation. Use separate organisations for separate clients. Confirm any SAML single sign-on or SCIM provisioning requirements before choosing an Enterprise engagement.

Internal access by Writegarden personnel follows the principle of least privilege: production access is restricted to a named subset of operators, requires multi-factor authentication, and is logged. We do not access customer content for support purposes without prior request from the customer.

4. Tenancy isolation

Writegarden is multi-tenant by design. Customer data is logically isolated at the database level on the standard plan. On Enterprise, dedicated database schemas or dedicated instances are available for tenancy-sensitive engagements.

5. Sub-processors

We use a small set of vetted sub-processors to operate the Service. Each is bound by a Data Processing Agreement and limited to processing data only for the purposes of providing the Service. The current operational sub-processors include:

  • Vercel Inc. — marketing-site hosting and delivery.
  • Hetzner Online GmbH — EU-based virtual-private-server hosting for the content-management and workflow components of the platform.
  • Stripe Payments Europe Ltd. — payment processing, subscription management, and invoicing.
  • Cloudflare, Inc. — bot and abuse mitigation on web forms via Cloudflare Turnstile.
  • AI providers — used for content, image and video generation. Only the data necessary to perform the requested generation is sent; outputs are stored on Writegarden infrastructure. The current list of AI providers, what each receives and where it processes data is published in our Privacy Policy and Data Processing Addendum. Under their API terms, OpenRouter, Google and Perplexity do not use submitted content to train their models; Higgsfield, which powers social carousels and some Creator Studio features, may do so under its standard terms, as the Privacy Policy explains.

Enterprise customers are notified in advance of material sub-processor changes.

6. Backups and disaster recovery

Production databases are backed up at least daily. Backups are encrypted at rest, retained for 30 days on a rolling basis, and stored in the EU. We test restore procedures quarterly. Our target recovery-point objective (RPO) is 24 hours and our target recovery-time objective (RTO) is 24 hours for the standard plan. Enterprise SLAs may set tighter targets.

7. Vulnerability management

Dependencies are scanned for known vulnerabilities on every build. Critical security patches in our runtime, framework, or dependency tree are applied within a rolling 7-day window. We perform internal security reviews on material changes to authentication, authorisation, payment, or data-export code paths.

8. Incident response

If we detect or are notified of a security incident that may affect customer personal data, we will assess the scope and impact, notify affected customer account owners by email without undue delay (and in any event within 72 hours where required by the GDPR), report to the competent supervisory authority where required, and post a public summary once the incident is contained.

9. Compliance posture

Writegarden is GDPR-aligned today: a signed Data Processing Agreement is available for all customers, a current sub-processor register is published in our Data Processing Addendum, customer data is stored in the EU (AI generation requests are processed by the providers named in our Privacy Policy, several of them in the United States), and Data Subject Rights requests are handled within 30 days. SOC 2 readiness is in progress. We can share our current readiness status, control mapping, and target audit window on request as part of an Enterprise engagement.

10. Reporting a vulnerability

If you believe you have found a security vulnerability in Writegarden, write to hello@writegarden.com with the subject line "Security". Please do not publicly disclose the issue until we have had a reasonable opportunity to investigate and remediate. We acknowledge reports within two working days and aim to triage within five.

11. Contact

Security and compliance enquiries: hello@writegarden.com.