Terms of Service
Last updated: February 26, 2026
1. Agreement
By installing or using CodeDoc AI for Confluence ("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 AI is a Confluence Cloud app that generates documentation from source code repositories using AI. The App provides:
- Integration with Git hosting providers (GitHub, GitLab, Bitbucket, Azure DevOps) to read source code.
- Integration with AI providers (Anthropic, OpenAI, Google 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 API keys and access tokens for all third-party services (AI providers and Git 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.
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 (free or paid plan).
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
- 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 Monday – Sunday, including holidays. Support requests can be sent to support@janekbehrens.de. We aim to respond within 24 hours. For critical issues, include "URGENT" in the subject line.
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. We do not have access to your code.
- All configuration data is stored in Atlassian Forge encrypted storage within your Confluence instance.
- We do not collect personal data, analytics, or telemetry beyond what Atlassian provides by default.
- 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, and all App-related data in Forge Storage is deleted. 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