Pular para o conteúdo

Política de Segurança da Informação — Emori

Versão: 1.1  |  Última revisão: 22 de junho de 2026  |  Próxima revisão: 22 de junho de 2027  |  Responsável: Encarregado de Segurança da Informação (CISO/DPO)

Este documento descreve a estrutura, os princípios e os controles de segurança da informação adotados pela Emori na operação de sua plataforma (SaaS) e nas integrações com marketplaces e parceiros, incluindo Mercado Livre, Amazon, Shopee e TikTok Shop. A política é pública, mantida atualizada e revisada periodicamente.

Resumo do ambiente operacional

A Emori opera como plataforma SaaS multi-tenant. Abaixo estão os principais componentes e controles efetivamente utilizados em produção:

  • Hospedagem: servidores Linux em nuvem (DigitalOcean), com aplicação web, APIs e workers em ambiente dedicado.
  • Banco de dados: MySQL para dados de clientes, pedidos, métricas e credenciais de integração (incluindo TikTok Shop).
  • Cache e filas: Redis para cache, filas de processamento assíncrono e controle de sessões de serviços internos.
  • Backend: PHP (painel administrativo, APIs e regras de negócio) com comunicação autenticada para serviços Python (FastAPI) de inteligência artificial e notificações.
  • Criptografia em trânsito: HTTPS/TLS em todo o domínio emori.com.br, com certificados Let's Encrypt renovados automaticamente.
  • Autenticação de usuários: login com e-mail e senha; após autenticação, sessão mantida por token JWT (HS256) em cookie de aplicação (jwt_ML), validado em cada requisição ao painel.
  • Autenticação entre serviços: comunicação interna (ex.: IA e workers) autenticada por JWT assinado, transmitido via cabeçalho HTTP dedicado; serviços Python não acessam o banco de dados de clientes diretamente para dados sensíveis.
  • Isolamento por cliente: cada conta (tenant) é identificada por empresa; consultas e integrações retornam apenas dados da conta autenticada.
  • Tokens de marketplaces: credenciais OAuth (access token e refresh token) do TikTok Shop e demais parceiros armazenadas no servidor (MySQL), com renovação automática antes do vencimento; segredos de aplicação mantidos em variáveis de ambiente.
  • Controle de acesso administrativo: painel interno e funções sensíveis restritas a perfis autorizados (níveis administrativos 9 e 10); acesso SSH e administrativo à produção limitado a 2 engenheiros responsáveis pela segurança da informação.
  • Controle de versão: código-fonte versionado em Git, com revisão antes de implantação em produção.
  • Backup: backups diários automáticos dos servidores via recurso nativo da DigitalOcean.
  • Gestão de vulnerabilidades: identificação, priorização e correção de falhas em infraestrutura, dependências e código (Seção 9).

1. Objetivo

A Emori adota práticas de segurança da informação para proteger a confidencialidade, integridade e disponibilidade dos dados processados por sua plataforma, incluindo dados de clientes, dados de integração com marketplaces e credenciais de acesso a APIs de parceiros. Esta política estabelece a base para as operações diárias e o tratamento seguro de dados em todo o ciclo de vida da informação.

2. Escopo e governança

  • Aplica-se a todos os colaboradores, prestadores de serviço e sistemas que processam, armazenam ou transmitem dados em nome da Emori.
  • Aplica-se à plataforma SaaS Emori, suas APIs, banco de dados, extensão de navegador e integrações com marketplaces (Mercado Livre, Amazon, Shopee e TikTok Shop).
  • A responsabilidade pela manutenção e aplicação desta política é do Encarregado de Segurança da Informação, com apoio da liderança técnica.
  • O descumprimento desta política está sujeito a medidas disciplinares e, quando aplicável, contratuais e legais.

3. Classificação de dados

Os dados tratados pela Emori são classificados para aplicação dos controles adequados:

  • Confidencial: credenciais, tokens de API (Mercado Livre, Amazon, Shopee, TikTok Shop), senhas e segredos de aplicação.
  • Restrito: dados de pedidos, métricas de vendas, dados de contas e informações financeiras dos clientes.
  • Interno: logs operacionais, configurações e documentação interna.
  • Público: conteúdo institucional do site e materiais de divulgação.

