<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Privacy on ilham.dev</title><link>https://ilham.dev/tags/privacy/</link><description>Recent content in Privacy on ilham.dev</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Sun, 27 Sep 2026 00:00:00 +0700</lastBuildDate><atom:link href="https://ilham.dev/tags/privacy/index.xml" rel="self" type="application/rss+xml"/><item><title>How I add a watermark without ruining the image</title><link>https://ilham.dev/posts/how-to-add-a-watermark-without-ruining-the-image/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-add-a-watermark-without-ruining-the-image/</guid><description>A watermark should identify or discourage reuse without making the image unreadable.
The Watermark Tool tool is useful because it lets me check the result in a small, controlled place before I use it in a bigger workflow.</description></item><item><title>How I check and remove photo metadata before sharing an image</title><link>https://ilham.dev/posts/how-to-remove-photo-metadata-before-sharing/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-remove-photo-metadata-before-sharing/</guid><description>A photo can contain more than the picture you see.
Depending on the camera or phone settings, an image may also include hidden metadata such as:
camera model; date and time; lens information; software used to edit the image; GPS location; orientation; comments or colour profile data.</description></item><item><title>How I check password strength without fooling myself</title><link>https://ilham.dev/posts/how-to-check-password-strength-without-fooling-yourself/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-check-password-strength-without-fooling-yourself/</guid><description>Password strength is easy to misunderstand. A password can look complicated but still be weak if it is short or predictable.
The Password Strength tool estimates how hard a password may be to guess under stated assumptions.</description></item><item><title>How I clean private information from screenshots before sharing them</title><link>https://ilham.dev/posts/how-to-clean-private-info-from-screenshots/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-clean-private-info-from-screenshots/</guid><description>Screenshots are easy to share too quickly. The problem is that a screenshot often contains more information than the one thing I wanted to show.
It may include:
names; emails; tokens; URLs; browser tabs; file paths; terminal commands; customer data; internal project names.</description></item><item><title>How I extract only the pages I need from a PDF</title><link>https://ilham.dev/posts/how-to-extract-only-the-pages-you-need-from-a-pdf/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-extract-only-the-pages-you-need-from-a-pdf/</guid><description>Sometimes I do not need to send a whole PDF. I only need a few pages. Sending the entire document can be messy, too large, or even risky if other pages contain private information.</description></item><item><title>How I make a Wi-Fi QR code for guests without typing the password</title><link>https://ilham.dev/posts/how-to-make-a-wifi-qr-code-for-guests/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-make-a-wifi-qr-code-for-guests/</guid><description>Typing a Wi-Fi password is annoying, especially when the password is long and secure. A Wi-Fi QR code makes the process easier: guests scan the code and their phone can join the network.</description></item><item><title>How I mask part of a string before sharing it</title><link>https://ilham.dev/posts/how-to-mask-part-of-a-string-before-sharing-it/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-mask-part-of-a-string-before-sharing-it/</guid><description>String masking hides part of a value while keeping enough context to recognize it later.
The String Obfuscator tool helps with the mechanical part, but I still check the result before using it somewhere real.</description></item><item><title>How I parse an Indonesian NIK carefully without treating it as full identity proof</title><link>https://ilham.dev/posts/how-to-parse-an-indonesian-nik-carefully/</link><pubDate>Sun, 27 Sep 2026 00:00:00 +0700</pubDate><guid>https://ilham.dev/posts/how-to-parse-an-indonesian-nik-carefully/</guid><description>An Indonesian NIK contains structured hints, but parsing it does not verify that a person is who they claim to be.
The NIK Parser tool helps me inspect the input and output without writing a one-off script first.</description></item></channel></rss>