🛡️Atlassian Forge
🔒Read-Only Access
🏠Content Stays in Atlassian
🇪🇺GDPR Compliant

Pulse — Security Policy

Pulse runs entirely within the Atlassian Forge platform — no external backend, and your Confluence content never leaves the Atlassian cloud. AI features run on Atlassian's own Forge AI service; the only outbound connection is declared product telemetry.

Last updated: June 2026

🏠

Content Stays in Atlassian

Pulse has no external backend and no cloud rendering service. Content analysis runs in the Forge sandbox, and AI features use Atlassian's own Forge AI service inside the platform — never a third-party AI provider.

👁️

Read-Only Access

Pulse only reads your Confluence content — it cannot modify, delete, or create any pages. The minimum possible permission footprint.

📊

No Page-Body Storage

Pulse never stores your page bodies. Only scores and page titles are persisted. Your content is analyzed in-memory and immediately discarded.

🔐

Minimal Personal Data

We never collect names, emails, or profile data. Product telemetry is limited to pseudonymous feature-usage events — no content, no advertising, no cross-site tracking.

Data Handling

How Pulse accesses, processes, and stores data

Data Flow

1

Content Analysis

Pulse reads your Confluence pages through official Atlassian APIs within the Forge sandbox. Content is analyzed in-memory using our proprietary scoring engine.

2

Score Aggregation

Only scores and page titles are stored in Forge SQL. No page bodies, no user profile data, no content copies.

3

Dashboard Display

Scores are displayed in the app's dashboard. All data remains within the Atlassian cloud environment at all times.

Data Storage Summary

Data TypeLocationRetentionEncrypted
Scan scores & page titlesForge SQL (Atlassian cloud)Until app is uninstalled✅ At rest & in transit
Content policy rulesForge SQL (Atlassian cloud)Until deleted by admin or app uninstalled✅ At rest & in transit
App configurationForge App StorageUntil app uninstalled✅ At rest & in transit
Page bodies / raw contentNot stored
Names, emails, profile dataNot collected

Service Providers

Every service involved in running Pulse

ServiceProviderPurposeData LocationData Stored
Atlassian Forge Atlassian App runtime, SQL database, storage, Forge AI (Advanced edition's semantic duplicate detection) Per customer's Atlassian data residency Scores, page titles, app config
PostHog PostHog Inc. Usage metrics — an Atlassian-approved analytics tool, declared in the Forge manifest (end-user data out of scope) United States Feature-usage counts only — no content, no titles, no names/emails

Pulse uses no other external services. Your Confluence content is processed exclusively within Atlassian's platform — including AI processing, which runs on Atlassian Forge AI rather than a third-party AI provider.

App Permissions

Every permission explained

read:page:confluence
Read page content for quality analysis
read:space:confluence
List spaces for health reports
read:content-details:confluence
Access metadata (dates, versions) for analysis
read:confluence-content.summary
Check pages for similar content (duplicate detection)
read:analytics.content:confluence
Combine page view counts with health scores
storage:app
Store scan results and content policy config

Every content scope Pulse requests is read-only (plus app storage). No write permissions, no search permissions, no attachment access.

Security Controls

Measures we implement to protect your data

🔑 Access Control

  • Read-only access: Pulse cannot modify any Confluence content
  • Confluence permissions: Respects native permission model — users only see spaces they can access
  • Minimal scopes: Read-only API scopes — the minimum necessary
  • Rate limiting: Per-user and per-site limits on all backend operations, with hard usage caps on AI features

🔒 Data Protection

  • Content stays in-platform: Analysis and AI (Atlassian Forge AI) run inside Atlassian's cloud; the only outbound traffic is declared telemetry
  • Encryption at rest: Forge SQL encrypted by Atlassian
  • No page-body storage: Only scores and titles persisted

🏗️ Infrastructure

  • Forge sandbox: Isolated per-tenant execution
  • No external backend: Nothing to attack outside Forge
  • Managed by Atlassian: SOC 2 Type II certified infrastructure

📊 Development

  • Dependency scanning: Regular audits for known CVEs
  • Code review: Security-focused assessment
  • Minimal dependencies: Reduced attack surface

Incident Response

How we handle security incidents and vulnerabilities

Report a security issue: support@bytera.tech — Subject: "Security Incident" or "Vulnerability Report"
Support Portal: Bytera Support

Response Process

PhaseActionTimeline
AcknowledgmentConfirm receipt and assign severity levelWithin 24 hours
TriageAssess scope, impact, and affected systemsWithin 48 hours
ContainmentIsolate affected components; disable features if necessaryImmediate upon confirmation
RemediationDevelop and deploy a fixBased on severity
NotificationNotify affected customers with details and remediation stepsWithin 72 hours of confirmation
Post-MortemDocument root cause, lessons learned, and preventive measuresWithin 2 weeks

Severity Classification

SeverityDescriptionTarget Resolution
CriticalActive exploitation, data breach, or complete service compromiseWithin 24 hours
HighVulnerability with significant impact potential but no active exploitationWithin 72 hours
MediumVulnerability with limited impact or requiring specific conditionsWithin 1 week
LowMinor issue with minimal security impactNext scheduled release

Our severity timelines align with the Atlassian Security Bug Fix Policy for Marketplace Partners.

Compliance

Regulatory and platform compliance

🇪🇺

GDPR

Bytera follows data minimization and purpose limitation principles. Pulse stores no names, emails, or profile data, and the only outbound data is feature-usage metrics to an Atlassian-approved analytics tool — keeping the compliance surface minimal.

🏪

Atlassian Marketplace

Pulse adheres to all Atlassian Marketplace Partner requirements for security, privacy, and the Security Bug Fix Policy.

☁️

Forge Security

By building on Forge, Pulse inherits Atlassian's SOC 2 Type II certified infrastructure controls and benefits from their security-first platform architecture.

Frequently Asked Questions

Does Pulse store my Confluence content?

No. Pulse analyzes content in-memory and stores only scores and page titles. Your page bodies are never copied, stored, or persisted anywhere.

Does my content leave the Atlassian cloud?

No. Content analysis runs in the Forge runtime, and AI processing uses Atlassian's own Forge AI service inside the platform. The only outbound connection Pulse makes is usage metrics (feature-usage counts, no content or titles) to an Atlassian-approved analytics tool declared in the app manifest.

Does Pulse use AI? Which provider?

The Advanced edition's semantic duplicate detection uses Atlassian Forge AI — the LLM service Atlassian operates inside the Forge platform. Your content is never sent to a third-party AI provider, and the Standard edition never invokes AI at all.

Do you collect personal data?

We never collect names, email addresses, or profile data. The Atlassian Account ID from the app context is used for permission checks, rate limiting, and as a pseudonymous identifier in usage telemetry — nothing more.

Can Pulse modify my Confluence content?

No. Pulse has strictly read-only access. It cannot create, modify, or delete any pages, spaces, or content in your Confluence instance.

Are you GDPR compliant?

Yes. We store no names, emails, or profile data, and the only outbound data is feature-usage metrics sent to an Atlassian-approved analytics tool. Users can request data access, correction, or deletion at any time.

What happens when I uninstall Pulse?

All app-related data (scan scores, content policies, configuration) is automatically removed by the Atlassian Forge platform. No residual data remains.

How do I report a security concern?

Please contact us immediately at support@bytera.tech with the subject line "Security Concern". We respond within 24 hours.

Have a security question?

We're committed to transparency. If you have any questions about our security practices, data handling, or need additional information for your security review, please don't hesitate to contact us.