Git for Confluence Cloud
  • Git for Confluence Cloud
  • Release notes
    • August 6th, 2024
    • June 5 2024
    • June 7th, 2023
    • March 14th, 2023
    • October 20th, 2022
    • October 3rd, 2022
    • August 30, 2022
    • August 8th, 2022
    • July 25th, 2022
    • July 20th, 2022
    • June 30th, 2022
  • Installation
    • Installation
  • Git Support
    • Git providers
    • Filetypes
    • Demo Confluence pages
    • Demo videos
  • How to use the app
    • Share Git file macro
    • Share Git folder macro
    • Authorization
    • Shared Git files overview
    • Troubleshooting
  • Administration
    • Authentication methods
    • Migration of consent
    • User management
    • Audit log
  • Example use cases
    • Software architecture document
    • Public documentation
  • Security
    • F.A.Q.
    • OAuth scopes and API endpoints
      • Github OAuth scopes
      • Bitbucket OAuth scopes
      • Gitlab OAuth scopes
      • Azure DevOps OAuth scopes
    • Access token scopes and API endpoints
      • Github access token scopes
      • Bitbucket access token scopes
      • Gitlab access token scopes
      • Azure DevOps access token scopes
  • Relevant Links
    • Pricing
    • Privacy & Security
    • Marketplace
    • Support
    • Visualizer for Confluence
Powered by GitBook
On this page
  • Does Git for Confluence store files from Git repositories?
  • What information does Git for Confluence store?
  • What happens if the URL leads to a private repository?
  • What permissions do I give to Git for Confluence by signing in to my Git provider?
  • Are there any compliancy standards you maintain?
  1. Security

F.A.Q.

The importance of (data) security can not be overstated. These are some questions and answers that may help you evaluate Git for Confluence for your use.

PreviousPublic documentationNextOAuth scopes and API endpoints

Last updated 1 year ago

Does Git for Confluence store files from Git repositories?

Git for Confluence does not store or cache Git files. Git files are retrieved from the Git repository every time someone views the macro on the Confluence Page. As an added bonus, this makes updates to the files at the Git provider appear instantly in Confluence as well.

What information does Git for Confluence store?

Once you add a Git for Confluence macro on a Confluence page this information will be stored in Confluence (on the page).

  • The URL to the Git file

  • Display options (i.e. "include file as downloadable", etc.)

When someone views the Confluence page with the macro on it, this information is send to the Git for Confluence servers. The Git for Confluence app will try to fetch the file based on the URL. If the file is in a public repository, it will be displayed.

What happens if the URL leads to a private repository?

When a file is located in a private repository a notification will be shown that access is needed to share the file. The user will be prompted to sign in with their Git provider account. If the user signs in, the user can share the file on behalf of themselves.

When a user signs in, Git for Confluence will store this information:

  • The Confluence user's ID, also known as Atlassian Account ID

  • The OAuth 2.0 token, to make calls to the Git provider on behalf of this user

When a user actually shares a file, some additional information will be stored:

  • An entry in the to indicate that this action has taken place

  • A record that URL "X" is shared by Confluence user "Y" on Confluence page "Z".

This information is necessary to use the right OAuth 2.0 token to fetch the file from a private repository.

What permissions do I give to Git for Confluence by signing in to my Git provider?

Are there any compliancy standards you maintain?

Avisi Apps takes security very seriously and maintains the following certifications and declarations:

  • We have a SOC 2 declaration 🔒

  • We are ISO 27001:2022 and ISO 27701:2019 certified 🔑

  • We maintain all GDPR standards 📋

Furthermore we participate in all Atlassian programs regarding security:

  • Cloud Fortified certification

  • Security Self-Assessment Program

  • Bug bounty program

Permissions needed (also known as OAuth scopes) are different for each Git provider. A detailed description of the OAuth scopes, why they are necessary and which API endpoints are being called is provided for each supported .

Please if you have any other questions or would like to receive evidence of our SOC 2, ISO 27001 and ISO 27701 compliance.

More information can be found in our .

audit log
Git provider
reach out to us
Security Policy