4. Controle de acesso

  • Todo acesso ao painel e às funções administrativas é realizado mediante autenticação individual (e-mail + senha); contas compartilhadas não são permitidas.
  • Após o login, a sessão é representada por um JWT (HS256) armazenado em cookie de aplicação e validado em cada página e requisição protegida.
  • Usuários secundários da mesma conta possuem perfis com permissões configuráveis; usuários administrativos internos (níveis 9 e 10) têm acesso restrito a painéis de gestão e operações sensíveis.
  • Aplicação do princípio do menor privilégio: cada colaborador recebe apenas os acessos necessários à sua função.
  • Acesso SSH e administrativo aos servidores de produção (DigitalOcean) restrito a 2 engenheiros designados como responsáveis pela segurança da informação; nenhum outro colaborador possui acesso direto ao ambiente de produção.
  • Revogação imediata de acessos em casos de desligamento ou mudança de função.

5. Proteção de dados e criptografia

  • Em trânsito: toda comunicação entre navegador, APIs, workers e marketplaces é criptografada via HTTPS/TLS (certificados Let's Encrypt no domínio emori.com.br).
  • Em repouso: banco de dados MySQL e volumes de armazenamento protegidos por controles de acesso do provedor de cloud e credenciais restritas.
  • Senhas de usuários: armazenadas exclusivamente como hash unidirecional; nunca em texto puro.
  • Segregação multi-tenant: os dados de cada cliente são isolados por identificador de conta (empresa) e acessíveis apenas mediante autenticação válida.
  • Consultas ao banco: utilização de prepared statements (PDO) para mitigar injeção de SQL.

6. Gestão de credenciais e tokens de API de parceiros

Esta seção é especialmente relevante para a integração com o TikTok Shop e demais marketplaces, pois trata da proteção das credenciais de acesso fornecidas pelos parceiros.

  • Tokens de acesso e refresh tokens do TikTok Shop são armazenados na tabela credenciais_tiktok (MySQL), segregados por conta de cliente.
  • Tokens de Mercado Livre, Shopee, Amazon e demais integrações seguem o mesmo padrão: armazenamento server-side, com cache em Redis quando aplicável.
  • App secrets (ex.: TIKTOK_APP_SECRET, JWT_SECRET) mantidos em variáveis de ambiente no servidor, nunca no código-fonte ou no navegador.
  • Tokens são utilizados exclusivamente para a finalidade autorizada pela integração contratada pelo cliente.
  • Renovação automática de tokens expirados via fluxo OAuth, sem exposição ao frontend.
  • Em caso de revogação de acesso pelo cliente ou pelo parceiro, os tokens correspondentes são descartados.

7. Segurança da infraestrutura

  • Provedor: DigitalOcean — servidores Linux (Droplets) dedicados à aplicação, banco de dados e workers.
  • Stack: servidor web (Apache/Nginx), PHP, MySQL, Redis e serviços Python (FastAPI/Tornado) para IA e notificações em tempo real.
  • TLS: certificados Let's Encrypt com renovação automática para emori.com.br; tráfego HTTPS encaminhado diretamente aos servidores DigitalOcean (sem proxy intermediário de CDN/WAF externo, como Cloudflare).
  • Rede: firewalls e regras de acesso restringindo portas e serviços ao estritamente necessário; banco de dados acessível apenas pelos servidores de aplicação.
  • Atualizações: aplicação periódica de patches de segurança no sistema operacional e dependências.
  • Monitoramento: registro de erros de banco e histórico de requisições a APIs de parceiros para auditoria operacional.

8. Desenvolvimento seguro

  • Controle de versão utilizando Git, com histórico rastreável de alterações.
  • Revisão de código antes da implantação em produção.
  • Ambientes segregados entre desenvolvimento e produção, sem uso de dados reais sensíveis em ambientes de teste sempre que possível.
  • Validação de entradas e proteção contra vulnerabilidades comuns (ex.: injeção de SQL, XSS, CSRF).

9. Gestão de vulnerabilidades

A Emori mantém um procedimento formal de gerenciamento de vulnerabilidades e ameaças, aplicado à infraestrutura, às dependências de software e ao código da plataforma.

  • Identificação: monitoramento contínuo de erros de aplicação e banco de dados, histórico de requisições a APIs de parceiros, revisão de código antes de implantação e acompanhamento de atualizações de segurança do sistema operacional e bibliotecas.
  • Priorização: vulnerabilidades classificadas por criticidade (crítica, alta, média, baixa), com tratamento prioritário para falhas que exponham dados de clientes, credenciais de integração ou acesso não autorizado.
  • Correção: patches de segurança aplicados periodicamente nos servidores Linux (DigitalOcean); dependências e bibliotecas atualizadas conforme disponibilidade de correções; falhas em código corrigidas via controle de versão (Git) com revisão antes do deploy em produção.
  • Prazos de resposta: vulnerabilidades críticas tratadas com urgência (em até 24 horas); alta prioridade em até 7 dias; demais conforme planejamento de manutenção.
  • Verificação: após a correção, validação em ambiente de desenvolvimento/homologação antes da liberação em produção, quando aplicável.
  • Relato externo: vulnerabilidades podem ser reportadas pelos canais de segurança da Emori (Seção 17); cada relato é analisado pelos engenheiros responsáveis pela segurança da informação.

10. Monitoramento, logs e auditoria

  • Registro de eventos relevantes de autenticação e acesso.
  • Monitoramento de falhas operacionais e comportamentos anômalos.
  • Retenção de logs por período adequado para investigação e auditoria.
  • Logs não armazenam dados sensíveis em texto puro (como senhas, tokens completos ou dados de pagamento).

11. Gestão de incidentes de segurança

  • Procedimento interno para identificação, análise, contenção e correção de incidentes.
  • Tratamento prioritário para incidentes envolvendo dados de clientes ou credenciais de parceiros.
  • Notificação aos parceiros e autoridades quando aplicável, dentro dos prazos legais e contratuais (ex.: comunicação a titulares e à ANPD conforme a LGPD).
  • Registro e análise pós-incidente (lições aprendidas) para evitar recorrência.

12. Backup e continuidade

  • Backups diários automáticos dos Droplets (servidores) via recurso nativo de backup da DigitalOcean, sem intervenção manual.
  • Backups abrangem volumes e dados críticos da aplicação, incluindo banco de dados MySQL.
  • Retenção conforme a política padrão da DigitalOcean (snapshots diários mantidos pelo provedor para recuperação).
  • Procedimentos de restauração documentados e testados periodicamente.

13. Gestão de terceiros e sub-processadores

  • Serviços de terceiros (hospedagem, infraestrutura cloud, ferramentas de apoio) são selecionados considerando suas práticas de segurança.
  • O compartilhamento de dados com terceiros ocorre apenas no estritamente necessário à prestação do serviço.
  • A Emori não vende nem aluga dados pessoais ou dados de parceiros a terceiros para fins comerciais.
  • Tratamento de dados em conformidade com a LGPD (Lei nº 13.709/2018) e, quando aplicável, com o GDPR.
  • Respeito aos requisitos de segurança e privacidade dos marketplaces e parceiros integrados, incluindo o TikTok Shop.
  • Atendimento aos direitos dos titulares de dados (acesso, correção, exclusão, portabilidade e revogação de consentimento).

15. Treinamento e conscientização

  • Orientação dos colaboradores quanto à proteção de dados e boas práticas de segurança.
  • Restrição de acesso a informações conforme a necessidade operacional (need-to-know).
  • Reforço periódico das diretrizes desta política.

16. Revisão da política

Esta política é revisada periodicamente (no mínimo anualmente) e sempre que houver mudanças significativas em processos, tecnologias ou requisitos regulatórios e de parceiros, garantindo que as medidas de segurança corretas sejam aplicadas em toda a organização. A data da última revisão e a próxima revisão prevista estão indicadas no início deste documento.

17. Contato de segurança

Para reportar incidentes, vulnerabilidades ou solicitar informações sobre nossos controles de segurança:

Testar grátis por 7 dias sem cartão