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.
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, customers control access through role-based permissions (admin, editor, viewer) scoped to the organisation → company → site hierarchy. On Enterprise, SAML single sign-on and SCIM provisioning are available as part of onboarding.
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.
- Third-party LLM providers — used for content generation. Only the data necessary to perform the requested generation is sent; outputs are stored on Writegarden infrastructure. The current LLM sub-processor register is shared under NDA.
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 maintained, EU data residency is enforced operationally, 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.