Privacy Policy
🔒 Because even small nerdy sites should respect your data.
Last updated: August 2026
Who runs this site?
This website is operated by RM-Worx BV (Rudy Mertens), a small independent IT and software engineering studio in Belgium.
For any privacy-related questions, you can reach me at:
📧 rudy@rm-worx.be
What data is processed and why?
1. Basic technical logs (server / hosting)
When you visit rm-worx.be, standard technical information is logged by the hosting environment: IP address, date and time of access, requested URL, browser/user agent and referrer.
Why? 🛡️ To keep the website secure, to detect abuse (e.g. attacks, weird traffic) and to troubleshoot technical issues.
Legal basis: legitimate interest in running a secure and reliable website.
2. Global visit counter (Firebase)
The site uses a very simple global visit counter backed by Firebase. Each page load increments a numeric counter stored in a Firestore document.
What is stored? A single number like "total visits = 1234". The same mechanism also keeps aggregated click counters for the project buttons (e.g. "web app chosen X times"): one number per button, with no information about who clicked. No profiles, no tracking across other sites.
The Fortune Cookie tool stores the sealed cookie as an end-to-end encrypted blob (at most 7 days, deleted after opening). The decryption key travels only inside the share link and never reaches the server — we cannot read the content.
Why? 🧮 Just to get a rough idea of how often the site is used.
Legal basis: legitimate interest in understanding basic usage of the site.
3. Local visit counter (localStorage)
In your browser, a local visit counter is stored in localStorage (e.g. "this device has visited X times").
This value stays on your device. It is used to display a small counter and to avoid double-counting in the global counter.
Why? 💾 A tiny quality-of-life feature plus slightly more accurate global stats.
Legal basis: legitimate interest in providing this feature and basic statistics.
4. Email communication
There is no contact form on this site. If you contact me by email (for example via the Mail link), I will process the data you send: your email address, name (if present) and the content of your message.
Why? 📧 To answer your questions, discuss possible projects and keep track of our communication.
Legal basis: performance of a contract or pre-contractual steps (e.g. discussing an assignment) and legitimate interest in managing incoming requests.
How long is data kept?
• Technical logs: kept by the hosting provider only as long as needed for security and troubleshooting (typically up to 12 months).
• Global visit counter: the aggregated number of visits is kept as long as the site is running. It does not identify individual visitors.
• Local visit counter: stored in your own browser until you clear your localStorage or browser data.
• Email communication: kept for a normal business period (e.g. several years), taking into account legal retention obligations (accounting, contracts, etc.).
Your rights under GDPR
As a visitor from the EU/EEA, you have several rights regarding your personal data:
- Right of access – you can ask which personal data about you is processed.
- Right to rectification – you can request correction of inaccurate data.
- Right to erasure – you can request deletion of your data in certain cases.
- Right to restriction – you can ask to limit the processing of your data in specific situations.
- Right to object – you can object to processing based on legitimate interests.
- Right to data portability – for data you have provided yourself in certain contexts.
To exercise any of these rights, you can contact me at:
📧 rudy@rm-worx.be
You also have the right to lodge a complaint with your local data protection authority. In Belgium, this is the Data Protection Authority (Gegevensbeschermingsautoriteit).
Security
Reasonable technical and organisational measures are used to keep this site and the limited personal data secure. No system can be 100% perfect, but the goal is to avoid silly mistakes and obvious vulnerabilities.
Changes to this policy
This Privacy Policy may be updated from time to time, for example if new features are added (such as analytics or additional services). The version shown here is the one currently in effect.