Terms of Service

Last Updated: January 2025

1. Acceptance of Terms

By accessing or using TagAssistant.ai ("Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Service. TagAssistant.ai is operated by Holosun ApS ("we", "us", or "our").

2. Description of Service

TagAssistant.ai is an AI-powered platform that helps users automate and manage their Google Tag Manager and Google Analytics configurations. The Service includes:

  • Website scanning and tracking analysis
  • AI-powered recommendations for tag configuration
  • Integration with Google Analytics 4 (GA4) and Google Tag Manager (GTM)
  • OAuth2 authentication for accessing user's Google Analytics properties
  • RESTful API access for programmatic interaction
  • Model Context Protocol (MCP) server for AI agent integration

3. User Accounts and Authentication

3.1 Account Creation

To use certain features of the Service, you must create an account using Firebase Authentication. You are responsible for maintaining the confidentiality of your account credentials.

3.2 Google OAuth2 Access

By connecting your Google Analytics account via OAuth2, you grant TagAssistant.ai permission to:

  • Read your Google Analytics 4 property data
  • Access GA4 Admin API for property information
  • View and analyze tracking configurations

We use these permissions solely to provide the Service. You may revoke access at any time through your Google Account settings or through the TagAssistant.ai interface.

3.3 Domain Verification

When you connect a Google Analytics property via OAuth2, we verify that you have ownership or administrative access to the associated domain. This verification is automatic and based on your Google Analytics permissions.

4. Acceptable Use

4.1 Permitted Use

You may use the Service for legitimate tag management and analytics purposes for websites you own or have authorization to manage.

4.2 Prohibited Activities

You agree not to:

  • Scan or analyze websites without proper authorization
  • Attempt to gain unauthorized access to other users' data or accounts
  • Use the Service to violate any applicable laws or regulations
  • Reverse engineer, decompile, or attempt to extract source code from the Service
  • Interfere with or disrupt the Service or servers
  • Use automated tools to access the Service except through documented APIs
  • Resell or redistribute the Service without explicit permission

5. Data and Privacy

Your use of the Service is also governed by our Privacy Policy, which explains how we collect, use, and protect your data. Key points:

  • We store scan results and analysis in Google Cloud Firestore
  • We access Google Analytics data only with your explicit OAuth2 consent
  • We do not share your data with third parties except as required by law
  • You can request deletion of your data at any time

6. API Usage

6.1 API Access

Users with Cloud Run Invoker permissions may access our RESTful API. API usage is subject to:

  • Rate limits (1000 requests per second via Cloud Run)
  • Authentication requirements (Firebase ID tokens + GCP access tokens)
  • Compliance with these Terms of Service

6.2 MCP Server Integration

The Model Context Protocol (MCP) server provides AI agent integration capabilities. MCP usage requires proper authentication and is subject to the same terms as API access.

7. Intellectual Property

7.1 Service Ownership

TagAssistant.ai, its design, code, and AI models are the intellectual property of Holosun ApS. These Terms do not grant you any ownership rights to the Service.

7.2 User Content

You retain ownership of your website data and configurations. By using the Service, you grant us a limited license to process and analyze your data solely to provide the Service.

8. Disclaimers and Limitations

8.1 Service Availability

The Service is provided "as is" without warranties of any kind. We do not guarantee uninterrupted or error-free operation. We may modify, suspend, or discontinue the Service at any time.

8.2 AI-Generated Recommendations

TagAssistant.ai uses AI to analyze websites and provide recommendations. While we strive for accuracy:

  • AI recommendations should be reviewed before implementation
  • We are not responsible for configuration errors resulting from AI suggestions
  • You should test all changes in a staging environment before production deployment

8.3 Limitation of Liability

To the maximum extent permitted by Danish law, Holosun ApS shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including loss of profits, data, or business opportunities, arising from your use of the Service.

9. Termination

9.1 Termination by User

You may stop using the Service at any time. You may also request deletion of your account and data by contacting hello@tagassistant.ai.

9.2 Termination by Us

We reserve the right to suspend or terminate your access to the Service at any time for violation of these Terms or for any other reason at our discretion.

10. Changes to Terms

We may update these Terms from time to time. We will notify users of material changes by updating the "Last Updated" date. Your continued use of the Service after changes constitutes acceptance of the new Terms.

11. Governing Law

These Terms shall be governed by and construed in accordance with the laws of the jurisdiction in which Multivac operates, without regard to conflict of law principles.

12. Contact Information

If you have questions about these Terms, please contact us:

Holosun ApS / TagAssistant.ai

Email: hello@tagassistant.ai

Website: https://www.tagassistant.ai

By using TagAssistant.ai, you acknowledge that you have read, understood, and agree to be bound by these Terms of Service.