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 localStorage so the page opens the same way next time.
  • Chat history. The “Ask me anything” page keeps the current conversation in sessionStorage so 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.

Email

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.