$ ps aux | grep everything
kill: everything: no such process
Yep. You just nuked it all. 💀
Hope you saved your work...
classic rookie move, honestly
$ ps aux | grep tutto
kill: tutto: nessun processo trovato
Sì. Hai fatto saltare tutto. 💀
Speriamo tu abbia salvato...
classica mossa da principiante, onestamente
$ cat privacy-policy.md
Ultimo aggiornamento: 27 ottobre 2026
Informativa resa ai sensi dell'art. 13 del Regolamento (UE) 2016/679 ("GDPR") e del D.Lgs. 196/2003 ("Codice Privacy"), come modificato dal D.Lgs. 101/2018, a chi visita questo sito e a chi scrive tramite il modulo di contatto.
Il Titolare del trattamento dei dati personali raccolti tramite questo sito è Karlken Alvarez, libero professionista con sede a Milano e Partita IVA n.13466330969. Non è stato nominato un Responsabile della protezione dei dati (DPO), non essendo obbligatorio.
Per qualsiasi richiesta relativa al trattamento dei dati personali è possibile contattare il Titolare all'indirizzo email work@karlkenalvarez.com.
Quando si utilizza il modulo "$ send-message" nella sezione Contatti vengono raccolti i dati inseriti volontariamente dall'utente: nome, indirizzo email, testo del messaggio e, se indicati, azienda, telefono e servizio di interesse. Insieme alla richiesta vengono registrati la lingua del sito, la data e l'ora in cui è stata confermata la lettura di questa informativa e, se presenti nell'indirizzo della pagina, i parametri della campagna di provenienza (utm_source, utm_medium, utm_campaign).
I dati vengono inviati tramite connessione cifrata (HTTPS) al CRM (Odoo) installato e gestito direttamente dal Titolare su un proprio server in Italia (odoo.karlkenalvarez.com), passando dal reverse proxy descritto al punto 2.2, e vengono salvati come richiesta di contatto al solo scopo di rispondere e, se richiesto, preparare un preventivo. Alla ricezione, il Titolare riceve sul proprio telefono una notifica tramite WhatsApp con nome, azienda, servizio richiesto, email e telefono indicati e un estratto del messaggio. Per limitare gli invii automatici e gli abusi viene salvata un'impronta crittografica (hash) dell'indirizzo IP del mittente, non l'indirizzo stesso.
I dati non vengono utilizzati per finalità di marketing o newsletter, non vengono ceduti a terzi e non sono soggetti a profilazione. La casella da spuntare in fondo al modulo serve solo a confermare di aver letto questa informativa: non è una richiesta di consenso, perché il trattamento si basa sulla richiesta stessa (punto 4). Il modulo è facoltativo: in alternativa è sempre possibile scrivere a work@karlkenalvarez.com.
Il sito è ospitato su infrastruttura AWS (Amazon Web Services), tramite AWS Amplify Hosting e la rete di distribuzione dei contenuti CloudFront. Come qualsiasi infrastruttura di hosting, è possibile che vengano generati log tecnici standard (ad es. indirizzo IP, user-agent, timestamp e pagina richiesta) per finalità di sicurezza, prevenzione di abusi e funzionamento tecnico del servizio.
Le richieste verso odoo.karlkenalvarez.com (invio del modulo di contatto) e verso analytics.karlkenalvarez.com (statistiche, punto 2.3) passano da un reverse proxy gestito dal Titolare su un server virtuale noleggiato da RackNerd LLC, con data center negli Stati Uniti. Il proxy termina la connessione HTTPS e inoltra subito la richiesta, attraverso un tunnel cifrato, al server in Italia: il contenuto è presente sul proxy solo in memoria per il tempo dell'inoltro e non viene salvato. Il proxy registra log tecnici (indirizzo IP, data e ora, indirizzo richiesto, esito della richiesta).
Per sapere quante persone visitano il sito e quante scaricano il CV viene usatoUmami, uno strumento open source di statistiche ospitato direttamente dal Titolare su un proprio server in Italia (analytics.karlkenalvarez.com), senza terze parti (le richieste passano dal proxy descritto al punto 2.2). Umaminon usa cookie e non salva nulla sul dispositivo: registra la pagina visitata, il sito di provenienza, il tipo di dispositivo, browser e sistema operativo, la lingua, il paese/città approssimativi (ricavati dall'indirizzo IP, chenon viene memorizzato) e gli eventi di download del CV e di invio del modulo di contatto (lingua e servizio scelto, senza nessuno dei dati inseriti nel modulo). I dati sono trattati in forma aggregata e non permettono di identificare il singolo visitatore. Quando qualcuno scarica il CV, il Titolare riceve una notifica WhatsApp con questi soli dati statistici (ad es. città approssimativa, dispositivo, sito di provenienza). Se il browser invia il segnale "Do Not Track" la visita non viene conteggiata; in alternativa è sufficiente bloccare il dominio analytics.karlkenalvarez.com.
Il sito non utilizza moduli di iscrizione, non richiede la creazione di account e non raccoglie altri dati personali oltre a quelli indicati sopra. Il sito non è rivolto ai minori di 14 anni, che non devono inviare dati tramite il modulo di contatto.
Questo sito non utilizza alcun tipo di cookie — né tecnico, né analitico, né di profilazione. L'unica informazione salvata sul dispositivo è la lingua scelta (italiano/inglese), memorizzata nel sessionStorage del browser per mantenerla passando da una pagina all'altra e cancellata automaticamente alla chiusura della scheda: è uno strumento tecnico, necessario a fornire il servizio richiesto, che non identifica il visitatore. Lo script di Umami si limita a leggere, senza scriverla, un'eventuale impostazione locale ("umami.disabled") con cui l'utente può escludersi dalle statistiche. Non sono presenti Google Analytics, Google Tag Manager, pixel di tracciamento né strumenti di profilazione.
Poiché vengono usati solo strumenti tecnici, per i quali non è richiesto il consenso (art. 122, comma 1, del Codice Privacy e Linee guida del Garante Privacy sui cookie e altri strumenti di tracciamento del 10 giugno 2021), il sito non mostra un banner di consenso. Gli unici font e icone utilizzati (Font Awesome) sono ospitati direttamente su questo dominio (self-hosted) e non vengono caricati da CDN o domini di terze parti.
Non viene effettuata alcuna profilazione né alcuna decisione basata unicamente su trattamento automatizzato ai sensi dell'art. 22 GDPR.
I dati del modulo di contatto sono salvati nel CRM installato e gestito direttamente dal Titolare su un proprio server in Italia: nessun fornitore esterno vi ha accesso. Per il resto il Titolare si avvale di:
I dati non vengono ceduti, venduti o comunicati a soggetti terzi per finalità diverse da quelle indicate in questa informativa.
Le richieste ricevute tramite il modulo di contatto (compresa l'impronta dell'IP e la relativa notifica) sono conservate per un periodo massimo di 24 mesi dalla ricezione, salvo che ne nasca un rapporto professionale (in tal caso i dati necessari sono conservati per la durata del rapporto e per il tempo previsto dagli obblighi di legge, ad es. 10 anni per la documentazione fiscale) o che sia necessario conservarle per altri obblighi di legge o per la tutela dei diritti del Titolare.
I log tecnici del reverse proxy (punto 2.2) vengono ruotati automaticamente e cancellati di norma entro circa 30 giorni. Gli eventuali log dei servizi AWS (Amplify Hosting/CloudFront) sono conservati da AWS secondo le proprie politiche per il tempo necessario alla sicurezza e al funzionamento del servizio.
I dati statistici di Umami, che non identificano il visitatore, sono conservati per un massimo di 24 mesi; le notifiche WhatsApp sui download del CV seguono lo stesso termine.
Ai sensi degli artt. 15-22 del GDPR, l'interessato ha diritto di richiedere in qualsiasi momento:
Nessun trattamento di questo sito si basa sul consenso; se in futuro venisse chiesto un consenso, potrà essere revocato in qualsiasi momento senza pregiudicare la liceità del trattamento precedente. I diritti possono essere esercitati gratuitamente inviando una richiesta a work@karlkenalvarez.com; la risposta arriva senza ingiustificato ritardo e comunque entro un mese (art. 12 GDPR).
Fatto salvo ogni altro ricorso amministrativo o giurisdizionale, l'interessato che ritenga che il trattamento dei propri dati personali sia avvenuto in violazione della normativa vigente ha il diritto di proporre reclamo al Garante per la Protezione dei Dati Personali, secondo le modalità indicate sul sito www.garanteprivacy.it.
La presente informativa può essere aggiornata nel tempo. Eventuali modifiche saranno pubblicate su questa pagina con indicazione della data di ultimo aggiornamento.
$ cat privacy-policy.md
Last updated: October 27, 2026
Information provided under art. 13 of Regulation (EU) 2016/679 ("GDPR") and the Italian Privacy Code (D.Lgs. 196/2003, as amended by D.Lgs. 101/2018) to visitors of this site and to anyone writing through the contact form.
The Data Controller for personal data collected through this site is Karlken Alvarez, a self-employed professional (libero professionista) based in Milan, Italy, VAT number: 13466330969. No Data Protection Officer (DPO) has been appointed, as none is required.
For any request regarding the processing of personal data, please contact the Controller at work@karlkenalvarez.com.
When using the "$ send-message" form in the Contact section, the data you enter is collected: name, email address, message text and, if provided, company, phone number and the service you are interested in. Together with the request, the site language, the date and time you confirmed reading this policy and, if present in the page address, the referring campaign parameters (utm_source, utm_medium, utm_campaign) are recorded.
This data is sent over an encrypted (HTTPS) connection to the CRM (Odoo) installed and run directly by the Controller on their own server in Italy (odoo.karlkenalvarez.com), through the reverse proxy described in section 2.2, and is stored as a contact request for the sole purpose of replying and, if requested, preparing a quote. When a request arrives, the Controller receives a notification on their phone via WhatsApp with the name, company, requested service, the email and phone number provided and an excerpt of the message. To limit automated submissions and abuse, a cryptographic fingerprint (hash) of the sender's IP address is stored, not the address itself.
This data is not used for marketing or newsletters, is not shared with third parties, and is not subject to profiling. The checkbox at the bottom of the form only confirms that you have read this policy: it is not a consent request, because the processing is based on your request itself (section 4). The form is optional: you can always write to work@karlkenalvarez.com instead.
The site is hosted on AWS (Amazon Web Services) infrastructure, via AWS Amplify Hosting and the CloudFront content delivery network. As with any hosting infrastructure, standard technical logs may be generated (e.g. IP address, user-agent, timestamp, requested page) for security, abuse-prevention, and technical operation purposes.
Requests to odoo.karlkenalvarez.com (contact form submissions) and to analytics.karlkenalvarez.com (statistics, section 2.3) go through a reverse proxy run by the Controller on a virtual server rented from RackNerd LLC, located in a data center in the United States. The proxy terminates the HTTPS connection and immediately forwards the request, through an encrypted tunnel, to the server in Italy: the content is only held in memory on the proxy while it is forwarded and is not stored. The proxy keeps technical logs (IP address, date and time, requested address, request outcome).
To know how many people visit the site and download the resume, the site usesUmami, an open-source analytics tool self-hosted by the Controller on their own server in Italy (analytics.karlkenalvarez.com), with no third parties (requests go through the proxy described in section 2.2). Umamidoes not use cookies and stores nothing on your device: it records the page visited, the referring site, device type, browser and operating system, language, approximate country/city (derived from the IP address, which isnot stored) and the resume download and contact-form submission events (language and chosen service, without any of the data entered in the form). Data is processed in aggregate form and does not identify individual visitors. When someone downloads the resume, the Controller receives a WhatsApp notification with these statistical data only (e.g. approximate city, device, referring site). If your browser sends a "Do Not Track" signal the visit is not counted; alternatively you can block the analytics.karlkenalvarez.com domain.
The site does not use sign-up forms, does not require account creation, and does not collect any personal data beyond what is listed above. The site is not aimed at children under 14, who must not send data through the contact form.
This site does not use any cookies — technical, analytics, or profiling. The only information saved on your device is the language you chose (Italian/English), kept in the browser's sessionStorage so it stays the same across pages and deleted automatically when the tab is closed: it is a technical tool, needed to provide the service you requested, and does not identify you. The Umami script only reads, without writing it, an optional local setting ("umami.disabled") that lets you opt out of the statistics. There is no Google Analytics, Google Tag Manager, tracking pixel, or profiling tool.
Since only technical tools are used, which do not require consent (art. 122(1) of the Italian Privacy Code and the Italian Garante Privacy's guidelines on cookies and other tracking tools of 10 June 2021), the site shows no consent banner. The only fonts and icons used (Font Awesome) are self-hosted on this domain and are not loaded from any CDN or third-party domain.
No profiling or decision based solely on automated processing under art. 22 GDPR takes place.
Contact-form data is stored in the CRM installed and run directly by the Controller on their own server in Italy: no external provider has access to it. Otherwise the Controller relies on:
Data is not sold, shared, or disclosed to third parties for purposes other than those described in this policy.
Requests received through the contact form (including the IP fingerprint and the related notification) are kept for a maximum of 24 months from receipt, unless a professional relationship follows (in which case the necessary data is kept for the duration of the relationship and for the period required by law, e.g. 10 years for tax records) or retention is required by other legal obligations or to protect the Controller's rights.
The reverse proxy's technical logs (section 2.2) are rotated automatically and normally deleted within about 30 days. Any logs of the AWS services (Amplify Hosting/CloudFront) are kept by AWS under its own policies for as long as needed for the security and operation of the service.
Umami statistics, which do not identify visitors, are kept for a maximum of 24 months; the WhatsApp notifications about resume downloads follow the same period.
Under arts. 15-22 GDPR, you have the right to request at any time:
No processing on this site is based on consent; should consent ever be requested, it can be withdrawn at any time without affecting the lawfulness of earlier processing. These rights can be exercised free of charge by sending a request to work@karlkenalvarez.com; you will receive a reply without undue delay and in any case within one month (art. 12 GDPR).
Without prejudice to any other administrative or judicial remedy, if you believe that the processing of your personal data infringes applicable law, you have the right to lodge a complaint with the Italian Data Protection Authority (Garante per la Protezione dei Dati Personali), as described at www.garanteprivacy.it.
This policy may be updated over time. Any changes will be published on this page along with the date of the last update.
a1b2c3d fix: finally fixed that one bug 🐛
e4f5g6h feat: added 3 new bugs while fixing 1
i7j8k9l chore: blamed git for everything
m1n2o3p fix: removed console.logs (most of them)
q4r5s6t deploy: works on prod. somehow.
u7v8w9x docs: updated README to say "it works"
y1z2a3b init: it works on my machine ¯\_(ツ)_/¯
hey... you still there? 👀
ehi... sei ancora lì? 👀
interact with the page to dismissinteragisci con la pagina per chiudere