Privacy policy

Data this site actually processes (forms, newsletter, blog, session) and reCAPTCHA when enabled.

What we collect and why

  • Contact form (POST /contact): name, email, optional phone, subject, message — saved in the database with a workflow status in the admin panel; a notification email is sent to EMAIL_LINK. If reCAPTCHA is enabled in config, Google receives the data needed to verify the token.
  • Newsletter (POST /subscribe): email and optional source — stored for mailings; unsubscribe via /unsubscribe-form then PATCH /unsubscribe (reason and timestamp stored).
  • Blog comments (POST /blog/{slug}/comment): message body, guest name and email, optional website, IP address — stored for moderated display.
  • Language (GET /lang/{locale}): preference kept in the Laravel session.
  • Comment likes (POST /blog/comment/{comment}/like): authenticated users are tied to their account; guests get a random token stored in session and the like row stores the IP address.

Cookies and session

Laravel issues an encrypted session cookie for browsing and locale. The repository does not add a separate third-party cookie banner: only framework defaults (plus reCAPTCHA when enabled) apply.

Retention

Retention follows operational needs (contacts, subscribers, comments), including soft-deleted rows where models use SoftDeletes.

Your rights

To request access, correction, or deletion, contact the publisher through the home-page contact form, stating your request and the email address involved.