> For the complete documentation index, see [llms.txt](https://synapseworks.gitbook.io/synapseworks-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://synapseworks.gitbook.io/synapseworks-docs/common/trust-security.md).

# Trust & Security Overview

## Purpose

Provide a single trust and security overview for the SynapseWorks product portfolio.

## Who it is for

* Security, risk, and compliance teams
* Jira administrators approving rollout
* Browser extension reviewers
* Procurement and governance stakeholders

## Prerequisites

* Access to the product-specific documentation for the product being reviewed
* For Jira apps: understanding of your Jira permission and data governance model
* For browser tools: understanding of your browser extension policy and local device controls

## Steps

1. Start with this overview for shared vendor and compliance context.
2. Review each product-specific security, data, or privacy page for full operational detail.
3. Map responsibilities below into your internal approval process.
4. Record the privacy policy link in your governance artefacts.

## Product-specific pages

* [Synapse security and data](/synapseworks-docs/synapse/security-data.md)
* [Decision Register security and data](/synapseworks-docs/decision-register/security-data.md)
* [Submit Guard privacy](/synapseworks-docs/submit-guard/privacy.md)
* [PageHarbor privacy and support](/synapseworks-docs/pageharbor/privacy-and-support.md)

## Privacy and compliance statement

SynapseWorks provides privacy-first workflow tools with documented product-specific data handling. Security and compliance are a shared responsibility:

* SynapseWorks is responsible for app-level controls, documented runtime behaviour, and credential handling controls.
* Customers are responsible for Jira permissions, project configuration, browser extension policies, local device controls, retention policies, and internal compliance governance.

## Data handling summary

### Jira Apps

Synapse and Decision Register are Jira/Atlassian products.

### Synapse

* Data read:
  * Jira issue summary
  * Jira issue description (ADF and plain text)
  * Jira comments
  * Jira labels
  * Jira issue type
  * Jira project information
* Data written:
  * Subtasks linked to the current issue (create-subtasks mode only)
  * Creation status output in UI (created keys and errors)
* Storage/runtime notes:
  * Auto-generate preference in browser `localStorage`
  * Atlassian-hosted Forge runtime (Runs on Atlassian eligible)
  * No external backend or external storage for Synapse
  * Redacted logs for sensitive fields

### Decision Register

* Data read:
  * Jira issue change history for selected projects and period
  * Jira issue metadata used in output (issue key and summary)
* Data written:
  * No writes to Jira issue data
  * Per-user run preferences in Forge storage
* Storage/runtime notes:
  * Runs on Atlassian infrastructure as a Forge app
  * No external network calls

### Browser Tools

Submit Guard is a Chrome extension. It is not a Jira app and does not run on Atlassian.

### Submit Guard

* Data processed locally:
  * Page content needed to decide whether to show a confirmation
  * Current-site state needed for per-site enablement
* Data stored locally:
  * Per-site enablement settings
  * Mode selections
  * Configured risky phrase list, if used
  * Local counters used by the extension
* Runtime notes:
  * Local-only Chrome extension
  * No SynapseWorks backend
  * No SynapseWorks account
  * Form contents are not sent to SynapseWorks
  * Form contents are not stored by the extension

### Android Apps

PageHarbor is an Android document scanner preparing for internal testing. It is not publicly available on Google Play.

### PageHarbor

* Data processed locally:
  * Scan images, OCR text, and searchable-PDF text layers
* Storage and export:
  * Temporary app-private processing or share files may be created
  * Final destinations are selected by the user through Android SAF
  * PDF shares are sent only after the user selects a target in Android Sharesheet
* Runtime notes:
  * No PageHarbor account, ads, analytics, tracking, backend, or persistent document library
  * No direct `INTERNET` permission or direct camera permission request by PageHarbor
  * Google ML Kit may transmit encrypted technical diagnostics; this is not PageHarbor analytics and does not include document content

## Credential handling confirmation

* Jira credentials are not stored by SynapseWorks Jira apps.
* Sensitive credentials are not stored externally by SynapseWorks Jira apps.
* Decision Register is read-only against Jira issue data.
* Submit Guard does not require a SynapseWorks account and does not send form contents to SynapseWorks.
* PageHarbor does not operate a document backend or persistent document library.

## Privacy policy

* [SynapseWorks Privacy Policy](https://synapseworks.org/privacy/)
* [Submit Guard Privacy Policy](https://synapseworks.org/privacy/submit-guard/)
* [PageHarbor Privacy Policy](https://synapseworks.org/pageharbor/privacy/)

## Example review checklist

* Confirm required Jira scopes or browser permissions match your approved access model.
* Confirm product storage locations (`storage:app`, browser `localStorage`, Chrome `chrome.storage.local`) are acceptable.
* Confirm behaviour aligns with expected product function:
  * Synapse may create subtasks.
  * Decision Register does not write to Jira issue data.
  * Submit Guard confirms browser submissions locally and does not send form contents to SynapseWorks.
  * PageHarbor processes document content locally and uses user-selected Android destinations for saving or sharing.

## Common issues

* Teams review app pages in isolation and miss shared governance expectations.
* Browser-side storage (`localStorage`) is sometimes omitted from risk assessments.
* Read-only status can be misunderstood when export functions are present.
* Portfolio-wide claims can be inaccurate; review each product boundary separately.

## Related pages

* [Documentation index](/synapseworks-docs/index.md)
* [FAQ](/synapseworks-docs/common/faq.md)
* [Support](/synapseworks-docs/common/support.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://synapseworks.gitbook.io/synapseworks-docs/common/trust-security.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
