Privacy Policy

Last update: March 28, 2026

1. Data Controller

AlpiCode, 1616 Attalens, Switzerland.

Contact: contact@alpicode.ch - +41 79 366 14 61.

2. Legal Framework

  • Swiss Federal Act on Data Protection (FADP / nFADP).
  • Swiss Data Protection Ordinance (DPO).
  • EU General Data Protection Regulation (GDPR), where applicable.

3. Data Collected

  • Contact form: name, email, phone, company, message.
  • Navigation: IP address, browser, visited pages, timestamp.
  • Preferences: theme (light/dark), language.
  • No sensitive personal data is collected.

4. Legal Basis for Processing

  • Consent: contact form submissions.
  • Legitimate interest: website security and performance.
  • Contractual necessity: quotes, project delivery, support.

5. Cookies and Local Storage

  • localStorage: theme preference (key alpicode-theme).
  • sessionStorage: intro seen flag (key alpicode-intro-seen).
  • No advertising cookies or third-party tracking cookies.
  • No third-party analytics services (Google Analytics, Facebook Pixel, etc.).

6. Processors and International Transfers

  • Hosting: Vercel Inc. (United States).
  • Transactional email: EmailJS (United States).
  • Fonts: Bunny Fonts (EU).
  • Transfers to the United States are protected through appropriate legal safeguards.

7. Retention Periods

  • Contact requests: 24 months after the last exchange.
  • Contractual data: 10 years (legal obligations).
  • Technical logs: up to 90 days.
  • Local preferences: until deleted by the user.

8. Your Rights

  • Right of access, rectification, deletion, portability, objection, and withdrawal of consent.
  • To exercise your rights: contact@alpicode.ch.
  • We respond within 30 days.

9. Security

  • HTTPS encryption (TLS 1.3).
  • Security HTTP headers.
  • Access control and least-privilege principle.
  • Regular updates of dependencies and infrastructure.

10. Supervisory Authority

Federal Data Protection and Information Commissioner (FDPIC), Feldeggweg 1, 3003 Bern, Switzerland.

Website: https://www.edoeb.admin.ch.

11. Changes

AlpiCode may update this policy at any time. The update date shown at the top of this page is authoritative.