$ 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 agosto 2026
Il Titolare del trattamento dei dati personali raccolti tramite questo sito è Karlken Alvarez, libero professionista con Partita IVA n. 13466330969.
Per qualsiasi richiesta relativa al trattamento dei dati personali è possibile contattare il Titolare all'indirizzo emailwork@karlkenalvarez.com.
Quando si utilizza il modulo "$ send-message" nella sezione Contatti, vengono raccolti i dati inseriti volontariamente dall'utente: nome, indirizzo email e testo del messaggio. Questi dati vengono inviati, tramite connessione cifrata (HTTPS), a un servizio AWS Lambda / API Gateway gestito direttamente dal Titolare (regione eu-central-1, Francoforte, UE) al solo scopo di ricevere e rispondere alla richiesta. I dati non vengono utilizzati per finalità di marketing, non vengono ceduti a terzi e non sono soggetti a profilazione.
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. I log tecnici del backend (funzione Lambda e API Gateway dietro il modulo di contatto), raccolti su Amazon CloudWatch, hanno una retention configurata di 30 giorni; si veda la sezione 7.2 per il dettaglio completo.
Il sito non utilizza moduli di iscrizione, non richiede la creazione di account e non raccoglie altri dati personali oltre a quelli indicati sopra.
Questo sito non utilizza alcun tipo di cookie — né tecnico, né analitico, né di profilazione — e non utilizza localStorage, sessionStorage o altri identificatori equivalenti per finalità di tracciamento. Questa dichiarazione è stata verificata analizzando il codice sorgente del sito, non presuppone semplicemente l'assenza di un banner. Non sono presenti Google Analytics, Google Tag Manager, pixel di tracciamento, né altri strumenti di misurazione o profilazione degli utenti. Di conseguenza non è necessario un banner di consenso ai sensi delle Linee guida del Garante Privacy sui cookie (Provvedimento del 10 giugno 2021) e dell'art. 122 del Codice Privacy (D.Lgs. 196/2003), poiché tali norme si applicano all'uso di cookie e tecnologie equivalenti, qui assenti.
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 tecnici e i dati inviati tramite il modulo di contatto sono trattati con l'ausilio dell'infrastruttura cloud fornita da Amazon Web Services (AWS), che agisce in qualità di responsabile del trattamento ex art. 28 GDPR per i servizi di hosting, distribuzione dei contenuti e gestione della funzione di invio email (Amplify Hosting, CloudFront, Lambda, API Gateway). Secondo gli AWS Service Terms (sezione 1.14) e quanto pubblicato sull'AWS GDPR Center, l'AWS Data Processing Addendum ("AWS DPA") è incorporato automaticamente nei termini contrattuali applicabili a tutti i clienti AWS che utilizzano i servizi AWS per trattare dati personali, senza necessità di una sottoscrizione separata. Per questo motivo la sezione AWS Artifact → Agreements non mostra alcun accordo GDPR da accettare manualmente: l'AWS DPA si applica già in virtù degli AWS Service Terms accettati all'apertura dell'account AWS.
I dati non vengono ceduti, venduti o comunicati a soggetti terzi per finalità diverse da quelle indicate in questa informativa.
Il servizio di invio dei messaggi di contatto (AWS Lambda/API Gateway) opera nella regione UE eu-central-1 (Francoforte, Germania). La rete di distribuzione dei contenuti statici (CloudFront) è una CDN globale che può instradare le richieste attraverso diverse edge location, incluse potenzialmente aree extra-SEE, per la sola consegna dei file statici del sito (non per il trattamento del modulo di contatto). Per gli eventuali trasferimenti extra-SEE che questo instradamento CloudFront possa comportare, secondo gli AWS Service Terms (sezione 1.14) le Clausole Contrattuali Standard (SCC) adottate dalla Commissione Europea nel giugno 2021 si applicano automaticamente ogni volta che un cliente AWS utilizza i servizi AWS per trasferire dati verso paesi terzi, senza necessità di una sottoscrizione separata. Una valutazione più approfondita del meccanismo di trasferimento più opportuno da indicare in questa sede, se ritenuta necessaria, resta comunque consigliata con l'ausilio di un consulente legale.
I messaggi ricevuti tramite il modulo di contatto sono conservati per un periodo massimo di 12 mesi dalla ricezione della richiesta, salvo necessità di conservazione ulteriore derivante dall'instaurazione di un rapporto contrattuale o da obblighi di legge. Il rispetto di questo termine è una misura organizzativa a cura del Titolare: il presente sito non implementa alcun meccanismo automatico di cancellazione dei messaggi ricevuti, poiché non li memorizza né li elabora oltre l'invio al servizio AWS Lambda/API Gateway indicato al punto 2.1.
I log tecnici del backend (funzione Lambda e API Gateway dietro il modulo di contatto), raccolti su Amazon CloudWatch, hanno una retention configurata di30 giorni, trascorsi i quali vengono eliminati automaticamente da AWS.
Per gli altri servizi AWS coinvolti (ad es. eventuali log di accesso di Amplify Hosting/CloudFront) non viene dichiarato alcun tempo di conservazione specifico, in assenza di una configurazione esplicita verificata per questo sito.
Ai sensi degli artt. 15-22 del GDPR, l'interessato ha diritto di richiedere in qualsiasi momento:
Tali diritti possono essere esercitati inviando una richiesta awork@karlkenalvarez.com.
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 sitowww.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: August 27, 2026
The Data Controller for personal data collected through this site is Karlken Alvarez, a self-employed professional (libero professionista) registered for VAT purposes in Italy, VAT number: 13466330969.
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, and message text. This data is sent over an encrypted (HTTPS) connection to an AWS Lambda / API Gateway service managed directly by the Controller (eu-central-1 region, Frankfurt, EU) for the sole purpose of receiving and responding to your request. This data is not used for marketing purposes, is not shared with third parties, and is not subject to profiling.
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. Technical backend logs (Lambda function and API Gateway behind the contact form), collected on Amazon CloudWatch, have a configured retention of30 days; see section 7.2 for full detail.
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.
This site does not use any cookies — technical, analytics, or profiling — and does not use localStorage, sessionStorage, or other equivalent identifiers for tracking purposes. This statement was verified by analyzing the site's source code, not simply inferred from the absence of a banner. There is no Google Analytics, Google Tag Manager, tracking pixel, or any other user measurement or profiling tool. As a result, no consent banner is required under the Italian Garante Privacy's cookie guidelines (Provvedimento of 10 June 2021) or art. 122 of the Italian Privacy Code (D.Lgs. 196/2003), since those rules apply to the use of cookies and equivalent technologies, which are absent here.
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.
Technical data and data submitted through the contact form are processed with the help of cloud infrastructure provided by Amazon Web Services (AWS), acting as a data processor under art. 28 GDPR for hosting, content delivery, and the contact-email function (Amplify Hosting, CloudFront, Lambda, API Gateway). Under the AWS Service Terms (section 1.14) and as published on the AWS GDPR Center, the AWS Data Processing Addendum ("AWS DPA") is automatically incorporated into the contractual terms applicable to all AWS customers using AWS services to process personal data, with no separate signature required. This is why the AWS Artifact → Agreements section shows no GDPR agreement to manually accept: the AWS DPA already applies by virtue of the AWS Service Terms accepted when the AWS account was opened.
Data is not sold, shared, or disclosed to third parties for purposes other than those described in this policy.
The contact-message service (AWS Lambda/API Gateway) runs in the EU region eu-central-1 (Frankfurt, Germany). The static-content delivery network (CloudFront) is a global CDN that may route requests through edge locations in various regions, potentially including non-EEA areas, solely to deliver the site's static files (not for processing contact-form data). For any such non-EEA transfer, under the AWS Service Terms (section 1.14) the Standard Contractual Clauses (SCCs) adopted by the European Commission in June 2021 apply automatically whenever an AWS customer uses AWS services to transfer data to third countries, with no separate signature required. A more detailed assessment of the most appropriate transfer mechanism to reference here, if deemed necessary, is still recommended with the help of legal counsel.
Messages received through the contact form are kept for a maximum period of12 months from receipt of the request, unless further retention is required due to the establishment of a contractual relationship or legal obligations. Honoring this period is an organizational measure carried out by the Controller: this site implements no automatic deletion mechanism for received messages, since it does not store or process them beyond forwarding them to the AWS Lambda/API Gateway service described in point 2.1.
Technical backend logs (Lambda function and API Gateway behind the contact form), collected on Amazon CloudWatch, have a configured retention of30 days, after which they are automatically deleted by AWS.
For other AWS services involved (e.g. any Amplify Hosting/CloudFront access logs), no specific retention period is declared, in the absence of an explicit configuration verified for this site.
Under arts. 15-22 GDPR, you have the right to request at any time:
These rights can be exercised by sending a request towork@karlkenalvarez.com.
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 atwww.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