Baselines Baselines Docs
Docs › Admin & help › Security & data residency

Security & data residency

Baselines has a Forge frontend that runs on Atlassian and a backend that Plugin Developers operates on Amazon Web Services. This page describes exactly where your data goes, how access is scoped, what is stored and what is only processed transiently.

In short

Unlike a Forge-only app, Baselines does send the Confluence content it processes to a backend that Plugin Developers operates on AWS — that is how it builds, stores and serves baselines and PDFs. We set out that flow plainly here rather than claim your content never leaves Atlassian.

Where your data lives

Baselines has two parts:

Baseline records, scheduled-baseline configurations, permission assignments and app settings are stored in a PostgreSQL database on AWS. A baseline record holds references to your pages (page ID, title, link, type, path, version and dates), the space, and the creator's account ID and display details — not a permanent copy of your page bodies. Live page content and attachments are read from Confluence on demand when you view, compare, export or import a baseline.

App permissions

Baselines requests the Confluence permissions it needs and no more. A Confluence administrator reviews and approves them on install.

PermissionWhy Baselines needs it
Read content read / READCapture pages and attachments into a baseline and build exports.
Write content write / WRITEPublish a baseline back into Confluence when you use Import (creates a new page).
Act as user act-as-user / ACT_AS_USERRead and write on your behalf so snapshots and imports respect your own access.

User-scoped access

Because Baselines acts on your behalf, it can only ever read content you are already permitted to read, and a baseline only captures what the requesting user can access. Import writes to Confluence only when you explicitly choose to, and always creates a new page rather than overwriting existing content.

What data is processed and where

DataUsed forStored?
Confluence page content & attachmentsBuilding, viewing, comparing, exporting and importing baselinesRead on demand; not persisted as a permanent copy
Baseline records (page references, space, versions, dates)Identifying and re-serving a snapshotPostgreSQL on AWS
Schedules, permissions, settingsYour Baselines configurationPostgreSQL on AWS
User account ID & display detailsShowing who created a baseline; readable namesPostgreSQL on AWS (with the baseline record)
Assembled HTML + images for a PDFProducing an exportTransient in S3; auto-deleted within one day

PDF export and the rendering service

To export a baseline, the backend assembles the pages into one HTML document (with embedded images and any Jira issue macros) and sends it to a rendering service Plugin Developers operates on AWS (AWS Lambda + Amazon S3). The service converts the HTML to a PDF and returns it. Controls on that path:

Transport & authentication

The Forge frontend authenticates to the backend through Atlassian's Forge Remote mechanism (a platform-issued token), so backend calls are tied to your Atlassian identity. All traffic between the frontend, the backend and the rendering service is over HTTPS. Access to the backend infrastructure on AWS is restricted to Plugin Developers.

Sub-processors & data residency

Baselines relies on two infrastructure sub-processors:

Sub-processorRole
AtlassianForge platform + Confluence Cloud (frontend runtime and content source).
Amazon Web ServicesBackend compute, the PostgreSQL database of baseline records, and the PDF rendering service (Lambda + S3), in AWS US West.

No advertising or analytics vendor is introduced into the handling of your Confluence data.

Privacy & terms

Baselines is published by Plugin Developers. We do not sell, rent or disclose your data except to the sub-processors above as needed to run the service, or as required by law. For the full statements see the Privacy Policy and Terms of Service, or contact support@plugin-developers.com.


Was this page helpful?   Yes · No  ·  Contact support