Markso Editor
Trust Centre

Built on Atlassian.
Trusted by design.

Markso Editor is built on Atlassian Forge — Atlassian's own serverless platform. Your page content never leaves Atlassian infrastructure. This page explains exactly how Markso handles data, what permissions it uses, and why.

Runs on Atlassian

Markso targets and maintains eligibility for Atlassian's Runs on Atlassian badge — their highest trust certification for Marketplace apps. Eligibility is verified before every Marketplace submission using the official forge eligibility check.

No external fetch calls
Verified: no outbound network requests to any domain outside Atlassian infrastructure anywhere in the codebase.
Bundled at build time
All npm libraries are bundled at build time. No CDN calls, no runtime dependency fetching, no third-party script loading.
Forge infrastructure only
All compute runs on Atlassian Forge serverless infrastructure. No external APIs, webhooks, or third-party services of any kind.
Where your data lives

Every piece of data Markso touches stays within Atlassian.

WhatWhereWho can access
Markdown contentConfluence macro parameterPage viewers/editors per Confluence permissions
XHTML editsConfluence Content APIPage editors per Confluence permissions
User preferences (dark mode)Forge KV Store, keyed by accountIdThat user only
Export filesGenerated client-side, downloaded locallyUser's device only — never stored
What Markso never does
Permission scopes & why they're needed

Markso requests the minimum set of scopes required for its features to function. Each scope is justified below.

ScopeWhy it's needed
read:confluence-content.allRead page XHTML for Source Editor
write:confluence-contentSave edited pages from Source Editor
read:confluence-space.summarySpace context for Export page tree
read:confluence-userLoad saved user preferences
read:page:confluenceRead pages via Confluence v2 API
write:page:confluenceWrite pages via Confluence v2 API
read:attachment:confluenceRead .md file attachments for rendering
write:confluence-fileUpload images as page attachments
storage:appStore user preferences in Forge KV Store
Contact us

If you have questions about Markso's data handling, security posture, or compliance documentation, get in touch and we'll respond within one business day.