<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Томас Щёголев</title>
    <description>The latest articles on DEV Community by Томас Щёголев (@karos777).</description>
    <link>https://dev.to/karos777</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4185275%2F21baccbd-6a15-440f-997e-6a5b46e99e89.jpg</url>
      <title>DEV Community: Томас Щёголев</title>
      <link>https://dev.to/karos777</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/karos777"/>
    <language>en</language>
    <item>
      <title>I struggled with porn addiction for 13 years (from 15 to 28) and built a free blocker for myself. Here is what actually worked</title>
      <dc:creator>Томас Щёголев</dc:creator>
      <pubDate>Wed, 14 Oct 2026 18:16:22 +0000</pubDate>
      <link>https://dev.to/karos777/i-struggled-with-porn-addiction-for-13-years-from-15-to-28-and-built-a-free-blocker-for-myself-3mc4</link>
      <guid>https://dev.to/karos777/i-struggled-with-porn-addiction-for-13-years-from-15-to-28-and-built-a-free-blocker-for-myself-3mc4</guid>
      <description>&lt;p&gt;I’m 28, I still haven’t found a life partner, and for the last 13 years—starting at age 15—I was trapped in a heavy porn addiction. Today I am on Day 21 of being completely clean, thanks to a free Android tool called KarosGuard that I built for myself after realizing willpower alone cannot beat internet algorithms.&lt;/p&gt;

&lt;p&gt;I want to share my honest story, why standard blockers failed me, how my app works across 28 languages, and my transparent numbers (which are pretty humble right now).&lt;/p&gt;

&lt;h2&gt;
  
  
  How It Started and Why Willpower Failed
&lt;/h2&gt;

&lt;p&gt;Everything started at 15 with a naive teenager's question on a Q&amp;amp;A site. By 18, after three years, I realized I was hooked. Combined with a gaming addiction (Dota), porn drained all the life out of me: I stopped attending classes, graduated at the very bottom of my school, and turned into a complete "dead inside" recluse. My aunts and uncles remembered me as a warm, lively kid, while I locked myself in my room, getting angry whenever anyone called or visited.&lt;/p&gt;

&lt;p&gt;Interestingly, I tried other vices in life: I drank socially without ever getting hooked, and when I tried poker and sports betting once and lost money, I quit on the spot and never looked back. Porn was different because it is free and always two taps away.&lt;/p&gt;

&lt;p&gt;At 19, I managed to quit on pure willpower for six months. I proudly texted a friend: "Can you believe I haven't watched it for half a year?" He joked back: "Go take a look for just one second to test yourself."&lt;br&gt;
I looked for "one second"—and relapsed for the next 9 years.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Learned About Relapse
&lt;/h2&gt;

&lt;p&gt;Relapse doesn't happen because of high libido; it happens out of boredom and the lie of "just one second." One video turns into up to 10 times a day, wiping out entire days or weeks.&lt;/p&gt;

&lt;p&gt;Over the years, normal videos stop working—people start watching at 2x–5x speed or searching for extreme genres they wouldn't even want in real life. And after every binge comes a 48-hour emotional crash where you don't want anyone to see or talk to you. Once, while traveling and staying in a hostel, I saw a man in his late 50s on the bottom bunk doing it right there, and acting aggressively toward women during the day. I checked out immediately, realizing that could be my future if I didn't break the cycle.&lt;/p&gt;

&lt;p&gt;The problem lives on the phone, two taps away. I needed to make that path longer—just enough of a pause to come to my senses when an impulse hits.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built (KarosGuard)
&lt;/h2&gt;

&lt;p&gt;KarosGuard creates a hard barrier between a sudden urge and the screen:&lt;/p&gt;

&lt;p&gt;Multi-browser &amp;amp; Strict Whitelist protection: It checks URLs and page text directly on the device, plus includes a curated safe whitelist of thousands of verified porn-free websites so triggers are cut off at the root.&lt;/p&gt;

&lt;p&gt;Independent Layer 2 (Private DNS): Step-by-step setup for system-level Private DNS filtering.&lt;/p&gt;

&lt;p&gt;Short-form video blocker: Blocks TikTok, YouTube Shorts, and other endless feeds where visual triggers usually start, plus sets daily app limits.&lt;/p&gt;

&lt;p&gt;Accountability Partner (8-digit code): Optionally notifies a trusted person if protection is disabled.&lt;/p&gt;

&lt;p&gt;Clean streak calendar: Tracks your days without shame or guilt.&lt;/p&gt;

&lt;p&gt;Localized into 28 Languages: Full support and curated safe regional websites for &lt;strong&gt;English, Russian, Arabic, Armenian, Belarusian, Bengali, Vietnamese, Georgian, Indonesian, Spanish, Italian, Kazakh, Chinese, Korean, Kyrgyz, Malay, German, Dutch, Portuguese, Serbian, Thai, Turkish, Ukrainian, Urdu, Filipino (Tagalog), French, Hindi, and Japanese.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is 100% free, no ads, no account required, and all filtering happens locally on your phone (browsing history is never sent anywhere).&lt;/p&gt;

&lt;p&gt;What it doesn't do yet: On Android, it doesn't scan images—only domains, lists, and text. Sometimes it blocks a safe page by mistake; since I don't collect user URLs, there is a "Report false block" button on the block screen.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Honest Numbers &amp;amp; My 80-Day Challenge
&lt;/h2&gt;

&lt;p&gt;KarosGuard launched on Google Play 75 days ago. Right now it has around 100 installs and a $0 marketing budget.&lt;/p&gt;

&lt;p&gt;What I learned the hard way about Google Play: in most languages, a brand-new app doesn't show up at all for generic searches like "porn blocker"—only established apps with hundreds of thousands of downloads rank there. It’s a catch-22: no installs means no visibility, and no visibility means no installs.&lt;/p&gt;

&lt;p&gt;So I’m setting a public challenge: 50,000 downloads before New Year’s Eve (80 days left, which means 625 installs a day vs. my current 1–2 a day). It probably sounds impossible, but I’ll share my real numbers and my personal streak along the way.&lt;/p&gt;

&lt;h2&gt;
  
  
  How You Can Help
&lt;/h2&gt;

&lt;p&gt;If you are fighting this battle too, install it, test it in your language, and tell me what’s broken (especially false positives) or what feature you need. If you don't need it, share it with someone who does.&lt;/p&gt;

&lt;p&gt;Download KarosGuard (Free on Android / Google Play):&lt;br&gt;
&lt;a href="https://play.google.com/store/apps/details?id=com.karosguard.app" rel="noopener noreferrer"&gt;https://play.google.com/store/apps/details?id=com.karosguard.app&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q2qd0qekq3bj819h78i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q2qd0qekq3bj819h78i.png" alt=" " width="800" height="1422"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>android</category>
      <category>mentalhealth</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
