James Teste grátis

Segurança

Última atualização em 14 September 2026. Só são listadas medidas que existem. O que falta é listado como em falta.

James pointing at a shield holding a padlock

Porque é que esta página é directa. Uma pessoa só conta a um companheiro coisas que não conta a mais ninguém: o que dói, do que tem medo, quem deixou de ligar. Se isso vazasse não seria um incómodo, seria uma humilhação. Por isso esta página indica o que está mesmo em vigor e, no fim, o que ainda não está.

Em que ponto as coisas estão

ServidorHelsínquia, Finlândia

Uma máquina dedicada na EU, não alojamento partilhado. Fornecedor: Hetzner Online GmbH.

ÁudioNunca é escrito em disco

A fala é processada em tempo real. Não existe gravação que possa vazar, ser intimada ou ser perdida.

LigaçãoSó TLS, HTTP redirecionado

Certificados da Let's Encrypt, renovados automaticamente.

AcessoUma ligação privada para cada pessoa

Um token longo e aleatório por pessoa. Sem contas partilhadas, sem palavras-passe para voltar a usar ou perder.

AdministraçãoChaves SSH, sem palavras-passe

O início de sessão por palavra-passe no servidor está totalmente desativado.

TerceirosQuatro, cada um restrito

Listados pelo nome no política de privacidade. Nada mais recebe dados.

Como é que a memória de uma pessoa permanece só dela

Este é o risco que mais importa num serviço como este: alguém abrir uma conversa e ouvir falar da vida de um estranho, ou pior, a própria vida ser lida por outra pessoa.

Cada pedido transporta o próprio token da pessoa. Cada consulta de memória é limitada a esse token ao nível da base de dados, por isso não existe consulta que possa devolver episódios de outra pessoa. Os tokens são longos e aleatórios, não sequenciais, por isso não podem ser adivinhados nem percorridos aumentando um número.

Testamos isto em cada alteração de código. São criados dois companheiros, um recebe uma memória e o teste tenta então chegar a essa memória através do token do outro. Se algum dia conseguir, a alteração não é lançada. Não é uma política numa página, é um teste que tem de passar.

O que sai do nosso servidor, e o que não sai

Guardado apenas nas nossas máquinas: texto de conversas, memória, perfis, nomes de familiares, datas, notas de saúde e de estado de espírito.

Sai da nossa máquina: a fala em tempo real e o texto da conversa, para o fornecedor do modelo de fala indicado no política de privacidade, para reconhecimento e resposta. Pelos termos da API deles esse conteúdo não é usado para treinar modelos. Esta é a única parte de uma conversa que vai para qualquer outro lado, e preferimos dizê‑lo de forma simples em vez de o deixar descobrir.

Não é enviado para lado nenhum: nada é vendido, nada vai para anunciantes e não há scripts de estatísticas ou de seguimento neste site. Não há banner de cookies porque não há nada para aceitar.

Procurar coisas sem deixar fugir dados

Quando o James encontra uma clínica, um livro ou uma receita, consulta serviços públicos abertos: OpenStreetMap, Open Library, Wikisource, TheMealDB. Eles recebem o termo de pesquisa e uma zona aproximada, nunca um nome e nunca mais nada da conversa.

Usamos fontes reais de propósito em vez de deixar um modelo de linguagem responder de memória. Um endereço de clínica inventado com confiança, dado a alguém que precisa de um médico, é uma falha de segurança e não uma questão de aparência.

Mensagens de emergência

Só a própria mensagem e o identificador do destinatário vão para o fornecedor de mensagens. A conversa não vai. Cada tentativa é registada com o respetivo resultado, e uma falha é comunicada em voz alta à pessoa em vez de ser engolida em silêncio. Acreditar que a ajuda está a chegar quando não está é o pior resultado que este sistema pode produzir, por isso é tratado como uma propriedade de segurança, não uma gentileza.

Manter o software honesto

O que ainda não está em funcionamento

Listar estas coisas é o objetivo da página. Qualquer pessoa pode reivindicar as partes boas.

Se encontrar um problema

Escreva para security@hellojames.io ou legal@hellojames.io. Diga‑nos o que encontrou e como o reproduzir. Respondemos em 72 horas, não o iremos ameaçar e daremos crédito se quiser isso.

Se acreditar que dados foram expostos, diga isso na linha de assunto e tratamos como um incidente de imediato: autoridade notificada em 72 horas quando exigido, e pessoas afetadas são informadas diretamente, em palavras simples.