Stringtale's normal workflow allows a Customer's developer to retrieve Customer
Content and edits into the Customer's own codebase or source-code repository at
any time, without Stringtale intervention or approval. The Customer controls that
repository. The Account take-out is an additional completeness mechanism, not the
Customer's only route for recovering project content.
The Account Owner or another authorised representative requests an Account take-out through an available Account request method or by contacting [email protected].
Stringtale verifies the requester's identity and authority where necessary.
A Stringtale platform administrator generates the export and provides it securely to the authorised recipient.
The Account take-out is currently not self-service.
One downloadable .json file containing a single top-level Account object.
Media type: application/json. Character encoding: UTF-8. The JSON syntax follows RFC 8259.
Date and time values use RFC 3339 UTC timestamps with the Z offset.
The file is a snapshot of the Stringtale data stored for the selected Account when
the export is generated.
Account identifiers, name, status and creation/update timestamps.
Account memberships, roles, owner flags and associated user profile, contact, status and notification-preference data.
Workspaces, including identifiers, Account references, names, archive data, timestamps, assigned developers, invited editors/guests and nested projects.
Projects inside workspaces and projects attached directly to the Account, including identifiers, references, names, URLs, notes, versions, archive data, timestamps, assigned developers, invited editors/guests, integration metadata and copy.
Project integration metadata stored by Stringtale: identifiers, project references, names, types and timestamps.
Copy records and values: keys, types, versions, deletion state, selectors, current and previous values, creator/modifier references and timestamps.
Copy history: selectors, old and new values, status, versions and copy/project references.
Update-batch metadata: identifiers, project/user references, date and version.
The field names below are case-sensitive. number means a JSON number containing an integer value. A field marked nullable can contain null.
id:number; name:string; status:string; createdAt/updatedAt:RFC3339 string; users:AccountMembership[]; workspaces:Workspace[]; projects:Project[]
isOwner:boolean; role:string; user:User
id:number; name:string|null; email:string; status:string; sendUpdates:boolean; createdAt:RFC3339 string
id:number; cuid:string; accountId:number; name:string; archived:boolean; archivedAt:RFC3339 string|null; createdAt/updatedAt:RFC3339 string; users:User[]; guests:WorkspaceGuest[]; projects:Project[]
workspaceId:number; company:string|null; createdAt:RFC3339 string; user:User
id:number; cuid:string; accountId:number; workspaceId:number|null; name:string; url:string|null; notes:string|null; version:number; archived:boolean; archivedAt:RFC3339 string|null; createdAt/updatedAt:RFC3339 string; users:User[]; guests:ProjectGuest[]; integrations:Integration[]; copies:Copy[]
projectId:number; company:string|null; createdAt:RFC3339 string; user:User
id:number; projectId:number; name:string; type:string; createdAt/updatedAt:RFC3339 string
id:number; projectId:number; key:string; type:string; version:number; deleted:boolean; modifiedById:number; createdAt:RFC3339 string; values:CopyValue[]
copyId:number; selector:string; value:string; oldValue:string; createdById:number|null; modifiedById:number|null; createdAt/modifiedAt:RFC3339 string; history:CopyHistory[]
id:number; copyId:number; projectId:number; selector:string; oldValue:string; newValue:string; status:string; version:number; batch:UpdateBatch
id:number; projectId:number; userId:number; date:RFC3339 string; version:number
Passwords, authentication or authorisation tokens, and sessions are not exported.
Data held only by Third-Party Services is not exported. This includes billing, invoice, payment and tax records held by Stripe or another payment provider.
Stringtale-stored project integration metadata is included; underlying content or account data held by the integration provider is not.
The Account take-out is separate from an individual's personal-data access or
deletion request under data-protection law.
The Account take-out is manually generated and is not currently self-service.
It provides a point-in-time JSON export; it is not a continuous synchronization feed or destination-import service.
The export does not guarantee that another service can recreate Stringtale functionality or import every field automatically.
Field names and enum values reflect the current production serializer and may evolve. This page must be updated when the export structure changes.
The existing Stringtale retrieval workflow remains the primary way to bring copy
changes into the Customer's own codebase. This page is not general public API
documentation.
JSON: RFC 8259, application/json, UTF-8.
Timestamps: RFC 3339 Internet date/time format, emitted in UTC with Z.
Stringtale does not currently use a separate destination-import schema or
Stringtale-specific open interoperability specification for the Account take-out.
Stringtale's primary production environment and database are hosted by TransIP in Amsterdam, the Netherlands. Network security and DDoS protection are provided through Cloudflare's global network. Database backups are stored in Cloudflare R2 using an EU jurisdiction restriction and are retained for 30 days.
Transactional and service-related email is delivered through Twilio SendGrid, provided under Stringtale's account with Twilio Ireland Limited. These emails may contain recipient contact data and, where triggered by a user, Customer Content. Stringtale does not currently use SendGrid's EU Data Residency configuration, so SendGrid processing outside the European Union and EEA cannot be excluded.
Stringtale restricts production access to authorised personnel, uses encrypted transport for application-to-database and outbound network traffic, applies EU data-location settings where available, and limits relevant log and backup retention. Service providers are subject to applicable contractual data-protection, confidentiality and security obligations.
Stringtale does not voluntarily disclose non-personal Customer data held in the
European Union to third-country public authorities. Any request for access or
transfer is assessed under applicable EU and Dutch law. Stringtale does not comply
where doing so would conflict with that law unless the applicable conditions for
lawful access or transfer under Article 32 of the EU Data Act are satisfied.
© 2026 De Monsters. Stringtale is a product by De Monsters
