Security

Last updated 2026-05-26 · Operator: Crosstown Tech · Contact: support@crosstowntech.com

OneNote Reports for Jira is a Forge UI app with a backend on Convex Cloud. This page describes the controls we apply to the data flowing through it.

Encryption

Authentication

Permissions / Scopes

read:jira-workRead Jira issues matching the user's JQL — the issues are rendered into the OneNote table.
read:jira-userRead display names and account IDs that appear in issue fields (assignee, reporter).
read:filter:jiraRead the user's saved JQL filters so the wizard can offer them as a dropdown.
read:app-system-tokenForge plumbing — lets our backend call Atlassian's GraphQL gateway to mint user-scoped tokens.
read:app-user-tokenForge plumbing — lets the iframe's user-driven calls (wizard, "Run now") forward the user's OAuth token.

No write scopes on the Jira side. The app cannot create, edit, or delete Jira issues or comments.

Logging

Convex captures stdout/stderr from our backend functions for operational debugging. Logs contain installation IDs, account IDs, run timing, and any error messages returned by Atlassian / Microsoft. We never log token values, Jira issue contents, or OneNote page contents.

Sub-processors

Convex, Inc.Backend hosting (functions, database, cron) — US.
Vercel, Inc.DNS + static landing pages at onenote.crosstowntech.com — global edge.
AtlassianYour Jira site + Forge platform — your chosen region.
MicrosoftYour Microsoft 365 tenant — your chosen region.

Incident response

We respond to security reports within one business day and aim to triage within 72 hours. Report any concerns to support@crosstowntech.com — please include a description, reproduction steps, and your contact details.

Changes

Material changes are reflected in the date at the top of this page.