Privacy Policy — MCP Bridge — AI for Bitrix24

1. Introduction

This Privacy Policy describes how HUB DESPACHOS Y PYMES S.L. (“HUB Consultores”, “we”, “us”) collects, uses, stores, and protects personal data when you (the “User”) install and use the MCP Bridge for Bitrix24 application (the “Software”) on a Bitrix24 portal.

This Policy is governed by the European Union General Data Protection Regulation (GDPR — Regulation (EU) 2016/679) and the Spanish Organic Law on Personal Data Protection and Guarantee of Digital Rights (LOPDGDD — Ley Orgánica 3/2018).

By installing the Software, the User accepts the practices described in this Policy. If the User does not agree, they must not install or use the Software.

2. Data Controller and Data Protection Officer

Data Controller:

Data Protection Officer (DPO): HUB Consultores has not formally designated a DPO because its processing operations do not meet the mandatory criteria of GDPR Article 37. For privacy-related requests, please contact us directly at [email protected] with the subject line “MCP Bridge — Privacy Request”.

3. Our Role: Controller vs Processor

The Software involves two distinct processing scenarios:

3.1 We act as Data Controller for:

These are processed to operate the Software and constitute our own business records. The provisions in this Policy fully apply to them.

3.2 We act as Data Processor for:

In this scenario, the User’s organization is the Data Controller of that CRM data, and HUB Consultores acts as Data Processor on their behalf under GDPR Article 28. The terms governing this processor relationship are set out in our Data Processing Agreement (DPA) available at https://mcp.hubtool.net/legal/dpa-en, which forms part of the EULA accepted at installation.

We do not store the CRM data: we forward it directly from Bitrix24 to the AI assistant the User has authorized. No copy or cache of CRM content is retained in our infrastructure beyond the duration of the specific HTTP request.

4. Information We Collect (as Data Controller)

We process the minimum amount of data strictly necessary to operate the Software. Categories collected:

4.1 Authentication and routing data

4.2 Authorized client applications

4.3 Operational telemetry

4.4 Data we DO NOT store

We explicitly do not store, cache, or copy any of the following:

5. Purposes and Legal Basis (GDPR Art. 6)

Purpose Legal basis
Provide the core functionality of the Software (process User requests against Bitrix24 on their behalf) Performance of a contract (Art. 6(1)(b)) — the EULA accepted at installation
Authenticate API requests via the MCP token and OAuth Performance of a contract (Art. 6(1)(b))
Monitor service availability, detect errors, prevent abuse Legitimate interest (Art. 6(1)(f)) — service reliability and security. Balancing test: the impact on data subjects is minimal (pseudonymous identifiers only, no behavioral profiling), while the interest in maintaining a reliable and secure service is substantial
Comply with legal obligations (security incident notifications, lawful requests from authorities) Legal obligation (Art. 6(1)(c))

6. Automated Decision-Making and Profiling (GDPR Art. 13(2)(f))

The Software does not carry out automated decision-making, including profiling, that produces legal effects or similarly significant effects on the User or any natural person. The Software acts as a transparent bridge between the User’s AI assistant and Bitrix24: any “decision” or “recommendation” is generated by the third-party AI assistant chosen by the User (e.g., Claude.ai, ChatGPT), not by us.

7. Children’s Data (GDPR Art. 8)

The Software is not directed at minors. It is a B2B tool for organizations operating a Bitrix24 portal. We do not knowingly collect personal data from any person under the age of 18. If we become aware that we have inadvertently collected data from a minor, we will delete it promptly.

8. Data Retention

Data category Retention period
OAuth tokens (access + refresh) and mcp_token While the Software is installed on the Bitrix24 portal. Deleted within 24 hours of the User uninstalling the Software or rotating their token.
Connected Apps records (Claude.ai, ChatGPT authorizations) While the User keeps the authorization active. Deleted within 24 hours of the User revoking it from the Software’s widget or rotating their token.
Revoked tokens blacklist (SHA-256 hashes only) 90 days after revocation, then permanently deleted. Used to prevent reuse of revoked tokens.
Request logs (Sentry breadcrumbs) 90 days, then automatically deleted by Sentry.
Aggregate metric counters Up to 10,000 most recent events per portal; older events are pruned automatically.
CRM data (when acting as Processor) None — never stored at rest, only forwarded in transit during each request

When the User uninstalls the Software from their Bitrix24 portal, all associated OAuth tokens, mcp_token, and Connected Apps records are deleted from our database within 24 hours, in line with the equivalent clause of the Data Processing Agreement (DPA Section 11).

9. Data Sharing and Third Parties (Sub-Processors)

We share data only with the following categories of recipients, all selected for their security posture and GDPR-compliance commitments:

