This notice explains what happens to data when you visit kmshack.kr, the personal portfolio and engineering blog of Minsoo Kim (김민수). It covers this domain and every page under it, including the blog and the JSON API.

Last updated: 25 August 2026.

The short version

There are no accounts, no sign-up, no contact form, no comment system and no newsletter on this site. Nothing you type is collected here, because there is nowhere to type. What remains is ordinary web-server logging, one analytics tool, and a handful of third-party files the pages load.

What is collected

Server and CDN logs. The site is hosted on GitHub Pages and served through Cloudflare. Both process the technical data any web request carries — IP address, user agent, requested URL, timestamp, referrer — to deliver pages and protect against abuse. These logs belong to those providers and are governed by the GitHub Privacy Statement and the Cloudflare Privacy Policy.

Analytics. The site uses Google Analytics 4 (property G-QR5KSRPTYH) to count page views and see which posts get read. It records the page you viewed, the referring page, approximate location derived from your IP address, and device and browser type, and it stores cookies (_ga, _ga_*) in your browser to recognise repeat visits. It is not used for advertising or remarketing, and the data is not sold, shared with anyone else, or combined with any other source. See Google’s data-usage notice.

Nothing else. No advertising network, no A/B testing, no session recording, no heat maps, no fingerprinting, no email tracking.

Third-party files the pages load

Loading a file from another domain lets that domain see your IP address and user agent:

  • Google Fonts (fonts.googleapis.com, fonts.gstatic.com) — typefaces.
  • cdnjs (cdnjs.cloudflare.com) — the Font Awesome icon stylesheet on the home page.
  • YouTube (youtube.com) — two older blog posts embed a video player. The player sets its own cookies once it loads; if you do not open those posts it never runs.

Stored in your browser

One key, kms-theme, holds your light or dark theme choice in localStorage. It never leaves your device and is not sent to any server. Clearing site data removes it.

Your choices

  • Block or clear cookies for this domain in your browser, or use the Google Analytics opt-out add-on — the site works exactly the same without them.
  • Use a content blocker to stop the analytics and font requests entirely. Nothing on the site depends on them.
  • Ask what is held about you, or ask for it to be deleted, by writing to the address below. Because nothing here is tied to an identity, the honest answer is usually that there is nothing to delete beyond the provider logs described above.

The API and machine access

The JSON endpoints under /api/ are public static documents. They require no key, set no cookies, and record nothing beyond the same server and CDN logs as any other request. They contain only information published deliberately on this site.

Children

The site is aimed at professional software developers and is not directed at children under 14.

Changes

Material changes will be reflected in the “last updated” date above. There is no mailing list to notify.

Contact

Questions about this notice: [email protected], or see the contact page.