Como funciona a segurança no Macaly
A segurança de qualquer aplicação web envolve tanto a plataforma subjacente como a pessoa que constrói sobre ela. O Macaly trata da camada de infraestrutura: alojamento, encriptação, a biblioteca de autenticação, proteção edge, bases de dados isoladas e atualizações de segurança contínuas. Tu mantens-te responsável pela camada da aplicação: que dados o teu projeto armazena, quem lhes pode aceder e como os teus utilizadores finais são informados. Esta divisão significa que não precisas de configurar servidores, certificados ou bibliotecas de autenticação a partir do zero. Também significa que as decisões sobre os teus dados e os teus utilizadores ficam contigo, onde devem estar.Quando o teu projeto armazena dados pessoais dos teus utilizadores finais, o Macaly atua como subcontratante e tu manténs-te como responsável pelo tratamento. Todos os detalhes estão no nosso DPA.
O que está integrado
Alojamento e localização dos dados
Os projetos publicados são alojados na região UE da Vercel (Frankfurt). As bases de dados funcionam no Convex EU West (Irlanda). Ambos ficam atrás da rede edge da Vercel, que fornece conteúdo a partir de servidores mais próximos dos teus visitantes e mitiga tráfego de ataque antes de chegar ao teu projeto. Cada projeto Macaly tem a sua própria base de dados isolada, por isso os dados de um projeto nunca se misturam com os de outro. Também podes escolher a região onde funcionam os modelos de IA que o agente usa para criar os teus projetos. Se precisares que os teus dados permaneçam na UE, podes selecionar modelos alojados apenas na UE. Para a lista de modelos disponíveis e os países onde são alojados, vê Modelos de IA.Encriptação
Os dados são encriptados em trânsito e em repouso:- HTTPS é imposto em todos os projetos publicados
- Os dados em repouso são encriptados junto dos nossos fornecedores de alojamento e de bases de dados
- As credenciais sensíveis usadas internamente pelo Macaly são encriptadas antes de serem armazenadas
Autenticação
A autenticação integrada do Macaly usa uma biblioteca padrão do setor que trata do hashing de palavras-passe, da gestão de sessões e dos códigos de utilização única. Estão disponíveis dois métodos:- Início de sessão com OTP para autenticação sem palavra-passe através de código por email
- Início de sessão com email e palavra-passe com registo, verificação e fluxos de reposição
Um agente seguro por predefinição
O agente Macaly é guiado por práticas integradas que se aplicam a todos os projetos. A autenticação, os padrões de acesso à base de dados, a gestão de segredos e a configuração de integrações seguem predefinições estabelecidas em vez de serem montadas do zero de cada vez. O agente trabalha num sandbox seguro com ferramentas de desenvolvimento reais, por isso pode criar, executar e testar o teu projeto num ambiente isolado. Também podes pedir ao agente, a qualquer momento, para te explicar como uma parte específica do teu projeto está protegida, ou para ajustar algo consoante as tuas necessidades. Vê Criar apps seguras para orientações práticas.Transparência sobre a IA
O Macaly diz às pessoas quando há IA envolvida. Um aviso acima do prompt explica que estás a trabalhar com um agente de IA, e os projetos publicados têm uma tagai-generated legível por máquinas no seu head, além de um selo Made with AI in Macaly por predefinição.
Isto cobre a plataforma. As divulgações sobre o teu próprio projeto, como um chatbot que crias para os teus utilizadores finais, ficam do teu lado. Vê Usar a IA de forma responsável para perceberes onde está a fronteira.
Proteção edge e atualizações
A rede edge da Vercel e as proteções da plataforma tratam automaticamente dos padrões de abuso mais comuns, incluindo mitigação de DDoS e filtragem básica de bots. As correções relevantes para a segurança da nossa infraestrutura e das dependências subjacentes são lançadas continuamente em todos os projetos, por isso não precisas de acompanhar nem aplicar patches tu mesmo.Deteção de vulnerabilidades e análises de segurança
O Macaly verifica os projetos Next.js e TanStack Start em busca de vulnerabilidades conhecidas da framework. Se for encontrado um problema crítico, a publicação fica bloqueada até clicares em Corrigir agora, o que envia a correção diretamente para o agente. Também podes executar uma verificação de segurança completa ao teu projeto a qualquer momento. O separador Segurança na tua chat lê o teu código, relata em linguagem simples o que encontra em oito áreas, desde permissões de acesso a pagamentos, e pode aplicar as correções por ti. A primeira verificação em cada chat é gratuita.O que está nas tuas mãos
Quando publicas um projeto no Macaly, a aplicação em si é tua. Algumas coisas ficam naturalmente do teu lado, porque dependem do teu projeto e dos teus utilizadores.Dados e conformidade
És tu que decides que dados o teu projeto recolhe e armazena. A conformidade com o RGPD, o CCPA e outras leis aplicáveis aos teus utilizadores finais é algo a planear como parte da construção. Na prática, isto normalmente significa:- Informar os teus utilizadores sobre como os seus dados são tratados
- Adicionar uma política de privacidade se o teu projeto recolher dados pessoais
- Incluir um banner de cookies se o teu projeto servir visitantes da UE
- Conseguir lidar com pedidos de utilizadores de acesso, correção e eliminação
Os controlos de acesso da tua aplicação
O agente pode criar autenticação, acesso baseado em funções, e garantir que cada utilizador só vê os seus próprios dados. Como isto é configurado para o teu projeto, e quem vê o quê, faz parte de descreveres o que queres. A página seguinte, Criar apps seguras, explica como fazer isto bem.Cópias de segurança
O Macaly oferece várias salvaguardas para o teu projeto e os teus dados:- As versões do projeto são guardadas à medida que o agente trabalha. Podes restaurar uma versão anterior a partir de qualquer mensagem no chat.
- O código-fonte de projetos com git é copiado de forma duradoura do lado do Macaly.
- Os snapshots da base de dados podem ser exportados como um ficheiro ZIP a partir do separador Base de dados sempre que quiseres a tua própria cópia dos teus dados.
- A integração com o GitHub (a partir do plano Pro) faz cópia de segurança do código-fonte do teu projeto num repositório privado
- Duplicar chats cria uma cópia independente do teu projeto como ponto de segurança antes de alterações maiores
Funcionalidades de IA na tua app
Se o teu projeto incluir funcionalidades de IA para utilizadores finais, como chatbots, geração de conteúdo ou resumos, a sua configuração e os resultados que produzem fazem parte do teu projeto. Os teus utilizadores finais precisam de saber quando estão a interagir com IA, e o aviso próprio do Macaly dentro da app não se transfere para o que publicas. Usar a IA de forma responsável explica o que adicionar e onde.Pagamentos
O Macaly não é um processador de pagamentos e não armazena nem transmite dados de cartões. Se o teu projeto aceitar pagamentos, usa um fornecedor de pagamentos alojado que trate dos cartões na sua própria infraestrutura. Evita armazenar números de cartão, CVCs ou outros dados de pagamento em bruto na base de dados do teu projeto.Quando o Macaly é a escolha certa
O Macaly foi criado para sites de marketing, landing pages, ferramentas internas, painéis, MVPs e aplicações web pequenas a médias. Funciona bem para projetos em que queres avançar rapidamente e melhorar com base em feedback real. Para projetos que envolvem dados fortemente regulados, pode ser necessário trabalho de conformidade adicional além do que o Macaly trata por predefinição. Isto inclui:- Dados de saúde abrangidos pela HIPAA ou regulamentos semelhantes
- Dados brutos de cartões de pagamento sujeitos ao PCI DSS
- Apps dirigidas a crianças com menos de 13 anos (COPPA) ou menos de 18