SpaceGuard keeps Confluence child-page restrictions in line with the parent. Confluence does not copy a parent’s view or edit restrictions onto a new child. When a space rule is on, SpaceGuard copies those restrictions after a page is created or moved — and lets admins preview and write the same rules across pages that already exist. The app runs on Atlassian Forge with no remotes and no external analytics.
Quick start
Install SpaceGuard from the Atlassian Marketplace on your Confluence Cloud site.
Open Space settings → Integrations → SpaceGuard (or Confluence settings → SpaceGuard / Manage apps → Configure).
Turn on “Inherit restrictions in this space”. Leave edit inheritance on; leave view inheritance off unless you intentionally want to hide pages. Save.
Restrict a parent page, create a child under it, and confirm the child picks up the matching restrictions.
Optional: use Existing pages → Preview → Write, Download CSV, or bulk apply from a parent page id.
Main features
Space-level rule — enable inheritance per space; choose edit, view, or both (edit on by default; view off because copying view restrictions hides pages).
Create and move — when someone creates or moves a page under a parent, SpaceGuard reads the parent restrictions and writes them onto the child.
Skip if different — if the child already has a different non-empty restriction list for that operation, SpaceGuard leaves it alone. Matching lists are not rewritten.
Existing pages — Preview → Continue → Write in batches. Write stays off until Preview listed at least one page.
CSV audit — download a read-only report (spaceKey,pageId,parentId,operation,principalType,principalId). Generated in Forge and shown on the admin page — not emailed, not stored.
Bulk apply from parent — paste a parent page id, preview descendants, then Write. Each descendant is compared with its immediate parent.
Recent runs — ids and result codes only; page titles and bodies are not stored.
Plans
Marketplace tier (listing intent)
Who
Price
Free
Confluence Cloud site with ≤10 users who can use Confluence
$0
Paid
Sites above that cap
10% of Confluence Cloud
In-app edition
Behavior
Free / Standard
Inheritance runs in one enabled space
Pro / Advanced
Unlimited enabled spaces
Inactive license
Rules stay stored; inheritance is off
Development install with no license object
All enabled spaces run (for testing)
Marketplace ≤10 free is the price table; Free edition = one space is product packaging. They are separate gates.
Limits
Does not replace Atlassian Guard Premium.
No page-title picker, tick-individual-descendants, or bulk grant wizard in this version.
Blog posts, folders, whiteboards, databases, and smart links are not inheritance targets.
No external notifications (chat / email / DingTalk / WeCom) and no remotes.
We are a third-party Marketplace partner (汇科天下 / hktx.cn), not Atlassian. App name SpaceGuard does not start with an Atlassian product name and does not use Atlassian logos in the app icon.