Tecnologia
O que existe, o que falta e porque a Google Cloud
Um resumo técnico para quem avalia o projeto. Cada ponto está marcado como feito ou previsto, para não haver dúvida sobre o estado real do produto.
Hoje
O que já existe e pode ser verificado em cloudmatchs.com.
MVP interativo
Protótipo completo da aplicação, de convite a chat, num único ficheiro HTML e JavaScript. Corre no navegador, com perfis, eventos e conversas fictícios, e não envia nada a nenhum servidor. A verificação de identidade é simulada e não usa a câmara.
Site institucional
Aplicação web em React e TanStack Start, alojada no Netlify, em português e inglês. Sem cookies de análise ou publicidade, sem scripts nem tipos de letra de terceiros, e com cabeçalhos de segurança (Content-Security-Policy).
Lista de espera
Formulário com consentimento explícito, 18+ e registo da versão da política aceite. As inscrições seguem por um prestador de formulários (Formspree) e não ficam em nenhuma base de dados nossa.
Ainda não existe
- Servidor, contas e base de dados.
- Convites reais (os códigos do protótipo são de exemplo).
- Verificação de identidade real, por documento e leitura de face.
- Chat entre pessoas, notificações e a aplicação nas lojas.
Arquitetura prevista para o beta fechado
Desenhada para correr na Google Cloud, em região da UE, com o mínimo de peças que um beta fechado em Lisboa exige.
Cliente · Previsto
Aplicação web progressiva (PWA)
A mesma base do protótipo, instalável no telemóvel, antes de se investir nas lojas.
API · Previsto
Cloud Run
Serviços em contentores que escalam a zero: convites, comunidades, eventos, chat e regras da Secret Party.
Identidade e acesso · Previsto
Identity Platform (Firebase Authentication)
Contas, sessões e, quando houver, acesso por convite.
Dados · Previsto
Cloud SQL (PostgreSQL)
Pessoas, convites, comunidades, eventos e presenças, em região da UE. Sem fotografias para guardar.
Inteligência artificial · Previsto
Vertex AI
Moderação assistida e afinidade a partir das respostas (ver abaixo). A decisão final é sempre humana.
Notificações e agendamento · Previsto
Cloud Scheduler, Cloud Tasks e Firebase Cloud Messaging
Por exemplo, enviar a localização da Secret Party 3 horas antes, só a quem confirmou.
Mapas · Previsto
Google Maps Platform
Guia da cidade e como chegar. Hoje o protótipo já abre o Google Maps por ligação pública, sem parceria.
Verificação de identidade · Previsto
Fornecedor certificado externo
O documento e a face são tratados pelo fornecedor, não por nós. O CloudMatchs só guarda “verificado e 18+”.
Segredos em Secret Manager, registos e alertas em Cloud Logging e Monitoring, permissões mínimas por serviço.
Onde entra a inteligência artificial
Moderação assistida
Um modelo assinala mensagens agressivas, xenófobas ou com dados pessoais (telefone, email, morada, NIF, IBAN). O chat retém a mensagem e uma pessoa revê os casos graves. O protótipo já mostra o comportamento com regras simples.
Afinidade sem fotografias
A compatibilidade nasce das respostas e da área de cada pessoa, não da aparência. Representações textuais (embeddings) aproximam quem procura o mesmo, e o modelo sugere uma primeira mensagem.
O que a IA não faz
Não decide quem entra, não mostra anúncios e não cria perfis a partir de dados que a pessoa não deu.
Privacidade por desenho
- Sem fotografias e sem emojis nos perfis, o que reduz o que há para proteger.
- Apelido e avatar abstrato: ninguém é encontrado pelo nome real ou pelos contactos do telemóvel.
- Dados biométricos só com consentimento explícito e avaliação de impacto prévia (RGPD, art. 9.º e 35.º), apagados depois da verificação.
- Dados para parceiros sempre agregados e anónimos.
- Região da UE para todos os dados da aplicação.
Porque pedimos o Google for Startups Cloud Program
Somos uma equipa de duas pessoas, sem financiamento externo, e o beta fechado precisa de servidor, base de dados e inteligência artificial desde o primeiro dia. Os créditos do escalão Start cobririam a infraestrutura do primeiro ano e permitiriam validar o modelo antes de se levantar investimento. A candidatura está em preparação e ainda não foi decidida.
Próximos passos técnicos
- Passo 1Projeto na Google Cloud, API mínima em Cloud Run e base de dados na UE, com os convites e as comunidades do protótipo.
- Passo 2Contas e verificação de identidade com fornecedor certificado, depois da avaliação de impacto sobre a proteção de dados.
- Passo 3Chat com moderação assistida e Secret Party com notificações, para o beta fechado em Lisboa.
