AI interprets intent.
The model turns the request and story into a structured plan.
Security by design
Storycards is built around explicit boundaries. AI interprets intent; Storycards authorizes and executes typed actions, validates every project, and keeps application code, credentials, access controls and publishing decisions outside the model’s reach.
Typed actionUpdate chart
Product rulesAllowlisted fields
ValidationValid VisualSpec
OutputEditable visual
The model turns the request and story into a structured plan.
Product services authorize typed actions and enforce schema and access rules.
Every release requires a dedicated preflight and an explicit user action.
Governed AI
The model has no code editor, browser runtime or direct path to project state. It selects from defined capabilities; Storycards resolves the authorized target, constrains values and validates the resulting project.
Schema gateValid and supported
Connected data
Storycards resolves supported live connections server-side. Readers receive a sanitized snapshot through the delivery layer — not credentials, protected endpoints or direct access to your Sheet, API or provider.
Credentials are entered only through a dedicated protected connection flow — never through project chat.
The connection is resolved server-side and normalized into the project’s structured data model.
The public artifact excludes tokens, protected addresses and provider request details.
Connection secrets are stored separately and are never copied into chat, datasets or published versions.
Publisher citations can travel with research results while unsafe URLs and private metadata are excluded from publication.
Published viewers read Storycards delivery snapshots rather than calling the underlying data provider.
Access governance
Storycards services enforce what each person can view, change, manage and publish. AI never expands a user’s permissions. Private projects remain outside publishing, embeds and public analytics until an authorized user moves them into an eligible shared workspace.
Explore team featuresOwnerOrganization administration and access
Full accessManagerTeam administration and production
ManageEditorCreate and update team projects
EditViewerReview without edit rights
Read onlyPrivate working spacePublishing, embeds and public analytics unavailable
Identity and platform
Storycards pairs product-level controls with identity, encryption and infrastructure protections designed for governed team use.
Organizations can require authenticator-based MFA. Members can review session security, and administrators can initiate controlled recovery.
TLS protects data in transit. Customer data and connection secrets are encrypted at rest and remain separate from public delivery.
SAML and OIDC SSO centralize authentication so organizations can align access with their identity provider.
Rate limiting and application-layer filtering help protect control and delivery traffic from abuse and common web attacks.
Security-relevant infrastructure and application signals support detection, investigation and coordinated response.
Organizations retain control of their content and can remove projects, connections and published outputs through governed workflows.
Authoring and delivery
Storycards separates the control environment used for authoring from the delivery path used by readers. Publishing creates a validated, versioned artifact; editor state, connection credentials and management capabilities stay on the control side.
Storycards validates the VisualSpec, data and workspace eligibility before release. Invalid output fails closed.
Each release is a distinct artifact, so teams can update, unpublish or restore deliberately.
Teams can manage embed availability and allowed domains without exposing the authoring application.
Readers load a dedicated delivery bundle and CDN assets — never the editor or its management code.
Publication preflightPassed
Visual schemaValid
Credential exposureNone
Reader access to providerNone
Security controls
The model works through defined product capabilities, with no path to author arbitrary JavaScript, HTML or CSS.
Connection secrets are encrypted, stored separately from content and resolved server-side.
Role and workspace boundaries apply at the API across AI, data and publishing actions.
Authenticated actions use protected session cookies, origin checks and CSRF validation.
Security headers constrain content types, framing and the resources published pages may load.
Project history and published versions make review, restore and rollback part of the workflow.
Security review
Need to review the architecture or controls in more detail?
Contact StorycardsThe model has no Storycards capability to edit application code or introduce executable JavaScript, HTML or CSS. It can request only typed actions within the product model.
No. AI-requested actions use the same server-side authorization as actions initiated elsewhere in the product. Read-only access remains read-only.
Storycards supports authenticator-based MFA, role-based access controls and enterprise SSO through SAML or OIDC.
Data is encrypted in transit using TLS and encrypted at rest. Connection secrets are isolated from project content and public delivery.
Only in the dedicated protected connection flow. API keys and other secrets should never be included in project chat, datasets or published content.
No. For supported live connections, Storycards refreshes data server-side and publishes a sanitized snapshot. Readers receive neither provider credentials nor direct source access.
No. Private projects cannot be published or embedded. An authorized user must first move the project into an eligible team workspace.
Publishing is blocked. The viewer also validates the delivered package and fails closed rather than rendering an unsupported project.
Built for governed publishing
Review the architecture, controls and publishing model with our team.