Who runs this site
Muhammad Febrian Ardiansyah (Ardi), a software engineer in Indonesia, runs mfardiansyah.id as a personal site. I am the only person behind it and the only one who can see the little data it produces.
What this site does not do
- No accounts, no sign-in, no forms that store what you type.
- No third-party analytics, no advertising, no tracking pixels, no fingerprinting.
- No cookies set by this site. Nothing identifies you between visits.
- Nothing about you is sold, shared or used for profiling.
Data kept in your browser
Two things are stored on your device only, never sent to a server:
- Colour theme. When you switch between dark and light, the choice is kept in your browser's
localStorageso the page opens the same way next time. - Chat history. The “Ask me anything” page keeps the current conversation in
sessionStorageso a reload does not lose it. It is removed when you press Clear or close the tab.
You can wipe both at any time by clearing site data in your browser.
Server logs
Like almost every website, the web server keeps a standard access log: the IP address the request came from, the page requested, the time, and the browser's user-agent string. I use it only to keep the site up, to spot abuse and to rate-limit traffic. Log files rotate daily and are deleted after 14 days. The log never contains page content, chat messages or anything you typed.
The site's API (blog, notes and the back office) also keeps a debugging log of the calls it answers: the same details plus the data a call sent and got back, with passwords and other secrets removed. It is kept for 2 hours and then deleted.
Reading counts for notes
When you open a note or the notes list, the server writes one line about that visit so I can see which notes
are read and where readers come from. It holds: the page, the time, the referring site (for example LinkedIn or
Google, the site's name only) or the campaign tag of a shared link (utm_source and friends), your
country and city looked up from your IP address in a database file on my own server, and your device type
(phone, tablet or computer) read from the user agent.
Your IP address itself is not stored, and no cookie is set. To count unique readers the server keeps a short hash of your IP address and user agent mixed with a random value that changes every day and is never written down, so the same reader cannot be recognised from one day to the next. Search engine crawlers and other bots are not counted. These lines are kept for 180 days; after that only daily totals per note, source and country remain. Only I can see them.
The location lookup uses IP Geolocation by DB-IP (licensed under CC BY 4.0). No request leaves my server for it.
Requests your browser makes to third parties
Some pages load resources from other companies. Your browser sends them your IP address and user agent as part of the request, as it would for any file on the web. I do not send them anything else.
- Google Fonts (
fonts.googleapis.com,fonts.gstatic.com), on every page, for the typefaces. Google Fonts privacy FAQ. - GitHub API (
api.github.com), on the open source page, to show live star counts for my repositories. GitHub privacy statement.
The “Ask me anything” chat
The stand-in answers from a fixed set of notes. Your message is sent to my server, where an AI service (through my own gateway, with no account or cookie attached) fixes typos, detects English or Indonesian and writes the answer from those notes and the public pages of this site. Your message and the answer are not kept: the 2-hour request log above records only that a chat call happened (time, size, address), and the usage records hold token counts without your address or words. If the server is unavailable the notes are matched inside your browser instead and nothing is sent.
If you write to me, I keep your message as ordinary correspondence for as long as the conversation is useful, and I use your address only to reply. The copy button on the Connect page copies my address to your clipboard; it does not send anything.
Links to other sites
Links to GitHub, LinkedIn, event pages and the like lead to sites with their own privacy practices. This page covers mfardiansyah.id only.
Your rights and how to reach me
Because the site keeps nothing that identifies you beyond short-lived server logs, there is usually nothing to export or delete. If you believe I hold something about you, or you have a question about this page, email the address on the Connect page and I will answer personally.
Changes
When the site changes in a way that touches your data, this page changes with it and the date at the top moves. The full history is in the public repository that builds the site.