Privacy Policy

Last updated: November 12, 2026

Em português: veja o resumo sobre quem somos e o nosso papel, a segurança e a retenção das mensagens, o acordo de tratamento de dados, a transferência internacional de dados, as filas de espera, o contato para uma conversa, as novidades para clientes, os links de conexão enviados por agências, os recursos opcionais de IA, a exclusão da conta e os seus direitos.

En español: consulta el resumen sobre quiénes somos y nuestro papel, la seguridad y la conservación de los mensajes, el acuerdo de tratamiento de datos, las transferencias internacionales de datos, las listas de espera, los enlaces de conexión enviados por agencias, las funciones opcionales de IA, la eliminación de la cuenta y tus derechos.

This Privacy Policy describes how ZapClaw ("ZapClaw", "we", "us", or "our") collects, uses, stores, and protects the information of users ("you") when using our services, including our website (zapclaw.app) and software platform.

ZapClaw is a SaaS platform that provides a lightweight WhatsApp message gateway, connecting business phone numbers to the official Meta Cloud API and bridging messages to/from external systems via webhooks and REST API.

By signing up for ZapClaw or using it in any way, you agree to the terms of this Privacy Policy. If you do not agree, you should not use ZapClaw.

1. Who We Are and Our Roles

ZapClaw is a brand of CHARLES BERTI TECNOLOGIA DA INFORMAÇÃO LTDA, CNPJ 66.037.451/0001-01, São Paulo/SP, Brazil. You can reach us at contato@zapclaw.app. Data protection officer (encarregado under the LGPD): Charles Berti, contato@zapclaw.app.

We have two roles, depending on the data:

If you exchange messages with a business that uses ZapClaw, that business is responsible for your data, and your requests about it go to the business. If you write to us about that data, we pass your request on to the business.

We process personal data under the Brazilian General Data Protection Law (LGPD), Law No. 13,709 of August 14, 2018, which applies to our processing. Section 8 describes the rights that other data protection laws give where they apply. We limit processing to what is necessary for the purposes described in this policy.

2. Data We Collect

To provide our services, ZapClaw may collect the following information:

2.1 Registration Information

When creating your account, we request your name and email address, and either a password or your Google account if you sign in with Google. Agency accounts also give a company name.

If you turn on two-factor authentication for your ZapClaw sign-in, we also keep the secret of your authenticator app, stored encrypted, and your single-use recovery codes, stored as hashed values (never in plain text).

2.2 Usage Data

We record account events in our product analytics, such as signing up, verifying your email, connecting a number, creating an API key and configuring a webhook. This helps us understand how the product is used and improve it. These events never include the content of your messages.

The request logs of our servers keep the full IP address of each request to our API, including the requests the dashboard makes, for security and to operate the service, for a limited period.

2.3 WhatsApp Business Data

When you connect your WhatsApp Business number to our platform via Meta's Embedded Signup, we receive and store:

This data is necessary for us to send and receive messages on your behalf through the official Meta WhatsApp Business API.

A business can also connect its number at the request of an agency that uses ZapClaw, through a connect link the agency sends. The number is then stored in that agency's account, as described in 2.8.

2.4 Message Content

ZapClaw is a tool for managing and routing WhatsApp messages. We are not responsible for the content of messages you send or receive through the platform. Message content is the sole responsibility of the user. While we may have technical access to this data for service functionality (such as webhook forwarding), ZapClaw does not actively monitor the content of your communications and does not use them for purposes beyond the contracted service.

Message content (the text of messages and their captions, the names of document files, and chat history imported from the WhatsApp Business app) is stored encrypted and kept for the period your organization chooses (section 7). The names and usernames of contacts are stored encrypted too. Content stored before this encryption was introduced is encrypted by a background job. Message text you choose to include in a support ticket is kept with that ticket and is covered neither by this encryption nor by that period.

2.5 Webhook Data

We receive notifications from Meta about message delivery status (sent, delivered, read) and incoming messages from your customers. This data is processed to display information on your dashboard and to forward events to your configured webhook URL. The content of each webhook delivery is stored encrypted and follows the period your organization chooses for message content (section 7).

