Wilson Sarruf

Software Developer

O Que É

HhIA — Healthy Home IA é um assistente pessoal de Inteligência Artificial para gestão doméstica — stock de produtos, receitas, preços, validades, impacto ambiental e saúde nutricional. Projetado com privacidade by design: todos os dados ficam no dispositivo do utilizador. Nenhum dado é enviado para servidores externos.

Originalmente concebido como HhIA (Healthy Home IA) no curso Elements of AI (Universidade de Helsínquia), o projecto evolui para uma solução multiplataforma — Android nativo e Web — com IA local que respeita inteiramente a privacidade do utilizador.

Privacidade por Design

  • Zero retenção no servidor — não existe backend centralizado; todos os dados vivem no dispositivo
  • IA local (On-Device) — modelos ONNX/TFLite processados no próprio telemóvel ou navegador
  • Armazenamento cifrado — dados locais protegidos com AES-256 (Android Keystore / Web Crypto API)
  • Exportação e apagamento — o utilizador pode exportar ou apagar todos os seus dados a qualquer momento
  • RGPD completo — dados nunca saem do dispositivo, sem partilha com terceiros
  • AI Act (UE 2024/1689) — rotulagem transparente de IA, consentimento informado

Funcionalidades

  • Stock Doméstico — registo de produtos, quantidades, validades e consumo por membro da família
  • Análise de Faturas — OCR/CV para extrair itens de facturas (ONNX no dispositivo)
  • Receitas Inteligentes — sugestões baseadas nos ingredientes disponíveis e preferências
  • Comparação de Preços — pesquisa de ofertas em lojas locais (quando disponível)
  • Produtos de Época — recomendações sazonais e frescos
  • Carbono & Sustentabilidade — pegada de carbono por produto e sugestões alternativas
  • Nutrição & Calorias — valores calóricos e dicas de saúde personalizadas
  • Notificações — alertas de validade próxima e compras pendentes

Stack Técnico

  • Android: Kotlin, Jetpack Compose, Material 3, Room (SQLite cifrado), DataStore, Coroutines, ML Kit / ONNX Runtime
  • Web: JavaScript ES6, IndexedDB/Web Crypto API, PWA (Service Worker), ONNX.js / TensorFlow.js
  • IA Local: ONNX Runtime Mobile, TensorFlow Lite, modelos treinados em Python (scikit-learn, PyTorch)
  • OCR: ML Kit Text Recognition (Android), Tesseract.js (Web) — tudo local
  • Dados: SQLite cifrado (Room) / IndexedDB — zero dependência de cloud
  • Exportação: JSON/CSV cifrado, QR code para partilha entre dispositivos
  • Conformidade: RGPD, AI Act, WCAG 2.1 AA, sem analytics, sem tracking

Arquitectura

  • On-Device IA — modelos ONNX/TFLite processam dados localmente, sem round-trip à cloud
  • Cifrado de extremidade — dados cifrados antes de persistir (AES-256-GCM)
  • Sem backend centralizado — o VPS wsarruf.com serve apenas o site estático; não há API de dados do HhIA
  • PWA offline — funcionalidade completa sem ligação à internet
  • Sync peer-to-peer — sincronização entre dispositivos via WebRTC/QR, sem intermediários

Plataformas Alvo

  • Android (Kotlin) — aplicação nativa com Jetpack Compose, Room, ML Kit, NotificationCompat
  • Web (PWA) — aplicação progressiva com IndexedDB, Service Worker, ONNX.js
  • VPS wsarruf.com — apenas hospedagem do site estático (HTML/CSS/JS), sem backend de dados