Rendered repository review
Commentary may render and cache repository content for review, but the repository owner and Git provider remain authoritative for source content, branches, PRs, and provider-side comments.
Private repositories and provider auth
Private GitHub content is not available through anonymous public routes. A signed-in viewer needs provider access through OAuth, GitHub App authorization, Microsoft Entra for Azure DevOps, or a configured personal access token path.
Static HTML Review
Static HTML files render in a sandboxed Preview mode with Raw source nearby. Commentary blocks active behavior such as scripts, event handlers, dangerous URLs, and active embeds so document review does not become arbitrary page execution.
Knowledge Brain readers
Public Brain readers expose read-only public repository or snapshot content and keep repository ownership visible. App-native review comments and private review data are not rendered in public reader pages.
Draft review privacy
Draft Review Sessions are Commentary review surfaces for Markdown or HTML that is not ready for Git. Draft content is not submitted to a Git provider by default, and deleted sessions are removed from active storage under the retention policy.
Commentary Forms
Review-hosted Forms use authenticated submissions by default. Anonymous response links only omit submitter identity when explicitly configured. PR and branch result listings rely on trusted source access, draft results default to the draft owner, and response-link results belong to the response-link owner. Custom renderers are sandboxed or submit through bounded bridge messages rather than running arbitrary repository JavaScript in the first-party app DOM.
Forms git result sync
Canonical Forms result files and writeback actions are optional, explicit workflows. GitHub writeback uses a separately configured write-capable app; the default GitHub App permissions for review content do not become broad repository write permissions.
Live Preview Reviews
Live Preview Reviews use the installed Commentary SDK and review session setup. Commentary accepts origin-bound review messages from opted-in apps and does not scrape arbitrary production sites for UI targets or collect page context without app-owner opt-in.
API tokens and scopes
Commentary developer tokens are intended for review automation against Commentary APIs, OpenAPI routes, and MCP review tools. Provider-backed actions still depend on connected-provider permissions.
Data handling and procurement
Commentary caches the review data needed to render documents, preserve app-native threads, and re-anchor feedback through source changes. Usage telemetry must stay privacy-safe without raw provider identity, raw repository URL, or a second raw PostgreSQL usage sink. Privacy, subprocessors, retention, and enterprise support details are linked for procurement review.