If you connect a Chatwoot server to ZapClaw, we keep the results of its setup in the dashboard with that Chatwoot integration, so they are still shown when you come back. For the saved Chatwoot address, we keep the result of its check: what the check found, the Chatwoot version the server reported and when the check ran (a check of any other address is not kept with the integration). For each number you test in that setup, identified by its Phone Number ID, we keep the result of its latest signed test: whether Chatwoot accepted it, the HTTP status Chatwoot answered (when it answered), whether that number's Chatwoot inbox checks signatures, and when the test ran. Saving another Chatwoot address deletes these results; generating a new Chatwoot signing secret deletes only those of the tests and keeps the result of the check. They are also deleted when the Chatwoot integration or the account is deleted. We never keep the Chatwoot account ID you type: it is used only to fill in the commands on the page and is never sent to us. We never ask for a Chatwoot access token, and a ZapClaw API key you create for Chatwoot is stored like any other API key, as a hash (section 5).

When you test your webhook or your Chatwoot integration from the dashboard, we keep the result of the latest test with that configuration: when it ran, whether it was accepted, the HTTP status the endpoint answered, if any, and the first 300 characters of its answer (or why no answer came). The next test replaces it, and it is deleted when the configuration or the account is deleted.

2.6 Marketing and Attribution Data

When you reach our site from an advertisement or an external link, we collect attribution data so we can understand which campaigns bring people to ZapClaw and measure how well our advertising performs. This includes campaign parameters (UTM tags), the Google Click Identifier (gclid) and click identifiers from other advertising platforms, the referring page, the landing page, and the dates of your first and last visit before signing up.

We keep this information in a first-party cookie on the zapclaw.app domain. If you go on to create an account, we associate it with your account, together with your browser's user agent and your IP address with the last part removed before storage (so it does not identify a single device). We use this data only to measure marketing effectiveness, never to profile the content of your communications.

2.7 Waitlist and Launch Announcements

We are preparing two new products, ZapClaw Inbox and ZapClaw Agents. They are separate products, and each one has its own waitlist for people who are interested in it. You join a waitlist from the dashboard, signed in to your ZapClaw account, and joining one does not put you on the other.

An agency account can send a business a connect link. The business opens it, decides, and connects its own WhatsApp Business number with its own Facebook login in Meta's window. The number then works in the agency's ZapClaw account, under that business.

2.9 Optional AI Features

ZapClaw has optional features that use artificial intelligence (AI). They stay off until an owner or an administrator of your organization turns them on, and none of them runs without that permission. The support chat answered by AI (2.12) is not one of these features: it is part of the support service, and this permission neither covers it nor switches it off.

2.10 Organization Activity Log

Each ZapClaw account keeps a log of the actions taken in it, so its owners and administrators can see who changed what and when.

2.11 Data Processing Agreement

When an owner or an administrator of your organization accepts our data processing agreement in the dashboard (section 1), we keep a record of the acceptance:

2.12 Support Answered by AI

When you use the support chat in the dashboard, the answers come from an artificial intelligence (AI) model. The chat starts with a short notice that says so and points to this section, and a person is available on request at any time. This is part of the support service you ask for, not one of the optional AI features of 2.9: the permission of 2.9 neither covers it nor switches it off.

2.13 Sends by AI Agents and Held Sends

If your organization creates an API key for an AI agent, or connects an AI assistant to ZapClaw, that agent can read and send WhatsApp messages through your numbers within the permissions and limits you set. ZapClaw applies safety checks to those sends, and some of them are held until a member of your organization approves them in the dashboard.

3. Use of Information

We use the collected information exclusively for the following purposes:

4. Legal Basis for Data Processing

Under the LGPD, your personal data is processed based on the following legal grounds:

5. Confidentiality and Data Security

ZapClaw maintains the confidentiality of received data and will not use it for any purpose other than providing our services.

We adopt technical and organizational measures to prevent unauthorized alteration, loss, or access to personal data, including:

Our Security page describes these measures in more detail, and how we notify customers of a security incident.

While we work to preserve the integrity and security of your personal information, no system is 100% secure. You are responsible for keeping your credentials private and should inform us immediately of any unauthorized use of your account.

6. Information Sharing

ZapClaw does not sell your personal information. We may share your data in the following situations:

7. Data Retention

We will retain your personal information only for the time necessary to fulfill the purposes for which it was collected, including legal, accounting, or reporting obligations.

