Commentary · Privacy & Data
Commentary privacy & data
Read from Commentary's own page on 2026-11-09. 19 statements quoted word for word; anything the page does not say is shown as unstated, never guessed. APIs.io verifies none of it.
Role
The page states nothing on this.
Data categories
category: identifying
Provider account and profile data needed to authenticate you, such as GitHub user IDs, Azure DevOps or Microsoft Entra identifiers, logins or display names, granted scopes, and token metadata.Read from Commentary's own page on 2026-11-09
category: other
Repository, pull request, branch, document, and review metadata needed to render Git-hosted Markdown in CommentaryRead from Commentary's own page on 2026-11-09
category: communication
Comments, replies, thread status changes, review summaries, and related app-native review data you create in Commentary.Read from Commentary's own page on 2026-11-09
category: device
Operational logs and request data such as IP address, browser or device hints, route usage, timestamps, errors, and session identifiers.Read from Commentary's own page on 2026-11-09
Purposes
purpose: operate the service
We use collected information to operate the service, including to:Read from Commentary's own page on 2026-11-09
purpose: security and abuse protection
protect the service against abuse, security incidents, and misconfigurationRead from Commentary's own page on 2026-11-09
purpose: reliability and usage measurement
measure service reliability and product usage with privacy-safe telemetryRead from Commentary's own page on 2026-11-09
Retention
scope: OAuth state recordsperiod: 1 day
OAuth state records are retained for up to 1 day.Read from Commentary's own page on 2026-11-09
scope: Expired sessions and expired or revoked provider connectionsperiod: 30 days
Expired sessions and expired or revoked provider connections are retained for up to 30 days.Read from Commentary's own page on 2026-11-09
scope: GitHub webhook deliveriesperiod: 30 days
GitHub webhook deliveries are retained for up to 30 days.Read from Commentary's own page on 2026-11-09
scope: Completed or failed background jobsperiod: 14 days
Completed or failed background jobs are retained for up to 14 days.Read from Commentary's own page on 2026-11-09
scope: Thread sync eventsperiod: 90 days
Thread sync events are retained for up to 90 daysRead from Commentary's own page on 2026-11-09
scope: Pull request refresh eventsperiod: 30 days
Pull request refresh events are retained for up to 30 days.Read from Commentary's own page on 2026-11-09
scope: Deleted Draft Review Sessionsperiod: 24 hours
Deleted Draft Review Sessions are removed from active Commentary storage, including uploaded or pasted draft artifacts, within 24 hours of the deletion request.Read from Commentary's own page on 2026-11-09
scope: Review threads, replies, document projections, and repository metadata
Review threads, replies, document projections, and related repository metadata may remain in Commentary while the corresponding review surface is active.Read from Commentary's own page on 2026-11-09
scope: Platform backups
Platform backups may retain deleted data for their normal backup retention windowRead from Commentary's own page on 2026-11-09
Residency
The page states nothing on this.
International transfers
The page states nothing on this.
Subprocessors
The current infrastructure and service-provider inventory is listed on the Subprocessors page.Read from Commentary's own page on 2026-11-09
Data processing agreement
Deletion
route: support review and privacy contact
To request deletion or a privacy review, contact privacy@commentary.devRead from Commentary's own page on 2026-11-09
Data subject rights
right: access, correction, deletion, restriction, portability, objection
you may have rights to request access, correction, deletion, restriction, portability, or objectionRead from Commentary's own page on 2026-11-09
Sale or sharing
The page states nothing on this.
Document
Download YAML · schema: API Commons Privacy & Data 0.1.0 · transcribed by claude-haiku-5-5, checked verbatim against the fetched page