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