Saltar para o conteúdo

SOS LIGAR 112|contato@cloudmatchs.com

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.

  1. Cliente · Previsto

    Aplicação web progressiva (PWA)

    A mesma base do protótipo, instalável no telemóvel, antes de se investir nas lojas.

  2. API · Previsto

    Cloud Run

    Serviços em contentores que escalam a zero: convites, comunidades, eventos, chat e regras da Secret Party.

  3. Identidade e acesso · Previsto

    Identity Platform (Firebase Authentication)

    Contas, sessões e, quando houver, acesso por convite.

  4. Dados · Previsto

    Cloud SQL (PostgreSQL)

    Pessoas, convites, comunidades, eventos e presenças, em região da UE. Sem fotografias para guardar.

  5. Inteligência artificial · Previsto

    Vertex AI

    Moderação assistida e afinidade a partir das respostas (ver abaixo). A decisão final é sempre humana.

  6. 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.

  7. 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.

  8. 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

  1. 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.
  2. Passo 2Contas e verificação de identidade com fornecedor certificado, depois da avaliação de impacto sobre a proteção de dados.
  3. Passo 3Chat com moderação assistida e Secret Party com notificações, para o beta fechado em Lisboa.