Access and permissions
Promptless connects to the tools your team already uses, so a security review asks what it can reach and how far that access goes. Promptless follows the principle of least privilege: every connection grants only the access the job needs, most of it is read-only, and you can scope or revoke it at any time. This page describes that posture and links to the detailed security and integration pages.
What Promptless reads versus writes
Section titled “What Promptless reads versus writes”Promptless reads almost everything it touches. The one place it writes is your documentation repository, and even there its reach is limited.
- Context sources are read-only. Integrations like Jira, Linear, Confluence, Notion, Google Drive, and Slite give Promptless read-only access to inform suggestions. The connection is one-way: Promptless reads to gather context but never writes back, so your tickets, issues, and pages stay unchanged.
- Source code is read-only. Where Promptless reads source for context — for example, GitLab merge requests — it performs only read operations. It never pushes code or modifies your projects.
- Documentation repositories need write access. To publish, Promptless opens pull requests against your docs repository, which requires write access there. Path scope limits that write access (see below), and you review every pull request before it merges.
Promptless also stores very little. It keeps the feedback you give it and integration auth tokens, but not the content behind those tokens. It processes source code, support conversations, and context-source data in real time without retaining a copy, and it does not use customer data to train or fine-tune models. See Data handling and classification for the full breakdown.
Scope each connection
Section titled “Scope each connection”Every integration is limited to what you authorize, and each one gives you a way to keep that scope tight.
- Repositories: During GitHub installation, grant only the repositories Promptless needs by choosing Only select repositories rather than All repositories. For per-provider access detail, see the GitHub, GitHub Enterprise, Bitbucket, and GitLab integration pages.
- Context sources: Because these connect through OAuth, Promptless inherits the permissions of the account that authorized the connection and searches only the projects, spaces, or drives you configure. The most prescriptive approach is a dedicated service account that you share only the specific drives and folders with. Connecting through that account rather than a broadly privileged individual limits Promptless to exactly what you share.
Read-only options
Section titled “Read-only options”Where you don’t need Promptless to publish, you can keep the connection read-only:
- Read-only GitHub app. For public repositories, the read-only GitHub app opens documentation pull requests from a fork instead of taking write access to your repo. See the open-source quickstart.
- Read-only GitLab token. Provision the group access token with the
read_apiscope instead ofapito limit it to read-only operations at the GitLab API level — a layer of security beyond Promptless’s own behavioral restrictions. - Read-only vs. write choice. When setting up a Bitbucket or GitLab project, you choose whether Promptless has read-only or write access to your documentation repositories.
Limit where Promptless can write
Section titled “Limit where Promptless can write”Even with write access to a docs repository, path scope limits which files Promptless can change. When you specify directories during doc collection setup, Promptless modifies only files that match one of those paths or are nested inside them, and it rejects any suggestion that reaches outside that scope with an error listing the out-of-scope files. This confines writes to your documentation area — useful for monorepos where docs live beside source code. See GitHub repos (docs as code) for details.
Revoke or rotate access
Section titled “Revoke or rotate access”Access is never permanent. You can revoke the GitHub App connection at any time — either you or Promptless can revoke it — and you can rotate or remove provider tokens, such as a Bitbucket app password or a GitLab group access token, on the provider side.
Roles inside Promptless
Section titled “Roles inside Promptless”Role-based access control governs access to Promptless itself. Promptless supports three roles with different levels of access:
- Admin — full access to organization settings, team management, integrations, projects, and all suggestions, including the Agent Knowledge Base.
- Editor — can edit suggestions and create tasks, but cannot manage organization settings, integrations, or team members.
- Collaborator — can view suggestions and leave feedback comments, but cannot edit or modify them.
For sign-in and identity controls, see Single sign-on (SSO) setup and Data handling and classification. Multi-tenant isolation, encryption, and the broader security model are covered in Network architecture and Compliance and certifications.