1<!DOCTYPE html><!--wEtmzyS3sboEsPAkIPweE--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/4cf2300e9c8272f7-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/93f479601ee12b01-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Flogo.png&w=32&q=75 1x, /_next/image?url=%2Flogo.png&w=64&q=75 2x"/><link rel="stylesheet" href="/_next/static/css/f97f63dce68dc442.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-01e7dd0b6d0e9da1.js"/>
1<script src="/_next/static/chunks/4bd1b696-c023c6e3521b1417.js" async=""></script>
1<script src="/_next/static/chunks/255-cb395327542b56ef.js" async=""></script>
1<script src="/_next/static/chunks/main-app-6f2f435b0988499c.js" async=""></script>
1<script src="/_next/static/chunks/297-4efb25cc8fa748de.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-08bd98ddb47745b9.js" async=""></script>
1<script src="/_next/static/chunks/239-640162831b5f60b2.js" async=""></script>
1<script src="/_next/static/chunks/448-01bf915596959145.js" async=""></script>
1<script src="/_next/static/chunks/203-28db540563229b68.js" async=""></script>
1<script src="/_next/static/chunks/app/page-08a73530e98d8937.js" async=""></script>
1<meta name="next-size-adjust" content=""/><title>ukku.io | Firewall for your Inbox</title><meta name="description" content="Firewall for your Inbox. Programmable email aliases with strict logic."/><meta property="og:title" content="ukku.io | Firewall for your Inbox"/><meta property="og:description" content="Programmable email aliases that self-destruct, lock to senders, and filter by subject."/><meta property="og:url" content="https://ukku.io"/><meta property="og:site_name" content="ukku.io"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="ukku.io | Firewall for your Inbox"/><meta name="twitter:description" content="Programmable email aliases that self-destruct, lock to senders, and filter by subject."/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="16x16"/><link rel="icon" href="/icon.png?ad9725b1012e5436" type="image/png" sizes="512x512"/><link rel="apple-touch-icon" href="/apple-icon.png?738070ea180ad72c" type="image/png" sizes="180x180"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__variable_188709 __variable_9a8899 antialiased"><div hidden=""><!--$--><!--/$--></div><div class="min-h-screen bg-[#0B0C0E] text-[#EDEDED] font-sans selection:bg-blue-500/30 selection:text-white overflow-x-hidden"><div class="fixed inset-0 z-0 pointer-events-none"><div class="absolute top-[-20%] left-[20%] w-[600px] h-[600px] bg-blue-600/10 rounded-full blur-[120px] mix-blend-screen"></div><div class="absolute bottom-[-20%] right-[10%] w-[500px] h-[500px] bg-purple-600/10 rounded-full blur-[120px] mix-blend-screen"></div><div class="absolute inset-0 bg-[url('/grid.svg')]"></div></div><nav class="fixed top-0 left-0 right-0 z-50 border-b border-white/5 bg-[#0B0C0E]/80 backdrop-blur-xl transition-all duration-300"><div class="container mx-auto px-6 h-16 flex items-center justify-between"><div class="flex items-center gap-2 cursor-pointer z-50 relative"><div class="w-8 h-8 flex items-center justify-center"><img alt="ukku.io logo" width="32" height="32" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=32&q=75 1x, /_next/image?url=%2Flogo.png&w=64&q=75 2x" src="/_next/image?url=%2Flogo.png&w=64&q=75"/></div><span class="font-bold text-xl tracking-tight text-white">ukku.io</span></div><nav class="hidden md:flex gap-8 text-sm font-medium items-center"><a class="text-gray-400 hover:text-white transition-colors" href="/#features">Features</a><a class="text-gray-400 hover:text-white transition-colors" href="/#how-it-works">How it works</a><a class="text-gray-400 hover:text-white transition-colors" href="/#pricing">Pricing</a><a class="text-black bg-white hover:bg-gray-200 px-5 py-2 rounded-lg transition-all font-semibold" href="/dashboard">Dashboard</a></nav><button class="md:hidden text-white z-50 relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="3" y1="12" x2="21" y2="12"></line><line x1="3" y1="6" x2="21" y2="6"></line><line x1="3" y1="18" x2="21" y2="18"></line></svg></button></div></nav><section class="relative pt-32 md:pt-48 pb-20 px-6 z-10"><div class="container mx-auto max-w-5xl text-center"><h1 class="text-6xl md:text-8xl font-bold text-white mb-8 tracking-tighter leading-[1.1]">Firewall for your <br/><span class="text-transparent bg-clip-text bg-gradient-to-br from-blue-400 via-purple-400 to-white animate-gradient">Inbox</span></h1><p class="text-xl text-gray-400 mb-12 max-w-2xl mx-auto leading-relaxed">Create unlimited, programmable email aliases. Automatically self-destruct, lock to senders and filter by subject.</p><div class="flex flex-col sm:flex-row items-center justify-center gap-4"><a class="w-full sm:w-auto px-8 py-4 bg-white text-black text-lg font-semibold rounded-xl hover:bg-gray-200 transition-colors flex items-center justify-center gap-2" href="/dashboard">Get started free<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right w-4 h-4" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></a><a href="https://chromewebstore.google.com/detail/ukkuio-firewall-for-your/flhhgkpbonfigaoggfcgcpegfecbhgnc" target="_blank" rel="noopener noreferrer" class="w-full sm:w-auto px-8 py-4 bg-[#16181A] text-white border border-white/10 text-lg font-semibold rounded-xl hover:bg-[#1C1E20] transition-colors flex items-center justify-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chromium w-5 h-5" aria-hidden="true"><path d="M10.88 21.94 15.46 14"></path><path d="M21.17 8H12"></path><path d="M3.95 6.06 8.54 14"></path><circle cx="12" cy="12" r="10"></circle><circle cx="12" cy="12" r="4"></circle></svg>Add to Chrome</a></div><div class="w-full max-w-[1400px] mx-auto relative py-12 md:py-24 flex flex-col items-center gap-8"><div class="flex items-center gap-1 bg-[#0F1012] border border-white/10 rounded-lg p-1"><button class="px-4 py-2 rounded-md text-sm font-medium transition-all cursor-pointer bg-green-500/20 text-green-400 shadow-sm">Delivered</button><button class="px-4 py-2 rounded-md text-sm font-medium transition-all cursor-pointer text-gray-400 hover:text-gray-200 hover:bg-white/5">Blocked</button></div><div class="jsx-cd359b6ce124634b relative flex flex-col lg:flex-row items-center justify-center gap-0 w-full"><div class="jsx-cd359b6ce124634b absolute inset-0 bg-[url('/grid.svg')] z-0 opacity-20 pointer-events-none"></div><div class="jsx-cd359b6ce124634b relative z-20 flex flex-col items-center lg:items-end justify-center w-full lg:w-72 shrink-0 pt-0 lg:pt-6"><div class="jsx-cd359b6ce124634b flex flex-col items-center"><div class="jsx-cd359b6ce124634b text-sm text-gray-500 font-mono mb-3 tracking-wider">ORIGIN</div><div class="jsx-cd359b6ce124634b w-48 h-32 bg-[#0F1012] border border-white/10 rounded-3xl flex items-center justify-center relative shadow-xl z-20">
1<div class="jsx-cd359b6ce124634b flex -space-x-4"><div class="jsx-cd359b6ce124634b w-12 h-12 rounded-full bg-blue-500/20 border-2 border-[#0F1012] flex items-center justify-center text-sm text-blue-400 font-bold">A</div><div class="jsx-cd359b6ce124634b w-12 h-12 rounded-full bg-purple-500/20 border-2 border-[#0F1012] flex items-center justify-center text-sm text-purple-400 font-bold">B</div><div class="jsx-cd359b6ce124634b w-12 h-12 rounded-full bg-red-500/20 border-2 border-[#0F1012] flex items-center justify-center text-sm text-red-400 font-bold">?</div></div></div><div class="jsx-cd359b6ce124634b mt-4 text-center"><div class="jsx-cd359b6ce124634b text-white font-bold text-sm">Internet</div><div class="jsx-cd359b6ce124634b text-gray-600 text-xs">Inbound email</div></div></div></div><div class="jsx-cd359b6ce124634b flex lg:hidden flex-col items-center justify-center h-16 w-full relative shrink-0 z-0"><div class="jsx-cd359b6ce124634b h-full w-[2px] bg-gradient-to-b from-gray-800 to-gray-700 relative"><div style="animation:travel-vertical-1 1s ease-in-out forwards" class="jsx-cd359b6ce124634b absolute top-0 left-1/2 -translate-x-1/2 w-3 h-3 bg-blue-400 rounded-full shadow-lg shadow-blue-400/50"></div></div></div><div class="jsx-cd359b6ce124634b hidden lg:flex items-center justify-center w-24 relative shrink-0 z-0"><div class="jsx-cd359b6ce124634b w-[150%] h-[2px] bg-gradient-to-r from-gray-800 to-gray-700 relative"><div style="animation:travel-horizontal-1 1s ease-in-out forwards" class="jsx-cd359b6ce124634b absolute top-1/2 -translate-y-1/2 left-0 w-3 h-3 bg-blue-400 rounded-full shadow-lg shadow-blue-400/50"></div></div></div><div class="jsx-cd359b6ce124634b relative z-10 shrink-0"><div class="jsx-cd359b6ce124634b bg-[#0F1012] border border-white/10 rounded-3xl p-8 shadow-2xl backdrop-blur-xl w-[90vw] lg:w-96 max-w-sm"><div class="jsx-cd359b6ce124634b flex items-center justify-between mb-8 pb-4 border-b border-white/5"><div class="jsx-cd359b6ce124634b flex items-center gap-4"><div class="jsx-cd359b6ce124634b w-10 h-10 flex items-center justify-center"><img alt="ukku.io logo" loading="lazy" width="32" height="32" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=32&q=75 1x, /_next/image?url=%2Flogo.png&w=64&q=75 2x" src="/_next/image?url=%2Flogo.png&w=64&q=75"/></div><span class="jsx-cd359b6ce124634b text-gray-200 font-bold text-lg">ukku.io</span></div></div><div class="jsx-cd359b6ce124634b space-y-4 relative"><div class="jsx-cd359b6ce124634b absolute left-4 top-3 bottom-3 w-0.5 bg-gray-800/50 rounded-full"></div><div class="jsx-cd359b6ce124634b relative flex items-center justify-between pl-10 py-1 transition-opacity duration-300 opacity-30"><span class="jsx-cd359b6ce124634b text-gray-300 text-sm">Alias Active</span><div class="jsx-cd359b6ce124634b w-5 h-5 flex items-center justify-center"></div></div><div class="jsx-cd359b6ce124634b relative flex items-center justify-between pl-10 py-1 transition-opacity duration-300 opacity-30"><div class="jsx-cd359b6ce124634b flex items-center gap-2"><span class="jsx-cd359b6ce124634b text-gray-300 text-sm">Rate Limit</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-zap w-4 h-4 text-yellow-500" aria-hidden="true"><path d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"></path></svg></div><div class="jsx-cd359b6ce124634b min-w-[40px] flex items-center justify-end"></div></div><div class="jsx-cd359b6ce124634b relative flex items-center justify-between pl-10 py-1 transition-opacity duration-300 opacity-30"><div class="jsx-cd359b6ce124634b flex items-center gap-2"><span class="jsx-cd359b6ce124634b text-gray-300 text-sm">Sender Lock</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-4 h-4 text-blue-500" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><div class="jsx-cd359b6ce124634b min-w-[40px] flex items-center justify-end"></div></div><div class="jsx-cd359b6ce124634b relative flex items-center justify-between pl-10 py-1 transition-opacity duration-300 opacity-30"><div class="jsx-cd359b6ce124634b flex items-center gap-2"><span class="jsx-cd359b6ce124634b text-gray-300 text-sm">Subject Filters</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-terminal w-4 h-4 text-purple-500" aria-hidden="true"><path d="M12 19h8"></path><path d="m4 17 6-6-6-6"></path></svg></div><div class="jsx-cd359b6ce124634b min-w-[40px] flex items-center justify-end"></div></div></div></div></div><div class="jsx-cd359b6ce124634b flex lg:hidden flex-col items-center justify-center h-16 w-full relative shrink-0 z-0"><div class="jsx-cd359b6ce124634b h-full w-[2px] bg-gradient-to-b from-gray-800 to-gray-700 relative"></div></div><div class="jsx-cd359b6ce124634b hidden lg:flex items-center justify-center w-24 relative shrink-0 z-0"><div class="jsx-cd359b6ce124634b w-[150%] h-[2px] relative bg-gradient-to-r from-gray-800 to-gray-700"></div></div><div class="jsx-cd359b6ce124634b flex flex-col gap-6 w-[90vw] lg:w-64 max-w-sm shrink-0 lg:h-[320px] lg:justify-center"><div class="jsx-cd359b6ce124634b bg-[#0F1012] border rounded-2xl p-6 w-full flex items-center gap-4 shadow-lg relative overflow-hidden transition-all duration-500 border-gray-500/20 opacity-50"><div class="jsx-cd359b6ce124634b absolute inset-0 transition-all duration-500 bg-gray-500/5"></div><div class="jsx-cd359b6ce124634b w-12 h-12 rounded-full bg-gray-500/10 text-gray-500 flex items-center justify-center shrink-0"><div class="jsx-cd359b6ce124634b w-4 h-4 border-2 border-gray-500 border-t-transparent roun
1ded-full animate-spin"></div></div><div class="jsx-cd359b6ce124634b text-left"><div class="jsx-cd359b6ce124634b text-gray-400 font-bold text-base uppercase tracking-wide">Processing...</div><div class="jsx-cd359b6ce124634b text-gray-500 text-xs">Evaluating email</div></div></div></div></div></div></div></section><section id="features" class="py-16 md:py-24 relative z-10"><div class="container mx-auto px-6 max-w-6xl"><div class="text-center mb-16 md:mb-24"><h2 class="text-4xl md:text-5xl font-bold text-white mb-6 tracking-tight">Total control</h2><p class="text-xl text-gray-500 max-w-2xl mx-auto">Your inbox is your personal space. Stop letting strangers walk in.</p></div><div class="space-y-16 md:space-y-24"><div class="grid md:grid-cols-2 gap-12 items-center"><div class="order-1"><div class="w-16 h-16 rounded-2xl bg-yellow-500/10 flex items-center justify-center mb-8 border border-yellow-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash w-8 h-8 text-yellow-500" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg></div><h3 class="text-3xl font-bold text-white mb-6">Count Limit</h3><p class="text-gray-400 text-lg leading-relaxed mb-8">Set a self-destruct timer based on usage. "Allow 3 emails, then die". Perfect for one-time signups, free trials, or downloading resources where you know they'
1ll spam you afterwards.</p><ul class="space-y-4"><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Great for one-time signups</span></li><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>No need to unsubscribe later</span></li><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Downloads, coupons, free trials</span></li></ul></div><div class="order-2 bg-[#121315] border border-white/5 rounded-3xl p-8 aspect-square flex items-center justify-center relative overflow-hidden group"><div class="absolute inset-0 bg-yellow-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-700"></div><div class="space-y-4 w-full max-w-xs relative z-10"><div class="bg-[#1A1C1F] p-4 rounded-xl border border-white/5 flex items-center justify-between opacity-100 transition-all duration-300"><span class="text-sm text-gray-400">Coupon code</span><span class="text-xs px-2 py-1 bg-green-500/20 text-green-400 rounded">Allowed</span></div><div class="bg-[#1A1C1F] p-4 rounded-xl border border-white/5 flex items-center justify-between opacity-100 transition-all duration-300"><span class="text-sm text-gray-400">Welcome!</span><span class="text-xs px-2 py-1 bg-green-500/20 text-green-400 rounded">Allowed</span></div><div class="bg-[#1A1C1F] p-4 rounded-xl border border-white/5 flex items-center justify-between opacity-100 transition-all duration-300"><span class="text-sm text-gray-400">Reminder...</span><span class="text-xs px-2 py-1 bg-green-500/20 text-green-400 rounded">Allowed</span></div><div class="bg-[#1A1C1F] p-4 rounded-xl border border-red-500/20 flex items-center justify-between opacity-50 grayscale transition-all duration-300"><span class="text-sm text-gray-400">Buy now!!</span><span class="text-xs px-2 py-1 bg-red-500/20 text-red-400 rounded">Blocked</span></div></div></div></div><div class="grid md:grid-cols-2 gap-12 items-center"><div class="order-2 md:order-1 bg-[#121315] border border-white/5 rounded-3xl p-8 aspect-square flex items-center justify-center relative overflow-hidden group"><div class="absolute inset-0 bg-blue-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-700"></div><div class="relative z-10 flex flex-col items-center gap-6"><div class="bg-[#1A1C1F] p-6 rounded-2xl border border-blue-500/30 flex items-center gap-4 w-64 shadow-2xl shadow-blue-900/20"><div class="w-10 h-10 rounded-full bg-blue-500/20 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-5 h-5 text-blue-500" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><div><div class="text-sm text-white font-medium">Netflix</div><div class="text-xs text-blue-400">Authorized Sender</div></div></div><div class="h-8 w-0.5 bg-white/10"></div><div class="bg-[#1A1C1F] p-4 rounded-xl border border-red-500/20 flex items-center gap-4 w-64 opacity-50 grayscale"><div class="w-8 h-8 rounded-full bg-red-500/20 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield w-4 h-4 text-red-500" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path></svg></div><div><div class="text-sm text-gray-400">NetfIix (Fake)</div><div class="text-xs text-red-400">Blocked</div></div></div></div></div><div class="order-1 md:order-2"><div class="w-16 h-16 rounded-2xl bg-blue-500/10 flex items-center justify-center mb-8 border border-blue-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-8 h-8 text-blue-500" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><h3 class="text-3xl font-bold text-white mb-6">Sender Lock</h3><p class="text-gray-400 text-lg leading-relaxed mb-8">The instant you receive an email, the alias locks to that sender. If that service gets hacked or sells your email, anyone else trying to email you gets blocked automatically.</p><ul class="space-y-4"><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-blue-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Perfect for sensitive accounts (Bank, Netflix)</span></li><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-blue-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Blocks phishing from look-alike domains</span></li><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-blue-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>If they sell your data, you don't get spam</span></li></ul></div></div><div class="grid md:grid-cols-2 gap-12 items-center"><div class="order-1"><div class="w-16 h-16 rounded-2xl bg-purple-500/10 flex items-center justify-center mb-8 border border-purple-500/20"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-funnel w-8 h-8 text-purple-500" aria-hidden="true"><path d="M10 20a1 1 0 0 0 .553.895l2 1A1 1 0 0 0 14 21v-7a2 2 0 0 1 .517-1.341L21.74 4.67A1 1 0 0 0 21 3H3a1 1 0 0 0-.742 1.67l7.225 7.989A2 2 0 0 1 10 14z"></path></svg></div><h3 class="text-3xl font-bold text-white mb-6">Subject Filter</h3><p class="text-gray-400 text-lg leading-relaxed mb-8">
1Create strict rules that only allow emails with specific keywords in the subject line. Perfect for automating receipts, verification codes, or alerts while ignoring everything else.</p><ul class="space-y-4"><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-purple-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>"Subject must contain: Verified"</span></li><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-purple-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Automate receipts & alerts</span></li><li class="flex items-center gap-3 text-gray-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-5 h-5 text-purple-500" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg><span>Keeps marketing fluff out</span></li></ul></div><div class="order-2 bg-[#121315] border border-white/5 rounded-3xl p-8 aspect-square flex items-center justify-center relative overflow-hidden group"><div class="absolute inset-0 bg-purple-500/5 opacity-0 group-hover:opacity-100 transition-opacity duration-700"></div><div class="w-full bg-black rounded-lg border border-white/10 p-4 font-mono text-sm leading-relaxed text-gray-400 shadow-2xl"><div class="flex gap-2 mb-4 border-b border-white/10 pb-2"><div class="w-3 h-3 rounded-full bg-red-500/50"></div><div class="w-3 h-3 rounded-full bg-yellow-500/50"></div><div class="w-3 h-3 rounded-full bg-green-500/50"></div></div><div class="space-y-2"><div class="text-purple-400">$ filter apply "Verify"</div><div class="text-green-500">â Rule applied</div><div class="opacity-50">... checking incoming ...</div><div class="pl-4 border-l-2 border-green-500 text-white">[IN] Subject: <span class="text-green-400">Verify</span> your email<br/><span class="text-xs text-gray-500">Action: FORWARD</span></div><div class="pl-4 border-l-2 border-red-500 text-gray-500">[IN] Subject: huge SALE inside!<br/><span class="text-xs text-red-500">Action: BLOCK</span></div></div></div></div></div></div></div></section><section id="how-it-works" class="py-16 md:py-24 border-t border-white/5 relative z-10 bg-[#0B0C0E]"><div class="container mx-auto px-6 max-w-6xl"><div class="text-center mb-24"><h2 class="text-4xl font-bold text-white mb-6">How it works</h2><p class="text-gray-500 text-lg max-w-2xl mx-auto">Three simple steps to regain control of your inbox</p></div><div class="grid md:grid-cols-3 gap-8"><div class="relative group bg-[#0F1012] border border-white/10 hover:border-green-500/20 rounded-3xl p-8 transition-all duration-300 hover:shadow-2xl hover:shadow-green-900/10 overflow-hidden"><div class="absolute top-0 right-0 p-8 opacity-10 font-bold text-9xl text-white select-none pointer-events-none group-hover:opacity-20 transition-opacity font-mono">1</div><div class="relative z-10 flex flex-col h-full"><div class="w-14 h-14 rounded-xl bg-green-500/10 border border-green-500/20 flex items-center justify-center text-green-400 mb-8 group-hover:scale-110 transition-transform duration-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-wand-sparkles w-7 h-7" aria-hidden="true"><path d="m21.64 3.64-1.28-1.28a1.21 1.21 0 0 0-1.72 0L2.36 18.64a1.21 1.21 0 0 0 0 1.72l1.28 1.28a1.2 1.2 0 0 0 1.72 0L21.64 5.36a1.2 1.2 0 0 0 0-1.72"></path><path d="m14 7 3 3"></path><path d="M5 6v4"></path><path d="M19 14v4"></path><path d="M10 2v2"></path><path d="M7 8H3"></path><path d="M21 16h-4"></path><path d="M11 3H9"></path></svg></div><h3 class="text-2xl font-bold text-white mb-4">Create an alias</h3><p class="text-gray-400 leading-relaxed text-base">Generate a random handle or choose a custom one. Select your protection mode: standard, count limit, sender lock or subject filter.</p></div></div><div class="relative group bg-[#0F1012] border border-white/10 hover:border-blue-500/20 rounded-3xl p-8 transition-all duration-300 hover:shadow-2xl hover:shadow-blue-900/10 overflow-hidden"><div class="absolute top-0 right-0 p-8 opacity-10 font-bold text-9xl text-white select-none pointer-events-none group-hover:opacity-20 transition-opacity font-mono">2</div><div class="relative z-10 flex flex-col h-full">
1<div class="w-14 h-14 rounded-xl bg-blue-500/10 border border-blue-500/20 flex items-center justify-center text-blue-400 mb-8 group-hover:scale-110 transition-transform duration-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-globe w-7 h-7" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20"></path><path d="M2 12h20"></path></svg></div><h3 class="text-2xl font-bold text-white mb-4">Use it everywhere</h3><p class="text-gray-400 leading-relaxed text-base">Use your alias for signups, newsletters, or sketchy websites. Your real email remains completely hidden from the sender.</p></div></div><div class="relative group bg-[#0F1012] border border-white/10 hover:border-purple-500/20 rounded-3xl p-8 transition-all duration-300 hover:shadow-2xl hover:shadow-purple-900/10 overflow-hidden"><div class="absolute top-0 right-0 p-8 opacity-10 font-bold text-9xl text-white select-none pointer-events-none group-hover:opacity-20 transition-opacity font-mono">3</div><div class="relative z-10 flex flex-col h-full"><div class="w-14 h-14 rounded-xl bg-purple-500/10 border border-purple-500/20 flex items-center justify-center text-purple-400 mb-8 group-hover:scale-110 transition-transform duration-300"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-shield-check w-7 h-7" aria-hidden="true"><path d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"></path><path d="m9 12 2 2 4-4"></path></svg></div><h3 class="text-2xl font-bold text-white mb-4">Stay protected</h3><p class="text-gray-400 leading-relaxed text-base">ukku.io filters incoming emails based on your rules. Only safe, approved emails are forwarded to your real inbox.</p></div></div></div></div></section><section id="pricing" class="py-16 md:py-24 border-t border-white/5 bg-[#0B0C0E] relative z-10"><div class="container mx-auto px-6 max-w-5xl"><div class="text-center mb-20"><h2 class="text-4xl font-bold text-white mb-6">Simple pricing</h2><p class="text-gray-500 text-lg mb-12">Start for free, upgrade for total control</p><div class="inline-flex bg-[#16181A] rounded-xl p-1.5 border border-white/5"><button class="px-8 py-2.5 rounded-lg text-sm font-medium transition-all duration-300 bg-white text-black shadow-lg">Monthly</button><button class="px-8 py-2.5 rounded-lg text-sm font-medium transition-all duration-300 flex items-center gap-2 text-gray-500 hover:text-gray-300">Yearly<span class="text-[10px] bg-blue-100 text-blue-700 px-1.5 py-0.5 rounded font-bold tracking-wide">-17%</span></button></div></div><div class="grid md:grid-cols-2 gap-8"><div class="p-8 rounded-2xl border flex flex-col h-full transition-all duration-300 border-white/5 bg-[#121315] hover:border-white/10"><div class="mb-8"><h3 class="text-lg font-medium mb-4 text-gray-400">Free</h3><div class="flex items-baseline gap-1"><div class="text-5xl font-bold text-white tracking-tight">$0</div><span class="text-gray-500">/<!-- -->mo</span></div></div><ul class="space-y-4 mb-10 flex-1"><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-white/5 text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">2 active aliases</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-white/5 text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Count limit rules</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-white/5 text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Basic analytics</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-white/5 text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Community support</span></li></ul><a class="w-full py-4 rounded-xl font-medium transition-all text-center block text-sm bg-white/5 hover:bg-white/10 text-white border border-white/5" href="/login?next=%2Fdashboard%3Fshow_pricing%3Dtrue">Choose Free</a></div><div class="p-8 rounded-2xl border flex flex-col h-full transition-all duration-300 border-blue-500/30 bg-[#16181A] shadow-[0_0_40px_-10px_rgba(59,130,246,0.1)] relative overflow-hidden"><div class="absolute top-0 inset-x-0 h-1 bg-gradient-to-r from-blue-500 via-purple-500 to-blue-500"></div><div class="mb-8"><h3 class="text-lg font-medium mb-4 text-blue-400">PRO</h3><div class="flex items-baseline gap-1"><div class="text-5xl font-bold text-white tracking-tight">$5</div><span class="text-gray-500">/<!-- -->mo</span></div></div><ul class="space-y-4 mb-10 flex-1"><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-blue-500/20 text-blue-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Unlimited aliases</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-blue-500/20 text-blue-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Sender lock</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-blue-500/20 text-blue-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Subject filter</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-blue-500/20 text-blue-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Attachment forwarding</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-blue-500/20 text-blue-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Custom domains (soon)</span></li><li class="flex items-start gap-3 text-gray-300"><div class="mt-0.5 p-0.5 rounded-full bg-blue-500/20 text-blue-400"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check w-3.5 h-3.5" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></div><span class="text-[15px] leading-relaxed">Priority support</span></li></ul><a class="w-full py-4 rounded-xl font-medium transition-all text-center block text-sm bg-white text-black hover:bg-gray-200" href="/login?next=%2Fdashboard%3Fshow_pricing%3Dtrue">Choose PRO</a></div></div></div></section><footer class="py-6 border-t border-white/5 bg-[#0B0C0E] mt-auto"><div class="container mx-auto px-6 flex flex-col md:flex-row items-center justify-between gap-6 md:gap-4"><div class="flex items-center gap-4"><div class="flex items-center gap-2 opacity-50"><img alt="ukku.io logo" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="object-contain" style="color:transparent" srcSet="/_next/image?url=%2Flogo.png&w=32&q=75 1x, /_next/image?url=%2Flogo.png&w=48&q=75 2x" src="/_next/image?url=%2Flogo.png&w=48&q=75"/><span class="font-bold tracking-tight text-white">ukku.io</span></div><p class="text-gray-600 text-[10px] hidden md:block">© <!-- -->2026<!-- --> All rights reserved</p></div><div class="flex gap-6 text-xs font-medium text-gray-400"><a class="hover:text-white transition-colors" href="/privacy">Privacy</a><a class="hover:text-white transition-colors" href="/terms">Terms</a><a href="mailto:[email protected]" class="hover:text-white transition-colors">Contact</a></div><div class="flex flex-col items-center md:items-end gap-1"><p class="text-gray-600 text-[10px] md:hidden">© <!-- -->2026<!-- --> ukku.io - All rights reserved</p><p class="text-[10px] text-gray-800 font-mono">Build: <!-- -->2026-01-01T09:22:51.999Z</p></div></div></footer></div><!--$--><!--/$-->
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"ukku.io","applicationCategory":"SecurityApplication","operatingSystem":"Web","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"description":"Firewall for your Inbox. Programmable email aliases with strict logic."}</script>
1<script src="/_next/static/chunks/webpack-01e7dd0b6d0e9da1.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[9766,[],\"\"]\n3:I[8924,[],\"\"]\n4:I[1018,[\"297\",\"static/chunks/297-4efb25cc8fa748de.js\",\"177\",\"static/chunks/app/layout-08bd98ddb47745b9.js\"],\"CookieManager\"]\n5:I[1959,[],\"ClientPageRoot\"]\n6:I[4447,[\"297\",\"static/chunks/297-4efb25cc8fa748de.js\",\"239\",\"static/chunks/239-640162831b5f60b2.js\",\"448\",\"static/chunks/448-01bf915596959145.js\",\"203\",\"static/chunks/203-28db540563229b68.js\",\"974\",\"static/chunks/app/page-08a73530e98d8937.js\"],\"default\"]\n9:I[4431,[],\"OutletBoundary\"]\nb:I[5278,[],\"AsyncMetadataOutlet\"]\nd:I[4431,[],\"ViewportBoundary\"]\nf:I[4431,[],\"MetadataBoundary\"]\n10:\"$Sreact.suspense\"\n12:I[7150,[],\"\"]\n:HL[\"/_next/static/media/4cf2300e9c8272f7-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/93f479601ee12b01-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/f97f63dce68dc442.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"wEtmzyS3sboEsPAkIPweE\",\"p\":\"\",\"c\":[\"\",\"\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"__PAGE__\",{}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f97f63dce68dc442.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"className\":\"__variable_188709 __variable_9a8899 antialiased\",\"children\":[[\"$\",\"$L2\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L3\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[[\"$\",\"title\",null,{\"children\":\"404: This page could not be found.\"}],[\"$\",\"div\",null,{\"style\":{\"fontFamily\":\"system-ui,\\\"Segoe UI\\\",Roboto,Helvetica,Arial,sans-serif,\\\"Apple Color Emoji\\\",\\\"Segoe UI Emoji\\\"\",\"height\":\"100vh\",\"textAlign\":\"center\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\"},\"children\":[\"$\",\"div\",null,{\"children\":[[\"$\",\"style\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}\"}}],[\"$\",\"h1\",null,{\"className\":\"next-error-h1\",\"style\":{\"display\":\"inline-block\",\"margin\":\"0 20px 0 0\",\"padding\":\"0 23px 0 0\",\"fontSize\":24,\"fontWeight\":500,\"verticalAlign\":\"top\",\"lineHeight\":\"49px\"},\"children\":404}],[\"$\",\"div\",null,{\"style\":{\"display\":\"inline-block\"},\"children\":[\"$\",\"h2\",null,{\"style\":{\"fontSize\":14,\"fontWeight\":400,\"lineHeight\":\"49px\",\"margin\":0},\"children\":\"This page could not be found.\"}]}]]}]}]],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}],[\"$\",\"$L4\",null,{}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"ukku.io\\\",\\\"applicationCategory\\\":\\\"SecurityApplication\\\",\\\"operatingSystem\\\":\\\"Web\\\",\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},\\\"description\\\":\\\"Firewall for your Inbox. Programmable email aliases with strict logic.\\\"}\"}}]]}]}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L5\",null,{\"Component\":\"$6\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@7\",\"$@8\"]}],null,[\"$\",\"$L9\",null,{\"children\":[\"$La\",[\"$\",\"$Lb\",null,{\"promise\":\"$@c\"}]]}]]}],{},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$Lf\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$10\",null,{\"fallback\":null,\"children\":\"$L11\"}]}]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$12\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"7:{}\n8:\"$0:f:0:1:2:children:1:props:children:0:props:params\"\n"])</script>
1<script>self.__next_f.push([1,"e:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\na:null\n"])</script>
1<script>self.__next_f.push([1,"13:I[622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"c:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"ukku.io | Firewall for your Inbox\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Firewall for your Inbox. Programmable email aliases with strict logic.\"}],[\"$\",\"meta\",\"2\",{\"property\":\"og:title\",\"content\":\"ukku.io | Firewall for your Inbox\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:description\",\"content\":\"Programmable email aliases that self-destruct, lock to senders, and filter by subject.\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:url\",\"content\":\"https://ukku.io\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:site_name\",\"content\":\"ukku.io\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"8\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"9\",{\"name\":\"twitter:title\",\"content\":\"ukku.io | Firewall for your Inbox\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:description\",\"content\":\"Programmable email aliases that self-destruct, lock to senders, and filter by subject.\"}],[\"$\",\"link\",\"11\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"16x16\"}],[\"$\",\"link\",\"12\",{\"rel\":\"icon\",\"href\":\"/icon.png?ad9725b1012e5436\",\"type\":\"image/png\",\"sizes\":\"512x512\"}],[\"$\",\"link\",\"13\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?738070ea180ad72c\",\"type\":\"image/png\",\"sizes\":\"180x180\"}],[\"$\",\"$L13\",\"14\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"11:\"$c:metadata\"\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"23e3de9c88fb4c6bb718b303ee3e34b3","r":1,"spa":2}' crossorigin="anonymous"></script>
1 2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.