Recipient Role Location Purpose Safeguards
Bitrix24 (the portal selected by the User) Recipient Determined by the User’s Bitrix24 SaaS plan Execute the User’s CRM and Tasks operations Direct authorized API access; governed by Bitrix24’s own terms accepted by the User
AI assistant chosen by the User (Claude.ai, ChatGPT, etc.) Recipient (acts as separate controller for the assistant’s own processing of the response) Determined by the assistant the User authorises (typically United States) Generate the response the User requested The User explicitly authorises a specific assistant via the Software’s OAuth flow. For Anthropic (Claude) and OpenAI (ChatGPT), the transfer mechanism publicly documented by the provider for EU personal data is, as of the effective date of this Policy, the Standard Contractual Clauses (Decision 2021/914). Where the provider additionally self-certifies under the EU-US Data Privacy Framework, that certification may also be relied upon — the User should verify the provider’s current status on the official DPF list (dataprivacyframework.gov) before relying on it. We do not rely on Art. 49(1)(a) “explicit consent” as a routine safeguard, in line with EDPB Guidelines 2/2018.
Functional Software GmbH (Sentry) Sub-processor — error monitoring Sentry EU region — Frankfurt, Germany (ingest.de.sentry.io) Receive sanitised error reports and aggregate performance traces (no CRM data, no auth headers, no request bodies — see Section 4.3) Sentry DPA accepted via Sentry’s Legal & Compliance dashboard. Parent company access (Functional Software, Inc., USA) governed by the EU-US Data Privacy Framework certification and SCCs (2021).
Hetzner Online GmbH (cloud hosting) Sub-processor — infrastructure Nuremberg, Germany (EU) Operate the virtual servers, block storage and network for the Software Sub-processor under Hetzner’s standard Auftragsverarbeitungsvertrag (AVV) framework; data centres used by the Software are located within the European Union — no transfer outside the EEA
Competent authorities Legal recipient Spain / EU Comply with lawful legal requests The minimum necessary to satisfy the request

A complete and up-to-date list of sub-processors is maintained as part of the Data Processing Agreement (DPA) and can be requested at [email protected].

We never sell personal data. We do not share data with marketing, advertising, or analytics third parties.

9.1 Right to object to new sub-processors

Where we engage a new sub-processor that processes personal data on behalf of a controller (Section 3.2), we will notify affected Users at least 30 days in advance. Users may object to the change in writing within that period; if objections cannot be resolved, the User may terminate the relevant processing arrangement.

10. International Data Transfers

The Software’s own infrastructure (application servers, database, error monitoring) is hosted within the European Economic Area (EEA): application servers and database at Hetzner (Nuremberg, Germany) and error monitoring at Sentry’s EU region (Frankfurt, Germany). We do not store CRM data at rest at any location.

The principal transfer of personal data outside the EEA that may occur in connection with the Software is the onward transfer of CRM data to the AI assistant the User has authorized (e.g., Claude.ai, ChatGPT), which may be located in the United States or elsewhere. This transfer takes place on the User’s documented instruction — materialised when the User authorizes a specific assistant through the Software’s OAuth flow. As set out in the DPA, the User’s organisation acts as data exporter for this onward transfer and is responsible, under GDPR Chapter V, for ensuring an appropriate transfer mechanism with the chosen assistant.

For this onward transfer, the following safeguards apply, in order of applicability:

We do not rely on the derogations of GDPR Art. 49 (including Art. 49(1)(a) “explicit consent”) as a routine safeguard for these transfers. Following EDPB Guidelines 2/2018, those derogations are exceptional and not appropriate for transfers that are repetitive or systematic, which the Software’s transfers are in normal use.

By authorising a non-EEA assistant, the User accepts that their requests and the corresponding CRM data will be processed by that assistant in its jurisdiction. We have no control over how the assistant processes or retains that information; we recommend the User consults each assistant’s own privacy policy.

11. Your Rights (GDPR)

As a data subject, you have the following rights:

Whether providing data is mandatory: The data described in Section 4 is strictly necessary to operate the Software. If the User does not wish their data to be processed, they should not install the Software. There is no obligation under contract or law to provide this data; the only consequence of refusal is that the Software cannot function.

To exercise any right, send a request to [email protected] with the subject line “MCP Bridge — Privacy Request” and a reasonable description of your request. We respond within 30 calendar days.

You also have the right to lodge a complaint with the Spanish Data Protection Agency (AEPD) at https://www.aepd.es, or with the supervisory authority of your EU country of residence.

12. Security Measures

We implement technical and organizational measures appropriate to the risk, including:

13. Personal Data Breach Notification

In the event of a personal data breach likely to result in a risk to the rights and freedoms of natural persons, we will:

  1. Notify the AEPD within 72 hours of becoming aware of the breach (GDPR Art. 33).
  2. Notify affected Users without undue delay when the breach is likely to result in a high risk to their rights and freedoms, describing the nature of the breach, the likely consequences, and the measures taken to address it (GDPR Art. 34).
  3. Maintain an internal record of all breaches, irrespective of whether they require notification, as required by GDPR Art. 33(5).

User notifications will be sent through the Software’s “What’s new” panel and via email to the contact registered in the Bitrix24 portal, where available.

14. Changes to This Policy

We may update this Privacy Policy from time to time to reflect changes in the Software, legal requirements, or our practices. Material changes will be announced through the Software’s “What’s new” notification panel and via email to the contact address registered in the Bitrix24 portal, where available. The effective date and version at the top of this Policy will be updated accordingly.

Continued use of the Software after a Policy update constitutes acceptance of the updated Policy.

15. Contact

For any privacy-related question, request, or concern, contact us at:


Last updated: 2026-06-05 Version: 1.2

Changelog

v1.2 (2026-06-05) — GDPR hardening review (alignment with DPA v1.1):

v1.1 (2026-05-21) — Added Controller/Processor distinction, DPA reference, Art. 13(2)(f) automated decision-making, Art. 8 children’s data, DPO declaration, Art. 34 user breach notification, clarification of pseudonymous personal identifiers, sub-processor opt-out rights.