Pular para o conteúdo

Excluir conta (irreversível)

Deleta seu auth user no Supabase, marca usuário como inativo e (se for último dono) desativa o negócio inteiro. Diferente de cancelar plano (que só para a cobrança). Pra confirmar você precisa digitar EXCLUIR.

4 minAtualizado em 07/05/2026

⚠️ Diferente de "cancelar plano". "Excluir conta" deleta seu login no Supabase — você sai do app e não volta. Pra só parar a cobrança recorrente mantendo seus dados, veja Cancelar plano.

Quando usar

  • Você quer sumir da Kontato completamente
  • Saiu da equipe (multi-dono) e não vai mais participar do negócio
  • Trocando de email/conta — quer começar do zero com login novo
  • Decisão definitiva: não vai voltar

Não usa essa opção pra "pausar" — é irreversível. Pra pausar, cancelar plano.

Onde encontrar

Menu lateral → Configurações → Conta (rota /configuracoes/conta).

Role até o final da página. Há seção vermelha "Zona de perigo" com botão "Excluir conta".

Confirmação dupla

Pra evitar exclusão acidental:

  1. Click em "Excluir conta" abre modal vermelho
  2. Você digita EXCLUIR (em maiúsculas, exato) num input
  3. Botão "Excluir" vermelho fica habilitado só após digitar correto
  4. Click final dispara POST /api/equipe/excluir-conta
  5. Após sucesso, redirect pra /login

O que acontece no backend

/api/equipe/excluir-conta faz:

  1. Soft delete do usuário em usuarios:
    • is_active = false
    • removido_em = now()
  2. Verifica se era o último dono ativo do negócio:
    • Se sim → desativa o negócio inteiro: negocios.is_active = false
  3. Deleta auth user no Supabase (auth.admin.deleteUser(user.id)):
    • Irreversível pro login específico
    • Email pode até ser usado pra criar conta nova, mas nunca recupera o user antigo

Cenário 1 — Você é o ÚNICO dono

A operação inteira encerra o negócio:

ItemEstado depois
usuarios.is_active (você)false
negocios.is_activefalse (negócio órfão)
Auth user no SupabaseDeletado
Bot WhatsAppPara de responder (a conexão WhatsApp expira sem manutenção)
Cobranças automáticasParam
Dados (clientes, agendamentos, conversas)Preservados por 30 dias (LGPD), depois apagados

Os 30 dias servem caso você mude de ideia e precise recuperar via suporte da Kira. Após 30d, dados são definitivamente apagados.

Cenário 2 — Você é UM dos donos (multi-dono)

Só sua participação encerra:

ItemEstado depois
usuarios.is_active (você)false
negocios.is_activecontinua true
Outros donosContinuam normalmente
Auth user no SupabaseDeletado
Negócio operaçãoInalterada (bot, cobranças, agenda)
Seus dados pessoais (email, foto perfil)Limpos

Você "sai" do negócio. Outros donos seguem operando. Útil quando há rotação de sócios.

Reverter — você consegue?

Não automaticamente. Auth user deletado, login some.

Caminhos possíveis:

  • Antes dos 30 dias + único dono: ticket pra suporte da Kira solicitando recuperação. Caso a caso, sem garantia.
  • Após 30 dias: dados apagados — recuperação é cadastro novo do zero (vai virar negócio diferente, sem histórico)
  • Você era um dos vários donos: outros donos podem te re-convidar como user novo, mas você precisa criar conta com email diferente OU mesmo email (após Supabase liberar)

Backup antes

Forte recomendação: antes de clicar excluir, garanta backup do que importa:

  • Print das listas críticas (clientes, agendamentos próximos, cobranças pendentes)
  • Anote número WhatsApp/credenciais Asaas (não ficam no app após exclusão)
  • Salve qualquer documento que esteja em conversas

Hoje (v0.28.x) não há export CSV nativo. Pra backup grande, abrir ticket pra suporte da Kira ANTES de excluir.

Cobranças pendentes

Se você tem fatura aberta (mês corrente, ou em dunning), excluir conta NÃO cancela a cobrança Asaas automaticamente. A fatura segue gerada.

Boa prática: primeiro cancelar plano, espere a virada pra bloqueado, depois considere excluir conta. Evita cobrança que ninguém vai pagar (e pode prejudicar seu CPF se vier dunning Asaas).

Edge cases

Você era o único user mas o negócio tinha cliente ativo

Negócio órfão entra na fila de purge automático após 30d. Cliente não recebe nada (bot já parou de responder).

Você é admin TMB

Excluir conta como admin TMB não afeta a infra. Outros admins continuam. Mas você perde acesso aos painéis admin.

Você tem indicações ativas com créditos

Créditos de cashback pendentes da Indicação entre donos são perdidos ao excluir conta. Pra preservar, cancelar plano primeiro e aguardar pagamento dos créditos do mês. Comissões do programa de Promotores não se aplicam aqui (promotor tem conta separada do dono Kontato).

Conta usada com Google OAuth

Auth user é deletado independente do método de login (email/senha ou Google). Próximo login com Google cria conta nova.

Por que tem confirmação tão forte?

Digitar EXCLUIR é uma camada anti-fricção contra:

  • Click acidental
  • Filho/parceiro pegando o celular
  • Confusão entre "cancelar plano" e "excluir conta"

A irreversibilidade justifica.

Próximos artigos

Esse artigo foi útil?

Ainda não usa a Kontato?

Trial grátis · sem cartão de crédito · cancele quando quiser.

Criar conta grátis