Vai al contenuto
PROMPTARIO
ScriptRISORSA 235

Individua colonne potenzialmente personali in un CSV

PubblicatoWeb: da classificare

Esamina soltanto le intestazioni e segnala nomi di colonne che potrebbero contenere dati personali prima della condivisione.

Strumenti
Python 3.10+
Livello
Base
Setup
3 min
Risultato
Codice

A cosa serve

Esamina soltanto le intestazioni e segnala nomi di colonne che potrebbero contenere dati personali prima della condivisione.

Quando usarlo

Quando il tuo obiettivo è ottenere questo risultato: Una prima classificazione prudente delle intestazioni, accompagnata dai limiti espliciti del controllo.

Cosa preparare

  • Salva il codice come controlla_intestazioni_privacy.py.
  • Esegui localmente sul CSV senza caricarlo su servizi esterni.
Istruzioni complete della risorsa
  1. Salva il codice come controlla_intestazioni_privacy.py.
  2. Esegui localmente sul CSV senza caricarlo su servizi esterni.
  3. Fai valutare contenuto, scopo e necessità delle colonne prima della condivisione.

Configura la risorsa

Variabili

Questo contenuto non contiene variabili compilabili. Leggi le istruzioni prima di copiarlo.

I valori restano in questa pagina e si perdono alla chiusura. Non inserire password o dati sensibili non necessari.

Controlla

Completa le variabili, poi premi “Controlla il prompt”.

Verifica se il tuo caso richiede fonti aggiornate o ricerca web.

Prompt

import argparse import csv import re from pathlib import Path parser = argparse.ArgumentParser(description="Controlla soltanto le intestazioni di un CSV.") parser.add_argument("file", type=Path) args = parser.parse_args() signals = { "contatto": re.compile(r"email|mail|telefono|phone|cellulare", re.I), "identità": re.compile(r"nome|cognome|name|codice.?fiscale|tax.?id", re.I), "indirizzo": re.compile(r"indirizzo|address|città|city|cap|postal", re.I), "tecnico": re.compile(r"ip|device|cookie|user.?id|account", re.I), } with args.file.open(newline="", encoding="utf-8-sig") as handle: headers = next(csv.reader(handle), []) for header in headers: matches = [label for label, pattern in signals.items() if pattern.search(header)] print(f"{header}: {', '.join(matches) if matches else 'nessun segnale dal nome'}") print("Nota: il controllo delle intestazioni non prova né esclude la presenza di dati personali.")

Usa

Incolla il contenuto nello strumento AI scelto. Aggiungi gli allegati richiesti e verifica la risposta con la checklist della scheda.

La copia non avvia il modello e non invia dati.

Esempio

Un esempio documentato non è ancora disponibile per questa risorsa.

Risultato atteso

Una prima classificazione prudente delle intestazioni, accompagnata dai limiti espliciti del controllo.

Cosa controllare

  • Confronta il risultato con i dati di partenza.
  • Verifica fatti, nomi, numeri e passaggi prima dell’uso.
  • Non considerare la risposta dell’AI come una verifica indipendente.

Stato del test

PubblicatoWeb: da classificare

Pubblicato nel catalogo. Non è disponibile un rapporto di prova collegato a questa versione: modello, input, output e limiti devono ancora essere documentati.

Ultimo controllo documentato: non disponibile.

Data di test dichiarata nella scheda precedente: 7 set 2026 — test sintattico locale. Da sola non costituisce una verifica.

Cosa significano i badge
Pubblicato
Disponibile nel catalogo; non attesta una prova.
Testato
Prova documentata sulla stessa versione, con modello, dati e limiti.
Verificato
Risultato della prova controllato anche da un revisore identificato.
Da aggiornare
Una modifica, una scadenza o un problema richiedono un nuovo controllo.

0 variabili · risparmio indicativo dichiarato: 15 min / controllo.

04

Continua con risorse collegate

Collegamenti scelti per categoria, strumenti e obiettivo. Apri soltanto ciò che serve al tuo prossimo passaggio.

PromptComunicazione

Narrazione per una presentazione basata sui dati

Organizza una presentazione distinguendo evidenze, interpretazioni e decisioni richieste, senza enfatizzare oltre i dati.

ChatGPT + Claude + Gemini · BaseApri la risorsa
AutomazioneDati & documenti

Digest mensile dei KPI con fonti

Raccoglie metriche aggregate, confronta periodi coerenti e prepara una sintesi senza modificare dashboard o obiettivi.

Make + n8n + Fogli di calcolo · AvanzatoApri la risorsa
ScriptDati & documenti

Estrarre campi selezionati da esportazioni di moduli

Crea una copia minima escludendo colonne non necessarie.

Python · IntermedioApri la risorsa
ScriptProduttività

Inventario delle intestazioni CSV per il lavoro personale

Script Python in sola lettura per normalizzare in anteprima i nomi delle colonne nel settore produttività, con verifica sulla fonte.

Python 3.10+ · BaseApri la risorsa
ScriptComunicazione

Inventario delle intestazioni CSV per la comunicazione interna

Script Python in sola lettura per normalizzare in anteprima i nomi delle colonne nel settore comunicazione, con verifica sulla fonte.

Python 3.10+ · AvanzatoApri la risorsa
ScriptMarketing & vendite

Inventario delle intestazioni CSV per marketing e vendite

Script Python in sola lettura per normalizzare in anteprima i nomi delle colonne nel settore marketing & vendite, con verifica sulla fonte.

Python 3.10+ · IntermedioApri la risorsa