01Quem é o controlador dos dados
Kactuz, CNPJ 65.234.233/0001-02, com sede em Teresina (PI), que presta o serviço JayMessage, é o controlador dos dados pessoais de quem cria conta na plataforma e operador dos dados de destinatários cadastrados pelos Usuários.
E-mail: suportejaymessage@gmail.com
Atendemos pedidos sobre dados pessoais em até 15 dias.
02Dados que tratamos
Dados que você informa
- Cadastro: nome, e-mail e senha. A senha é guardada pelo nosso provedor de autenticação só em forma de hash, que não permite lê-la. Se você entrar com o Google, recebemos dele nome, e-mail, foto e um identificador da conta.
- Foto de perfil e logo, se você enviar. Esses arquivos ficam numa área de acesso público do armazenamento, para aparecerem no app: quem tiver o endereço do arquivo consegue vê-los.
- Cobrança: o cartão é digitado no formulário da Stripe, e não recebemos o número dele. Enviamos à Stripe o seu e-mail e o identificador da sua conta, e guardamos a situação da assinatura e as datas do teste, das cobranças e de falhas de pagamento. Não coletamos CPF, CNPJ, endereço nem telefone na cobrança.
- Conexão com o WhatsApp: ao conectar, criamos no provedor de conexão uma instância com o seu primeiro nome e um código aleatório. Guardamos as credenciais dessa conexão (endereço e token da instância), cifradas, e o estado dela (conectada ou desconectada). Se você conectar por código, o número que você digita é repassado ao provedor de conexão para gerar o código.
- Conteúdo das mensagens: texto e anexos (imagens, vídeos e documentos) das mensagens e dos modelos que você cria.
- Destinos: nomes e números dos contatos, nomes e identificadores dos grupos e as pastas que você cria.
- Agendamento: datas, horários, recorrências e a situação de cada mensagem (pendente, enviada ou com erro), com o motivo da falha, quando houver.
- Suporte: os e-mails que você troca com a gente.
Dados coletados automaticamente
- Login: data e hora de entrada, saída e renovação da sessão, e de eventos como cadastro e troca de senha.
- Sessões abertas: endereço IP e navegador, enquanto a sessão durar.
- Erros do app: a tela onde o erro aconteceu, o navegador, a mensagem técnica do erro e a sua conta.
- Limites de uso: contadores de uso, usados para aplicar os limites contra abuso.
- Hospedagem: os provedores que hospedam o site, o aplicativo e o banco de dados registram nos próprios sistemas dados técnicos de cada acesso, como IP e navegador.
O que não coletamos
- O cadastro não pede CPF, CNPJ, endereço, telefone nem data de nascimento.
- Os nossos servidores não recebem as suas conversas do WhatsApp. O provedor de conexão tem acesso técnico à sessão enquanto ela estiver conectada (seção 04).
- A agenda do seu WhatsApp só é buscada quando você pede a importação. Ela passa pelo provedor de conexão e pelo nosso servidor de automação e fica guardada no seu navegador. No nosso banco de dados ficam só os contatos que você escolhe como destino.
- Não usamos ferramentas de análise de navegação nem pixels de publicidade.
- Não usamos seus dados para treinar inteligência artificial nem para criar perfis para terceiros.
03Finalidades e bases legais
Tratamos seus dados com base nas seguintes hipóteses do art. 7º da LGPD:
| Finalidade | Base legal (LGPD) |
|---|---|
| Prestação do serviço: criar e manter a conta, conectar o WhatsApp, agendar e enviar mensagens | Execução de contrato (art. 7º, V) |
| Cobrança da assinatura | Execução de contrato e obrigação legal (art. 7º, V e II) |
| Cumprimento de obrigações tributárias e regulatórias | Obrigação legal (art. 7º, II) |
| Comunicação sobre a conta e atendimento do suporte | Execução de contrato (art. 7º, V) |
| Segurança, prevenção de fraude e de abuso e aplicação dos limites de uso | Legítimo interesse (art. 7º, IX) |
| Diagnóstico e correção de erros do app | Legítimo interesse (art. 7º, IX) |
| Cumprimento de ordens judiciais | Cumprimento de obrigação legal (art. 7º, II) |
04Como o envio funciona
O JayMessage usa a sua conta de WhatsApp para enviar, no horário que você programou, as mensagens que você criou. O caminho de uma mensagem é este:
- Você cria a mensagem no app, e ela fica guardada no nosso banco de dados
- No horário marcado, o banco de dados envia ao nosso servidor de automação o texto, os links dos anexos, os destinos e a credencial da sua conexão
- O servidor de automação pede ao provedor de conexão (Uazapi) que envie a mensagem pela sua conta de WhatsApp. O provedor baixa os anexos pelo link recebido
- O WhatsApp entrega a mensagem aos destinatários
- O servidor de automação informa o resultado, e a situação da mensagem é atualizada no app
O sistema registra se o envio foi feito ou se deu erro. Ele não sabe se a mensagem chegou ao aparelho de quem recebe nem se foi lida.
O JayMessage não usa a API oficial do WhatsApp Business. A conexão é feita pela Uazapi, que mantém a sessão do seu WhatsApp como um aparelho conectado, como o WhatsApp Web. Enquanto a sua conta estiver conectada, esse provedor tem acesso técnico à sessão, o que inclui conversas, contatos e grupos da conta, além das mensagens que você agenda. Pela documentação pública da Uazapi, ela mantém um histórico das mensagens da sessão por até 7 dias. Você pode encerrar a sessão a qualquer momento no celular, em WhatsApp → Dispositivos conectados (em algumas versões, Aparelhos conectados).
Servidor de automação. O servidor de automação é nosso e fica num servidor contratado da Hostinger, em São Paulo. A cada envio, ele recebe o texto, os links dos anexos, os destinos e a credencial da sua conexão, porque precisa dela para pedir o envio. Quando você importa a agenda do WhatsApp, a lista de contatos e grupos também passa por ele.
Com os dados que você confia ao JayMessage, nós:
- Usamos o conteúdo das mensagens só para executar os envios que você configura
- Não compartilhamos dados com terceiros além dos fornecedores da seção 05 e das autoridades, quando a lei exige
- Não treinamos modelos de IA com o conteúdo das suas mensagens
05Com quem compartilhamos
Compartilhamos dados pessoais só com os fornecedores que operam o serviço e com autoridades, quando a lei exige. Os fornecedores são:
| Fornecedor | Para quê | Onde os dados ficam |
|---|---|---|
| Supabase, sobre infraestrutura da Amazon Web Services | Banco de dados, login, arquivos e funções do servidor | Estados Unidos (Virgínia do Norte) |
| Uazapi, em servidor da Hetzner | Conexão com o WhatsApp e envio das mensagens | Finlândia (Helsinque), pelo endereço do servidor |
| Hostinger | Servidor onde roda o nosso servidor de automação | Brasil (São Paulo) |
| Stripe | Pagamento, assinatura, faturas e prevenção a fraude | Brasil e Estados Unidos |
| Hospedagem do site e do aplicativo, login com Google (se você escolher) e caixa de e-mail do suporte (Gmail) | Vários países, conforme a política do Google | |
| Cloudflare | Verificação contra robôs no cadastro e no login, e rede por onde passa o tráfego do Supabase | Vários países, conforme a política da Cloudflare |
| WhatsApp (Meta) | Entrega das mensagens, na relação direta que você tem com o WhatsApp | Vários países, conforme a política do WhatsApp |
Fontes e imagens de terceiros carregadas no site, no app e no e-mail de confirmação também recebem o seu IP (seção 08). Também compartilhamos dados com autoridades públicas, mediante ordem judicial ou requisição feita na forma da lei.
Nunca vendemos seus dados. Não compartilhamos dados com corretores de dados, agências de publicidade ou empresas que criem perfis a partir do seu comportamento.
06Por quanto tempo guardamos
Os dados ficam guardados nos fornecedores da seção 05. A tabela mostra o que acontece hoje com cada tipo de dado. Alguns dados ainda não têm rotina de exclusão automática, e a tabela diz quais.
| Tipo | Por quanto tempo fica guardado |
|---|---|
| Dados da conta (cadastro, preferências, foto e logo) | Enquanto a conta existir. Os dados de contas sem assinatura ativa ficam guardados até você pedir a exclusão |
| Texto e destinos das mensagens, inclusive das já enviadas | Até você apagar a mensagem ou a conta |
| Anexos de mensagens de data única já enviadas | Apagados automaticamente 30 dias depois do envio |
| Anexos de recorrências, de modelos e de mensagens que não foram enviadas | Enquanto a recorrência, o modelo ou a mensagem existir na conta |
| Arquivos enviados ao app e não usados em nenhuma mensagem ou modelo | 12 horas |
| Contatos, grupos e pastas | Enquanto existirem na conta |
| Agenda importada do WhatsApp, no seu navegador | Até você sair da conta ou depois de 90 dias sem uso |
| Credenciais da conexão com o WhatsApp | Enquanto a conta existir. Quando o acesso termina, a sessão do WhatsApp continua aberta no provedor de conexão até você desconectá-la no celular ou pedir a exclusão da conta |
| Histórico de mensagens no provedor de conexão | Até 7 dias, pela documentação pública da Uazapi |
| Registros de login (data e hora) | Ainda sem prazo de exclusão automática |
| Sessões abertas (IP e navegador) | Até você sair da conta ou a sessão expirar |
| Registros de erro do app | Ainda sem prazo de exclusão automática |
| Histórico de assinatura e de cobrança | Na Stripe e no nosso banco de dados, ainda sem prazo de exclusão automática |
| E-mails trocados com o suporte | Na caixa de e-mail do suporte, ainda sem prazo de exclusão automática |
| Cópias de segurança do banco de dados | Cópias diárias feitas pelo provedor do banco de dados, mantidas por cerca de 7 dias |
Quando você pede a exclusão da conta, apagamos os dados como explica a página de Exclusão de Dados.
07Segurança
Estas são as medidas de segurança em funcionamento hoje:
- O site, o aplicativo e o banco de dados usam conexão cifrada (HTTPS)
- O banco de dados e os arquivos ficam na Supabase. Segundo a página de segurança da Supabase, os dados dos clientes dela ficam cifrados em repouso com AES-256 e em trânsito com TLS
- As credenciais da conexão com o WhatsApp (endereço e token da instância) ficam cifradas no banco de dados, com a chave guardada no cofre de segredos do provedor do banco, separada do código
- As senhas são guardadas pelo provedor de autenticação só em forma de hash (bcrypt)
- O cartão é digitado no formulário da Stripe e não passa pelos nossos servidores
- Regras no banco de dados limitam cada conta aos próprios registros
- O e-mail precisa ser confirmado antes da contratação
- O cadastro e o login no aplicativo têm verificação contra robôs (Cloudflare Turnstile)
- Limites automáticos de uso contêm abusos
- O provedor do banco de dados faz cópias de segurança diárias
O texto das mensagens e os nomes e números dos destinos não são cifrados pelo próprio JayMessage. Eles ficam protegidos pelas regras de acesso do banco de dados e pelas medidas do provedor citadas acima.
Nenhum sistema ligado à internet está livre de falhas ou ataques, e não prometemos segurança absoluta. O JayMessage nunca pede a sua senha nem códigos de verificação, por nenhum canal.
Em caso de incidente de segurança que possa trazer risco ou dano relevante aos titulares, comunicaremos a ANPD e as pessoas afetadas nos prazos da regulamentação, conforme o art. 48 da LGPD.
08Cookies e armazenamento no navegador
O aplicativo (app.jaymessage.com.br) não grava cookies próprios. Ele usa outras formas de armazenamento do navegador, necessárias para funcionar:
| Onde | O quê | Por quanto tempo |
|---|---|---|
| localStorage | Sessão de login | Até você sair da conta ou a sessão expirar |
| localStorage | E-mail do último login, última tela usada e tema | Apagados quando você sai da conta |
| localStorage | Marcações técnicas, como avisos já vistos | Até você limpar os dados do navegador |
| sessionStorage | Estado do convite para instalar o app | Até fechar a aba |
| IndexedDB | Agenda importada do WhatsApp (contatos e grupos) | Até você sair da conta ou depois de 90 dias sem uso |
Recursos de terceiros
- Stripe: a biblioteca de pagamento da Stripe é carregada quando o aplicativo abre, e não só na tela de pagamento. Ela pode coletar sinais do aparelho e de uso, como movimentos do mouse, para prevenir fraude, e pode gravar cookies próprios com essa finalidade.
- Cloudflare Turnstile: carregado no cadastro, no login, no reenvio de confirmação e na troca de senha, para bloquear robôs. Recebe IP, navegador e sinais técnicos e pode gravar cookies próprios.
- Fontes: o aplicativo carrega uma fonte de fonts.cdnfonts.com, e o site carrega fontes do Google Fonts. Esses serviços recebem o seu IP e o tipo de navegador.
- Imagem padrão de grupos: a tela de grupos tenta carregar uma imagem de via.placeholder.com para grupos sem foto, e esse serviço recebe o seu IP.
- Plataforma de hospedagem: a plataforma do Google que publica o aplicativo insere nas páginas scripts próprios, entre eles um service worker.
- Site: o servidor de hospedagem do Google grava no site um cookie chamado GAESA, com validade de 30 dias.
- E-mail de confirmação: o logo é carregado pelo serviço wsrv.nl e a fonte por fonts.cdnfonts.com. Ao abrir o e-mail, o seu programa de e-mail pode buscar esses arquivos e revelar o seu IP a esses serviços.
Não usamos cookies de análise de navegação nem de publicidade. Você pode apagar esses dados nas configurações do navegador. Se apagar a sessão, você sai da conta. Bloquear os recursos de segurança pode impedir o cadastro, o login ou o pagamento.
09Direitos do titular (art. 18 da LGPD)
Como titular dos dados, você tem direito a:
- I. Confirmação de tratamento
- Saber se tratamos seus dados pessoais.
- II. Acesso
- Receber uma cópia dos dados que mantemos sobre você.
- III. Correção
- Corrigir dados incompletos, inexatos ou desatualizados.
- IV. Anonimização, bloqueio ou eliminação
- De dados desnecessários, excessivos ou tratados em desconformidade com a lei.
- V. Portabilidade
- Receber os dados da sua conta em arquivo eletrônico de uso comum. Hoje o app não tem exportação: a cópia é preparada a pedido e enviada por e-mail.
- VI. Eliminação dos dados tratados com consentimento
- Exceto quando houver outra base legal que justifique guardar os dados.
- VII. Informação sobre compartilhamento
- Saber com quais entidades públicas ou privadas compartilhamos dados.
- VIII. Informação sobre não dar consentimento
- Saber as consequências de não consentir.
- IX. Revogação do consentimento
- A qualquer momento, sem afetar o tratamento feito antes.
Para exercer qualquer um desses direitos, escreva para suportejaymessage@gmail.com. O pedido é gratuito e atendido em até 15 dias. Para pedir a exclusão da conta, veja a página de Exclusão de Dados.
10Crianças e adolescentes
O JayMessage não é destinado a menores de 18 anos, e não coletamos de propósito dados de crianças e adolescentes. Se identificarmos conta criada por menor de idade, excluiremos os dados. Pais ou responsáveis que encontrarem um cadastro indevido podem pedir a exclusão pelo suportejaymessage@gmail.com.
11Transferência internacional
Parte dos dados é tratada fora do Brasil:
- o banco de dados, os arquivos e os registros de login ficam na Supabase, nos Estados Unidos
- a sessão do WhatsApp e as mensagens que passam por ela ficam no servidor da Uazapi, na Finlândia
- Stripe, Google, Cloudflare e WhatsApp tratam dados em vários países, conforme as políticas de cada um
O servidor de automação fica no Brasil, em São Paulo.
12Alterações desta política
Esta política pode ser atualizada. Alterações relevantes serão comunicadas com 15 dias de antecedência por e-mail e por aviso na plataforma. A versão e a data de início ficam no topo deste documento, e as versões anteriores, no fim.
13Como falar sobre privacidade
Canal de privacidade
Para qualquer assunto sobre seus dados pessoais:
E-mail: suportejaymessage@gmail.com
Prazo de atendimento: até 15 dias
Controlador: Kactuz, CNPJ 65.234.233/0001-02, Teresina (PI)
Você também pode peticionar à Autoridade Nacional de Proteção de Dados (ANPD) se entender que seus direitos não foram respeitados: gov.br/anpd.
14Versões anteriores
Versão 1.0, de 19 de maio de 2026: ler a versão 1.0.
O que mudou na versão 1.1: descrevemos com mais precisão os dados que tratamos, os fornecedores e os países onde os dados ficam, os prazos de guarda de hoje, as medidas de segurança em funcionamento, os recursos de terceiros carregados no navegador e o canal e o prazo para pedidos sobre dados pessoais.