Controllo finale prima di pubblicare
Gli strumenti di AI costruiscono app che sembrano funzionare, ma spesso lasciano aperte falle che non si vedono: dati di un utente leggibili da un altro, chiavi segrete nel codice, pagine bianche quando qualcosa va storto.
Questi controlli valgono per tutti i progetti. Ogni scheda aggiunge poi i "Controlli specifici" di quel progetto.
La frase da dare all'AI
Controllo finale prima di pubblicare
Da copiare in Lovable, Bolt o nello strumento che usi, dopo le frasi della scheda.
Controlla tutta l'app prima della pubblicazione e correggi quello che non va:
1. Sicurezza: crea un secondo account e prova a leggere o modificare i dati del primo, e a cambiare dal browser piano, crediti o stato del pagamento. Tutto deve essere bloccato. Verifica che nel codice del sito non compaiano chiavi segrete.
2. Telefono: prova ogni pagina su uno schermo largo 375 pixel: niente testo tagliato, pulsanti grandi e facili da toccare.
3. Errori: se manca la connessione, un campo obbligatorio o un servizio esterno non risponde, mostra un messaggio chiaro in italiano, mai una pagina bianca.
4. Privacy: aggiungi una pagina privacy che spiega quali dati raccogli, perché e come chiederne la cancellazione.
Alla fine scrivimi l'elenco di cosa hai controllato e cosa hai corretto.Come verificarlo anche da solo
- Sicurezza: registra due account con due email diverse. Con il secondo prova ad aprire le pagine e i dati del primo (per esempio cambiando l'id nell'indirizzo). Nelle impostazioni del browser apri gli "Strumenti per sviluppatori" e cerca nel codice parole come "sk_live", "service_role", "secret": non devono esserci.
- Telefono: apri il sito sul tuo telefono e su quello di un amico con uno schermo piccolo. Ogni pulsante deve essere facile da toccare e nessuna pagina deve scorrere di lato.
- Errori: attiva la modalità aereo e prova a usare l'app; lascia vuoti i campi obbligatori; inserisci testi lunghissimi. Devi sempre vedere un messaggio comprensibile.
- Privacy: la pagina privacy deve dire chi sei, quali dati raccogli, perché, con chi li condividi (per esempio Supabase e Stripe) e come chiederne la cancellazione.
Prima di aprire a tutti
- Fai provare l'app a 3–5 persone vere e guardale mentre la usano, senza aiutarle.
- Controlla nella dashboard di Supabase che ogni tabella abbia le regole di sicurezza (RLS) attive.
- Prova un pagamento di prova completo, dalla scelta del piano al ritorno sul sito.
- Tieni un indirizzo email per le segnalazioni e rispondi in fretta ai primi utenti.
- RLS
- Row Level Security: le regole del database che decidono chi può leggere o modificare ogni riga.
- Service role
- La chiave "padrona" di Supabase che ignora le regole di sicurezza: va solo nelle Edge Function, mai nel sito.