Privacy Policy

Last updated: April 25, 2026

$ cat controller.txt

Data controller: Aldo · aldowebsitellc.xyz

Contact: hello@aldowebsitellc.xyz

This site is a personal portfolio, blog, and service offering. It is not operated by a company with a formal EU representative, but all requests from EU/EEA residents are honoured under GDPR.

$ cat data-processing.txt

Contact form submissions

Data: name, email address, message text.

Purpose: to respond to your inquiry.

Legal basis: legitimate interest (Article 6(1)(f) GDPR) — responding to an unsolicited message you initiated.

Retention: up to 12 months, then deleted.

Account registration & authentication

Data: email address, hashed password or OAuth provider ID, optional display name.

Purpose: to provide account-based features (comments, ratings).

Legal basis: performance of a contract (Article 6(1)(b) GDPR) — you requested an account.

Retention: until you delete your account, or after 24 months of inactivity.

Comments & ratings

Data: your comment text, star rating, and user ID. This content is publicly visible.

Purpose: to display user-generated discussion on blog posts.

Legal basis: consent (Article 6(1)(a) GDPR) — you actively submitted the content.

Retention: until deleted by you or by an administrator.

Payments

Data: purchase amount and Stripe session ID. No card numbers are stored on this site.

Purpose: to fulfil a purchased service.

Legal basis: performance of a contract (Article 6(1)(b) GDPR).

Retention: 7 years (legal obligation for financial records).

Server & access logs

Data: IP address, browser type, pages visited, timestamp.

Purpose: security monitoring and operational diagnostics.

Legal basis: legitimate interest (Article 6(1)(f) GDPR) — keeping the site secure and operational.

Retention: 30 days (Vercel default), then automatically deleted.

$ cat cookies.txt

This site sets one cookie: an authentication session cookie used exclusively to keep you signed in. This is a strictly necessary cookie — it is required for the account feature to function and does not require your consent under GDPR or the ePrivacy Directive.

No analytics, advertising, or tracking cookies are used.

$ cat third-parties.txt

Data is shared with the following processors under Data Processing Agreements (DPAs). All are GDPR-compliant and cover international transfers via Standard Contractual Clauses (SCCs) where applicable.

Supabase Inc. (US) — database & auth. Privacy policy

Stripe Inc. (US) — payment processing. Privacy policy

Vercel Inc. (US) — hosting & CDN. Privacy policy

Google LLC — optional OAuth sign-in. Privacy policy

GitHub Inc. — optional OAuth sign-in. Privacy policy

No data is sold or shared with advertisers.

$ cat your-rights.txt

Under GDPR (and applicable national laws), you have the right to:

Access — request a copy of data held about you (Article 15)

Rectification — correct inaccurate data (Article 16)

Erasure — request deletion of your data (Article 17)

Restriction — limit processing in certain circumstances (Article 18)

Portability — receive your data in a machine-readable format (Article 20)

Object — object to processing based on legitimate interest (Article 21)

Withdraw consent — where processing is based on consent, you may withdraw at any time

To exercise any right, email hello@aldowebsitellc.xyz. Requests are handled within 30 days (extendable to 90 days for complex requests, with notice).

$ cat supervisory-authority.txt

If you are located in the EU/EEA and believe your data has been processed unlawfully, you have the right to lodge a complaint with your local data protection authority (DPA). A directory of EU DPAs is available at edpb.europa.eu.

$ cat changes.txt

This policy may be updated to reflect changes in our practices or applicable law. The “Last updated” date at the top reflects the most recent revision. For material changes, registered users will be notified by email where feasible.

See also: Terms of Service