O que é este diagnóstico

O diagnóstico de maturidade é um instrumento de pesquisa operacional da IGR Hub.

Ele descreve, em termos gerais, como a empresa organiza informações e processos relacionados ao conhecimento e ao relacionamento com clientes.

Não é uma contratação, não cria cadastro comercial e não exige login.

Categorias de dados coletadas

Framing da empresa: atividade, segmento, faixa de unidades, tipo de estrutura, canais, faixa aproximada de base e localização da operação principal (UF e cidade). Campos “outro” são texto livre limitado.

Respostas D1: itens fechados sobre práticas operacionais e um campo de texto aberto (p9).

Respostas D2, se você optar por aprofundar: itens fechados e um campo de texto aberto opcional (q8).

Pontuações, faixas e leituras derivadas são calculadas no servidor a partir das respostas. O navegador não calcula a nota.

Identificador técnico da participação (gerado pelo sistema).

Cookie de sessão de pesquisa, descrito abaixo.

O que não é solicitado

Não pedimos dados pessoais de clientes da sua empresa, CPF, telefone, e-mail seu ou da empresa, nem números financeiros detalhados.

Não escreva nome, CPF, e-mail, telefone, identificadores de clientes ou outros dados pessoais nos campos de texto livre.

Filtros automáticos recusam alguns padrões evidentes (e-mail, CPF, telefone, certos URLs). Isso não garante que o texto esteja livre de dados pessoais.

Cookie de sessão de pesquisa

Nome: igr_research_session.

Função: retomar a participação corrente no diagnóstico. É HttpOnly, Secure em produção, SameSite=Lax, Path=/api/public/research, sem Domain (host-only no host da API).

Duração da sessão: 72 horas a partir da criação. A sessão não é renovada a cada clique; só a atividade recente é registrada.

O valor bruto do token não é gravado no banco. O servidor guarda apenas um hash.

Retenção

Registros de participação: 24 meses de calendário (UTC), contados a partir de createdAt. Atualizações posteriores e a conclusão não prorrogam esse prazo.

Células agregadas de funil: 24 meses de calendário (UTC), contados a partir do dateBucket (dia UTC da célula). Incrementos posteriores não prorrogam esse prazo.

Sessão de pesquisa: 72 horas a partir da criação.

Chaves de limitação de abuso em Redis: janela curta de taxa (configurável; padrão 60 segundos).

Logs de aplicação e retenção na Cloudflare: não comprovados neste repositório — UNKNOWN_REQUIRES_PROVIDER_CONFIRMATION.

Proteção contra abuso e registros técnicos

O endereço IP de origem é usado para limitar tentativas. O valor persistido nas chaves de limite e nos logs de requisição da pesquisa é um hash, não o IP em claro.

Nas rotas públicas de pesquisa, o User-Agent gravado no log da requisição é um hash, não o texto original.

O texto aberto das respostas não entra em métricas de funil nem nos logs técnicos de conclusão de requisição.

Infraestrutura atualmente confirmada

Portal estático: Cloudflare Pages (igrhub.com.br).

API de pesquisa: Render (api.igrhub.com.br).

Banco: MongoDB Atlas (coleções de Study, participação, sessão e funil).

Limitação de taxa: Redis no ambiente da API.

Newsletter institucional, se você assinar depois, usa o envio público de newsletter da IGR Hub — é um fluxo separado, sem cópia das respostas deste diagnóstico.

Acesso e exclusão enquanto a sessão é válida

Enquanto o cookie de sessão de pesquisa for válido, a participação corrente pode ser lida (incluindo uma exportação da participação atual) e excluída usando apenas essa sessão.

Não há consulta por e-mail, CPF, telefone ou identificador digitado. Não há enumeração de outras participações.

Células agregadas de funil não têm identificador de participação e não são revertidas individualmente na exclusão.

Depois que a sessão expira (72 horas), este canal técnico deixa de localizar o registro. Não criamos vínculo por e-mail ou CPF para recuperar o diagnóstico.

Pedidos adicionais: lgpd@igrhub.com.br.

Canal

lgpd@igrhub.com.br