Message content is kept for the period your organization chooses: 90 days by default, configurable to 30, 7 or 0 (no content kept), and never longer than your plan allows. The period covers messages (their text, captions and file names), chat history imported from the WhatsApp Business app and webhook delivery records, which are deleted automatically when it ends. An owner or an administrator chooses it in Settings, Privacy and contracts. A change applies to what arrives after it; only the owner can also ask for the content already stored to follow the new period.

With 0, we keep no message content once your system has received it, apart from the short-lived copies described below: messages are stored without their text, captions and file names, and the content of a webhook delivery is cleared as soon as it is delivered. What is not delivered yet is kept for at most 7 days, and the records of messages and deliveries, without content, are deleted after 7 days. Chat history from the WhatsApp Business app is not imported, and without a webhook the content of the messages you receive is not kept anywhere. In every mode, two kinds of short-lived copies may be kept, both encrypted: the answer to a send made with an idempotency key, for about a day, and copies of messages that could not be stored, kept for troubleshooting for at most 7 days.

Contacts (the people who exchange messages with your numbers, and the address book synchronized from the WhatsApp Business app) do not follow this period: they are kept until the number they belong to, or the account, is deleted.

Cancelling a paid plan does not delete your account. The owner of an account can delete it in Settings, and anyone can ask us to delete their data by email, as described on our Data Deletion page. When the owner deletes the account in Settings, access ends at once and we cancel the subscription as soon as the deletion is requested; if Stripe cannot confirm the cancellation, we keep trying every hour. The account and its data are erased from ZapClaw's database 7 days later, or later if Stripe cannot confirm at that point that nothing is left to cancel. A request by email follows the timeline on that page. Encrypted database backups keep a copy for up to 30 days after the erasure, and then it is gone.

