Terms of Service
CodeDoc for Confluence · Last updated: October 12, 2026
1. Agreement
By installing or using CodeDoc for Confluence (formerly CodeDoc; "the App"), you agree to these Terms of Service ("Terms"). If you do not agree, do not install or use the App. These Terms apply in addition to the Atlassian Marketplace Terms of Use and the Atlassian Customer Agreement.
2. Description of the App
CodeDoc is a Confluence Cloud app that keeps Confluence pages in sync with files in source code repositories and, optionally, generates documentation pages with AI. The App provides:
- Integration with Git hosting providers (GitHub, GitLab, Bitbucket Cloud, Azure DevOps, and your own GitHub Enterprise or GitLab servers) to read source code.
- Sync blocks that show and update parts of repository files on Confluence pages, optionally with the newest release from public registries.
- Integration with AI providers (Anthropic, OpenAI, Google AI) with your own keys, and in the Advanced edition with Atlassian-hosted AI, to generate documentation.
- Automated publishing of generated documentation as Confluence pages.
- Manual, webhook-based, and scheduled trigger mechanisms for documentation generation.
3. Bring Your Own Key (BYOK)
The App requires you to provide your own access tokens for Git providers and, unless you use Atlassian AI in the Advanced edition, your own API keys for AI providers. You are solely responsible for:
- Obtaining, managing, and securing your API keys and access tokens.
- All costs incurred with your AI provider (token usage fees) and Git provider.
- Compliance with the terms of service of your chosen AI and Git providers.
- Ensuring your API keys have appropriate permissions and are not shared with unauthorized parties.
We do not provide, manage, or subsidize API keys. The App has no access to your keys beyond what is stored in your Confluence instance's encrypted Forge storage.
Atlassian AI (Advanced edition) is provided by Atlassian, not by us. Its processing of the code and instructions the App sends is subject to Atlassian's terms and policies, including the Atlassian Customer Agreement, the Atlassian Privacy Policy and Atlassian's AI trust information. For the monthly allowance, see section 10.
4. License
Subject to these Terms, we grant you a limited, non-exclusive, non-transferable license to use the App on your Atlassian Confluence Cloud instance in accordance with your Atlassian Marketplace subscription or trial, or within the free limits described in the documentation (3 sync blocks and 1 AI page with your own AI provider).
5. Acceptable Use
You agree to:
- Use the App only for its intended purpose within Confluence Cloud.
- Not reverse-engineer, decompile, or attempt to extract the source code of the App.
- Not use the App to process code or generate content that violates applicable laws, your AI provider's acceptable use policy, or Atlassian's terms.
- Not use the App in any way that could harm, disable, or impair the Atlassian platform or other users.
6. AI-Generated Content
The documentation generated by the App is produced by third-party AI models (Anthropic, OpenAI, or Google AI) and is not reviewed, verified, or endorsed by us. AI-generated content may contain inaccuracies, errors, omissions, or outdated information.
You are solely responsible for reviewing, verifying, and approving all generated documentation before publishing or relying on it. We accept no liability for the accuracy, completeness, or suitability of AI-generated content.
7. Third-Party Services
The App integrates with third-party services that are not operated or controlled by us:
- AI providers: Anthropic (Claude), OpenAI (GPT), Google AI (Gemini)
- Git providers: GitHub, GitLab, Bitbucket, Azure DevOps, and your own GitHub Enterprise or GitLab servers
- Public registries (optional version check of sync blocks): Docker Hub, npm, PyPI, GitHub releases, endoflife.date
- Platform: Atlassian Forge / Confluence Cloud
We are not responsible for the availability, performance, data handling, pricing, or terms of any third-party service. Changes to third-party APIs, pricing, or terms may affect the App's functionality. Your use of third-party services is governed by their respective terms.
8. Source Code Transmission
By using the App, you acknowledge and consent to the transmission of your source code to your chosen AI provider for the purpose of documentation generation. You are responsible for ensuring that:
- You have the right to share the source code with the AI provider.
- The source code does not contain secrets, credentials, or sensitive data that should not be transmitted to third parties.
- The transmission complies with your organization's security policies and any applicable regulations (GDPR, HIPAA, etc.).
9. Availability and Support
- The App is provided on an "as available" basis. We aim for high availability but do not guarantee uninterrupted service.
- The App runs on the Atlassian Forge platform; its availability depends on Atlassian's infrastructure.
- Scheduled triggers run approximately at the configured time (within ~1 hour) due to Atlassian platform constraints.
- Support is available on business days (Monday to Friday). Support requests can be sent to support@janekbehrens.de. We aim to respond within 1–2 business days.
10. Data and Privacy
Our handling of data is described in our Privacy Policy. In summary:
- Source code is fetched from your Git provider and sent to your AI provider using your own credentials, or, in the Advanced edition with Atlassian AI, processed by AI models hosted on Atlassian's platform. We do not have access to your code.
- The Advanced edition includes Atlassian-hosted AI up to the monthly allowance shown in the App. Runs that would exceed it do not start until the allowance resets or you use your own AI provider. We may adjust the allowance with reasonable advance notice.
- All configuration data is stored in Atlassian Forge encrypted storage within your Confluence instance.
- We do not receive personal data. The App stores Atlassian account IDs (for example of the person who approved a run) and the name of the Git account behind each Git connection in your site's Forge storage, and writes technical logs and anonymous, aggregated usage counts to Atlassian's app logging, as described in the Privacy Policy.
- Source code is not cached or retained after processing.
11. Intellectual Property
The App, including its code, design, and documentation, is the intellectual property of Janek Behrens. Your license to use the App does not transfer any ownership rights.
Generated documentation is created by your AI provider using your API key and your source code. Ownership of the generated content is subject to the terms of your AI provider. We make no claim to ownership of your source code or generated documentation.
12. Disclaimer of Warranties
THE APP IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE APP WILL BE ERROR-FREE, SECURE, OR UNINTERRUPTED. WE DO NOT WARRANT THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY AI-GENERATED CONTENT.
13. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL JANEK BEHRENS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, DATA, BUSINESS OPPORTUNITIES, OR GOODWILL, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE APP, INCLUDING BUT NOT LIMITED TO:
- Inaccurate, incomplete, or misleading AI-generated documentation.
- Costs incurred with your AI provider or Git provider.
- Unauthorized access resulting from compromised API keys or tokens that you manage.
- Data transmitted to third-party AI or Git providers.
- Downtime or unavailability of the Atlassian platform or third-party services.
- Loss of or damage to source code, documentation, or other data.
OUR TOTAL LIABILITY FOR ANY CLAIM ARISING FROM OR RELATED TO THE APP SHALL NOT EXCEED THE AMOUNT YOU PAID FOR THE APP IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.
14. Indemnification
You agree to indemnify and hold harmless Janek Behrens from any claims, damages, losses, or expenses (including reasonable legal fees) arising from your use of the App, your violation of these Terms, or your violation of any third-party rights (including the terms of your AI or Git providers).
15. Termination
- You may stop using the App at any time by uninstalling it from your Confluence instance.
- We may discontinue or modify the App at any time. We will provide reasonable notice for significant changes.
- Upon termination, your license to use the App ceases. After an uninstall, Atlassian keeps all App-related data in Forge Storage for 28 days and then deletes it; within 21 days of the uninstall, you can ask us to have Atlassian restore it to a new installation. Generated Confluence pages are not affected.
16. Changes to These Terms
We may update these Terms from time to time. The "Last updated" date above reflects the most recent revision. Continued use of the App after changes constitutes acceptance of the updated Terms.
17. Governing Law
These Terms are governed by the laws of the Federal Republic of Germany. Any disputes shall be subject to the exclusive jurisdiction of the courts in Germany.
18. Contact
For questions about these Terms, contact us at:
Email: support@janekbehrens.de