Happy Coding Sàrl
Version 1.0 — April 9, 2026
1. Data controller
The controller of personal data collected via this website is:
Happy Coding Sàrl
Avenue Vibert 36
1212 Grand-Lancy
Geneva, Switzerland
- Trade register: CH-660.1.020.018-1
- UID number: CHE-448.921.030
- Email: hello@happycoding.ch
- Phone: +41 22 519 60 15
Managing director: Mickaël Silvert
2. Personal data collected
2.1 Via the contact form
When you fill in our contact form, we collect the following information:
| Field | Required | Purpose |
|---|---|---|
| First name | Yes | Identification and personalisation of the reply |
| Last name | Yes | Identification |
| Organisation | Yes | Understanding of the professional context |
| Yes | Replying to your request | |
| Phone | Yes | Phone contact when relevant |
| Current situation | Yes | Preparing a tailored proposal |
| Message | No | Detailed understanding of your need |
2.2 Technical data (server logs)
Like most websites, our server automatically records certain technical information on each visit:
- IP address
- Date and time of visit
- Pages viewed
- Browser type and version
- Operating system
- Referring site (referer)
This data is kept in log files for security and technical maintenance purposes.
3. Purposes and legal bases for processing
| Purpose | Legal basis (nFADP / GDPR) | Data type |
|---|---|---|
| Reply to your contact request | Performance of pre-contractual measures at your request (art. 6(1)(b) GDPR) | Form data |
| Offer you our Drupal maintenance services | Legitimate interest (art. 6(1)(f) GDPR) — you contacted us on your own initiative | Form data |
| Ensure security and proper operation of the site | Legitimate interest (art. 6(1)(f) GDPR) | Server logs |
| Comply with our legal obligations (accounting, document retention) | Legal obligation (art. 6(1)(c) GDPR) | Subsequent contractual data |
4. Retention period
| Data | Retention period |
|---|---|
| Contact form (no follow-up) | 12 months from the last interaction |
| Contact form (with commercial follow-up) | Duration of the contractual relationship + 10 years (Swiss accounting obligations) |
| Server logs | 12 months maximum |
| Matomo statistics (anonymised) | 13 months maximum |
After these periods, data is deleted or anonymised.
5. Recipients and transfers
5.1 Internal recipients
Your data is only accessible to Happy Coding Sàrl staff who need to access it as part of their duties (sales and technical teams).
5.2 Sub-processors
We rely on the following providers for the operation of the website:
- Web hosting: Infomaniak Network SA, Rue Eugène-Marziano 25, 1227 Les Acacias, Geneva, Switzerland. The servers hosting this site are located in Switzerland. Infomaniak is contractually bound to Happy Coding Sàrl by a sub-processing agreement compliant with the nFADP and GDPR.
- Audience statistics: Matomo Analytics, self-hosted on our own Infomaniak servers in Switzerland. No data is transmitted to a third-party provider (see section 6 for configuration details).
- Professional email: Infomaniak Mail (contact address hello@happycoding.ch), hosted in Switzerland by Infomaniak Network SA.
5.3 Transfers outside Switzerland / EU
No personal data is transferred outside Switzerland. The entire technical infrastructure (website, Matomo statistics, form storage) is hosted on servers located in Switzerland, with Infomaniak.
Should a transfer become necessary in the future, we would ensure appropriate safeguards are in place (European Commission standard contractual clauses, country recognised as offering an adequate level of protection) and would inform you through an update to this policy.
6. Cookies, trackers and audience measurement
6.1 Cookies
No cookie is set by this site. No technical cookie, no audience measurement cookie, no advertising cookie.
6.2 Audience measurement (self-hosted Matomo, cookieless)
We use Matomo Analytics to measure our site's audience anonymously and in aggregate, in a privacy-respecting configuration:
- Self-hosted in Switzerland — Matomo is installed on our own Infomaniak servers. No data is transmitted to a third-party provider.
- Cookieless — the
disableCookies()function is enabled. No identifier is stored in your browser. - IP address anonymisation — the last two octets of your IP are removed before any processing. Your exact IP address is never recorded.
- No cross-site tracking — Matomo does not track you outside this site.
- No User ID, no profiling
- No heatmaps, no session recording
The data collected (pages viewed, visit duration, traffic source, device type) is only used to understand site usage and improve it. It cannot under any circumstances identify you personally.
This configuration is recognised by the French CNIL as exempt from consent (2022 recommendation) and complies with the Swiss nFADP.
Matomo data retention period: 13 months maximum.
6.3 Third-party services
This site uses no third-party service likely to collect personal data:
- Web fonts (DM Sans, DM Serif Display) are hosted locally on our server — no request to Google Fonts.
- No chat widget
- No advertising pixel
- No remarketing or targeted advertising service
7. Data security
We implement appropriate technical and organisational measures to protect your data against any loss, alteration, disclosure or unauthorised access:
- Encryption of communications (HTTPS / TLS)
- Access restricted to authorised staff only
- Regular backups
- Security updates of the server and software
8. Your rights
In accordance with the new Swiss Federal Act on Data Protection (nFADP) in Switzerland and the General Data Protection Regulation (GDPR) in the European Union, you have the following rights regarding your personal data:
- Right of access — obtain confirmation that your data is being processed and receive a copy
- Right to rectification — have inaccurate or incomplete data corrected
- Right to erasure — request deletion of your data (subject to legal retention obligations)
- Right to restriction of processing — request suspension of processing in certain cases
- Right to portability — receive your data in a structured, machine-readable format (GDPR only)
- Right to object — object to the processing of your data on legitimate grounds
- Right to withdraw consent — when processing is based on your consent
To exercise these rights, contact us by email at hello@happycoding.ch, specifying your request and providing proof of identity. We will reply within one month.
9. Complaint to a supervisory authority
If you consider that the processing of your personal data does not comply with applicable legislation, you have the right to lodge a complaint with the competent supervisory authority:
- In Switzerland — Federal Data Protection and Information Commissioner (FDPIC)
Feldeggweg 1, 3003 Bern
www.edoeb.admin.ch - In the European Union — the data protection authority of your country of residence
10. Changes to this policy
We reserve the right to amend this privacy policy at any time. Any change will be published on this page with a new update date. We encourage you to consult it regularly.
11. Contact
For any question regarding this privacy policy or the processing of your personal data:
Happy Coding Sàrl
Avenue Vibert 36
1212 Grand-Lancy, Geneva
Email: hello@happycoding.ch
Phone: +41 22 519 60 15
Last update: April 9, 2026