Resum
AIAmigo.io ajuda els equips a utilitzar ChatGPT, Claude, Gemini i Copilot sense compartir informació sensible per accident. Combina una extensió per a diversos navegadors que protegeix prompts i arxius amb una plataforma SaaS per gestionar polítiques, equips, alertes, auditoria i subscripcions.
El problema
Els assistents d’IA són útils en el dia a dia, però copiar informació interna en un xat pot exposar dades personals, confidencials o sensibles per al negoci. Els equips necessiten protecció just quan redacten un prompt o adjunten un arxiu, sense enviar aquest contingut a un altre servei remot d’anàlisi.
La solució
Vaig cofundar i desenvolupar una plataforma centrada en la privacitat formada per dos productes connectats:
- Una extensió WXT que detecta, ressalta, emmascara i bloqueja dades sensibles abans de l’enviament.
- Una plataforma d’equips amb Next.js per gestionar polítiques, termes personalitzats, alertes, auditoria, accessos i facturació.

El sistema de detecció combina el model openai/privacy-filter amb detecció d’idioma mitjançant fastText, validadors regionals, categories de l’article 9 del RGPD i termes definits per cada organització. La inferència es manté al navegador: utilitza WebGPU quantitzat quan està disponible i recorre a ONNX/WASM a la resta de dispositius.

El meu rol
Cofundador i desenvolupador full-stack
Responsabilitats
- Vaig dissenyar i desenvolupar la plataforma SaaS amb Next.js i React.
- Vaig dissenyar l’arquitectura de l’extensió WXT amb content scripts, serveis en segon pla, inferència offscreen i interfícies aïllades mitjançant Shadow DOM.
- Vaig construir el sistema híbrid de detecció i emmascarament per a identificadors personals, dades financeres, secrets i categories especialment protegides pel RGPD.
- Vaig afegir protecció específica d’enviament per a ChatGPT, Gemini, Claude, DeepSeek, Perplexity, Meta AI i Microsoft Copilot.
- Vaig implementar anàlisi local i exportació anonimitzada per a arxius PDF, DOCX i text pla.
- Vaig connectar l’extensió amb Supabase Auth i les API d’equip mantenint el contingut original dels prompts al dispositiu.
- Vaig desenvolupar polítiques, alertes d’equip, administració per rols, auditoria, invitacions i facturació de seients amb Stripe.
- Vaig preparar el producte en anglès, castellà i danès, amb compilacions per a Chrome, Edge i Firefox.

Aspectes tècnics destacats
- Processament local: els prompts s’analitzen i s’emmascaren al dispositiu; el SaaS rep polítiques i metadades d’alertes ja redactades, no el text original de la conversa.
- Detecció híbrida: combina el model amb identificadors regionals, regles pròpies de cada empresa i categories sensibles del RGPD.
- Fallback segons el maquinari: inferència WebGPU quantitzada en q4 i una ruta WASM q8 quan WebGPU no està disponible.
- Protecció d’adjunts: permet revisar, anonimitzar i exportar PDF, DOCX i arxius de text abans de pujar-los.
- Alertes resistents a fallades: l’extensió manté una cua persistent amb reintents i el servidor evita esdeveniments duplicats.
- Governança centralitzada: els administradors gestionen plataformes, polítiques, termes bloquejats, accessos, historial d’alertes i auditoria.

Tecnologies
Plataforma SaaS
- Next.js 16 + React 19 + TypeScript
- Supabase (Postgres, Auth i SSR)
- Subscripcions de Stripe i facturació empresarial per seients
- Tailwind CSS + Radix UI / components estil shadcn
- next-intl per a anglès, castellà i danès
- React Email + Resend
Extensió de navegador
- WXT + Manifest V3 per a Chromium, React 19, TypeScript i Tailwind CSS
- Transformers.js amb
openai/privacy-filter - WebGPU i ONNX Runtime WASM
- Detecció d’idioma amb fastText i validadors regex regionals
- PDF.js, PDF-Lib, Mammoth i docx per processar adjunts
- Compilacions per a Chrome, Edge i Firefox