Before an account is erased, the records we must keep to meet legal obligations or to prove what was agreed are copied out of it and kept apart for 5 years, without names, email addresses, IP addresses or phone numbers, and then deleted: invoices (amount, currency, status and period), the history of the AI permission (2.9), the acceptances of the data processing agreement (the version and language of the text, the hash of the text accepted and of its English version, the customer's role and country, and the date) and the records of consent to connect links (2.8: their dates and times, and the version and language of the text).

Some data stays outside that erasure. Stripe, which processes our payments, keeps the customer record (name, email address, billing address, tax ID and payment method) and its invoices under its own retention rules. The Brazilian service invoices (NFS-e) of the account's payments, which name who paid (name and CPF, CNPJ or foreign tax ID) and the amount, stay in Brazil's national NFS-e system, with Focus NFe, which issues them, and with our accounting firm, for the periods Brazilian tax law sets. PostHog (section 6) keeps the account's analytics profile and its events, including the names an agency gave its clients, under its own retention rules. Conversations with ZapClaw support are kept apart from the account, so deleting the account does not erase them at once. The conversations answered by AI (2.12) are kept for 90 days and then deleted; tickets, and the record of both in our support system (Chatwoot), follow the retention of support conversations. To have them deleted sooner, write to contato@zapclaw.app.

The organization activity log (2.10) keeps each entry for 365 days.

Marketing attribution data, including the gclid, is kept while your account exists and is deleted with it; the ZapClaw Agents waitlist keeps its copy for the period in 2.7.

Waitlist data follows the period in 2.7: each waitlist is kept until 6 months after its product launches or until you leave it. When you unsubscribe from our emails, the opt-out itself is recorded with your address in hashed form, and that record is kept so we can go on honoring it, including after an account is deleted.

Connect links (2.8) are kept as follows. A link "ends" when it is used, cancelled, locked or expired.

Optional AI features (2.9): the history of the permission (who accepted or revoked it, when, the version and language of the text, the IP address with the last part removed) and the metadata of each analysis are kept while your account exists. When the account is deleted, the metadata is deleted with it, and the history is kept for 5 years without who accepted or revoked the permission and without the IP address, as described above. We do not store the template text sent for analysis or the suggested text; Anthropic deletes what it receives within 30 days, with the exceptions described in 2.9.

8. Your Rights as Data Subject

Your rights depend on the law that applies to you. To exercise any of them, contact us at contato@zapclaw.app, or use the Data Deletion page to delete your data. We may ask you to confirm your identity before we act. If your request concerns data that we process for a business that uses ZapClaw (section 1), we pass it on to that business, which decides, and we help it answer.

8.1 Brazil (LGPD)

Under the LGPD (art. 18), you have the right to:

We send a complete statement of your data within 15 days of your request. You can also petition the National Data Protection Agency (Agência Nacional de Proteção de Dados, ANPD) about your data, and consumer protection bodies too.

8.2 European Union and European Economic Area (GDPR)

Where the General Data Protection Regulation (GDPR) applies to our processing of your data, you have the right of access, rectification, erasure, restriction of processing, data portability and objection, and the right to withdraw your consent at any time. We answer within one month of your request, which the GDPR allows to be extended by two further months for complex or numerous requests. You also have the right to lodge a complaint with a supervisory authority, in particular in the Member State where you live, where you work or where the alleged infringement took place.

8.3 United Kingdom (UK GDPR)

Where the UK GDPR applies to our processing of your data, you have the same rights as in 8.2, we answer within one month, and you have the right to lodge a complaint with the UK Information Commission (the ICO). You can also complain to us at contato@zapclaw.app; we acknowledge a complaint within 30 days and tell you its outcome without undue delay. This does not affect your right to complain to the Information Commission.

8.4 Switzerland (FADP)

Where the Swiss Federal Act on Data Protection (FADP) applies to our processing of your data, you have the right to information about it (including the countries it is disclosed to and the safeguards used), to have inaccurate data corrected, to object to its processing, to have it deleted, and to receive it in a common electronic format. We answer within 30 days. You can also report a breach of data protection rules to the Federal Data Protection and Information Commissioner (FDPIC).

8.5 United States

The California Consumer Privacy Act gives California residents rights over their personal information, such as the rights to know, delete and correct it, and the consumer privacy laws of several other US states give their residents similar rights. When we process the messages and contacts of a business that uses ZapClaw, that business decides about them: send your request to the business, and we help it answer. ZapClaw does not sell personal information.

8.6 Other Countries

The data protection laws of many other countries give similar rights, for example in Argentina, Canada, Chile, Colombia, Mexico (the ARCO rights: access, rectification, cancellation and opposition), Peru, South Africa and Uruguay. Wherever you are, you can ask us for access to your data, its correction or its deletion as described above and, where your country has a data protection authority, you can complain to it.

9. Cookies and Similar Technologies

Our site uses essential cookies for platform functionality (such as session and authentication cookies) and a first-party attribution cookie that remembers which campaign or link brought you to zapclaw.app, so we can measure our marketing. This attribution cookie is set on the zapclaw.app domain, is readable by our own application, and lasts up to 90 days. Two preference cookies, also on the zapclaw.app domain, remember the language you read the site in and the currency you chose for prices, for up to one year.

We do not use third-party advertising cookies that track you across other websites. We will ask for your consent before adding any other analytics or advertising tag. In the dashboard, the Meta JavaScript SDK that opens the WhatsApp connection window is loaded on every page and can set Meta's own cookies, and the sign-in with Google button is loaded from Google and can set Google's own cookies. Our site and the dashboard load fonts from Google's servers, and the dashboard also loads part of its own code from them, so Google receives your IP address when they load.

Our site chat is an AI assistant. It sets no cookie on zapclaw.app. When you open it, the chat (served from chat.zapclaw.app) creates a random session id in its own browser storage so the conversation can continue, and it does not track you across other sites. Our chat service keeps the conversation for 90 days and then deletes it. When a conversation ends, we also keep a record of it in our support system (Chatwoot), where our team may review it to check the quality of the answers; that record follows the retention of support conversations in section 7 and can be kept for up to five years. To have it deleted sooner, write to contato@zapclaw.app. A Cloudflare Turnstile challenge may run to tell people from automated traffic. You can ask for a person at any time.

You can refuse the attribution and preference cookies, or delete them, in your browser's settings.

10. International Data Transfer

Our application and database are hosted in Brazil. Data crosses borders in these cases:

Data held in another country is subject to the laws of that country, and its authorities may obtain access to it under those laws.

11. Changes to This Policy

We may update this Privacy Policy periodically. We will notify you of significant changes through our communication channels. A change that expands how we use or share personal data we already hold applies to that data only with your consent.

12. Contact

If you have any questions about this Privacy Policy or ZapClaw's privacy practices, contact us:

To report a security issue or abuse of ZapClaw, see our Security page.