PageSourceSearch

https://hapibits.com/sanctum

html hapibits.com collected 2026-10-02 01:31:13 UTC 37,064 bytes, 8 lines download raw bytes

1<!DOCTYPE html><html lang="en" class="dark"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/chunks/02d6e6503221544a.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/bf68b246302d7b2a.js"/>
1<script src="/_next/static/chunks/05347f1f53b19abd.js" async=""></script>
1<script src="/_next/static/chunks/0eb2efbe7e94e777.js" async=""></script>
1<script src="/_next/static/chunks/774c1e86d01f44e9.js" async=""></script>
1<script src="/_next/static/chunks/298be9aa3d95a763.js" async=""></script>
1<script src="/_next/static/chunks/turbopack-b689cf2ed8d54d4c.js" async=""></script>
1<script src="/_next/static/chunks/483a12865e0bba97.js" async=""></script>
1<script src="/_next/static/chunks/1d3be43a6dda29b7.js" async=""></script>
1<script src="/_next/static/chunks/0e226b80a96f8ddd.js" async=""></script>
1<script src="/_next/static/chunks/511c832a6e2dcfb7.js" async=""></script>
1<script src="/_next/static/chunks/d426e2616098942f.js" async=""></script>
1<script src="/_next/static/chunks/1b176e7d8e3be943.js" async=""></script>
1<link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=AW-16960519046" as="script"/><meta name="next-size-adjust" content=""/><meta name="theme-color" content="#050505"/><meta name="color-scheme" content="dark"/><title>Sanctum | Turn the Noise into Devotion</title><meta name="description" content="Sanctum is the app blocker built for believers. When you open a distracting app, Sanctum intercepts it with a grounding verse and a prayer. Privacy-first, no tracking."/><meta name="author" content="Hapibits"/><meta name="keywords" content="App Blocker, Digital Wellness, Christian App, Prayer App, Screen Time, Focus App, Hapibits, Sanctum"/><meta name="creator" content="Hapibits"/><meta name="publisher" content="Hapibits"/><meta name="robots" content="index, follow"/><link rel="canonical" href="https://hapibits.com/sanctum"/><link rel="alternate" hrefLang="en" href="https://hapibits.com/sanctum"/><meta property="og:title" content="Sanctum | Turn the Noise into Devotion"/><meta property="og:description" content="The app blocker built for believers. Replaces distraction with prayer and intention. Privacy-first."/><meta property="og:url" content="https://hapibits.com/sanctum"/><meta property="og:site_name" content="Sanctum by Hapibits"/><meta property="og:locale" content="en_US"/><meta property="og:image" content="https://hapibits.com/og-sanctum.png"/><meta property="og:image:width" content="706"/><meta property="og:image:height" content="1568"/><meta property="og:image:alt" content="Sanctum app — The Altar screen showing daily scripture and mood check-in"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Sanctum | Turn the Noise into Devotion"/><meta name="twitter:description" content="The app blocker built for believers. Replaces distraction with prayer and intention."/><meta name="twitter:image" content="https://hapibits.com/og-sanctum.png"/><link rel="icon" href="/favicon.ico?favicon.c85a9684.ico" sizes="48x48" type="image/x-icon"/><link rel="icon" href="/icon.png?icon.157e51b2.png" sizes="512x512" type="image/png"/><link rel="apple-touch-icon" href="/apple-icon.png?apple-icon.a26644bd.png" sizes="180x180" type="image/png"/><noscript><style>
2            .js-animated-page [style*="opacity:0"],
3            .js-animated-page [style*="opacity: 0"] {
4              opacity: 1 !important;
5              transform: none !important;
6              filter: none !important;
7            }
8          </style></noscript>
8<script src="/_next/static/chunks/a6dad97d9634a72d.js" noModule=""></script>
8</head><body class="plus_jakarta_sans_da0449cf-module__9dmMrG__variable inter_d844f17f-module__IaOuQW__variable antialiased"><div hidden=""><!--$--><!--/$--></div><div class="sanctum-theme">
8<script type="application/ld+json">{"@context":"https://schema.org","@type":"SoftwareApplication","name":"Sanctum","operatingSystem":"Android","applicationCategory":"LifestyleApplication","offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"featureList":["App Blocking","Sacred Pause with Scripture","Daily Scripture via The Altar","Streak Tracking","Privacy-First — No Data Collected","AI-Powered Personalized Prayers"],"downloadUrl":"https://play.google.com/store/apps/details?id=com.hapibits.sanctum","softwareVersion":"1.0","description":"The app blocker built for believers. When you open a distracting app, Sanctum intercepts it with a grounding verse and a prayer.","author":{"@type":"Organization","name":"Hapibits","url":"https://hapibits.com"}}</script>
8<script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How does Sanctum block apps?","acceptedAnswer":{"@type":"Answer","text":"Sanctum uses Android's accessibility service to detect when you open a blocked app. It then intercepts the launch with a Sacred Pause — displaying a Bible verse and a prayer to redirect your attention before you proceed."}},{"@type":"Question","name":"Is Sanctum free?","acceptedAnswer":{"@type":"Answer","text":"Yes, Sanctum is free to download and use. Core features including app blocking, Sacred Pause, and The Altar are available at no cost."}},{"@type":"Question","name":"Does Sanctum track my data?","acceptedAnswer":{"@type":"Answer","text":"No. Sanctum is privacy-first by design. It runs entirely on your device and does not collect, store, or share any personal data or browsing history. Ever."}},{"@type":"Question","name":"What happens when I try to open a blocked app?","acceptedAnswer":{"@type":"Answer","text":"Sanctum intercepts the app launch and displays a Sacred Pause screen with a grounding Bible verse and a personalized prayer. You can then choose to proceed with purpose or close the app and return to what matters."}}]}</script>
8<main class="relative min-h-screen overflow-hidden" style="background:linear-gradient(180deg, #FAFAFA 0%, #FFF8F0 40%, #F0FDFA 100%);color:#1A1A2E"><div class="fixed inset-0 pointer-events-none z-0"><div class="absolute top-[-15%] right-[-5%] w-[500px] h-[500px] rounded-full bg-[#0D9488]/[0.06] blur-[120px]"></div><div class="absolute bottom-[-10%] left-[-10%] w-[400px] h-[400px] rounded-full bg-[#D4A853]/[0.06] blur-[100px]"></div></div><section class="relative z-10 min-h-[85vh] flex items-center px-6 pt-20 pb-16"><div class="max-w-6xl mx-auto w-full"><div class="grid lg:grid-cols-2 gap-12 lg:gap-8 items-center"><div class="order-2 lg:order-1 text-center lg:text-left"><div class="mb-8" style="opacity:0;transform:translateY(24px)"><span class="inline-flex items-center gap-2 px-5 py-2.5 bg-[#0D9488]/[0.08] border border-[#0D9488]/[0.15] rounded-full text-sm text-[#0D9488] tracking-wide font-medium"><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" 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>From Hapibits</span></div><h1 class="sr-only">Sanctum — App Blocker Built for Believers</h1><p class="text-4xl sm:text-5xl lg:text-6xl font-bold tracking-tight mb-6 font-[var(--font-display)] leading-[1.05]" style="color:#1A1A2E;opacity:0;transform:translateY(24px)">Does the world feel louder<br/><span class="bg-gradient-to-r from-[#0D9488] to-[#D4A853] bg-clip-text text-transparent">than your faith?</span></p><p class="text-lg sm:text-xl mb-3 leading-relaxed max-w-xl mx-auto lg:mx-0" style="color:#64748B;opacity:0;transform:translateY(24px)">Sanctum is the app blocker built for believers. It replaces the impulse with intention, and the distraction with devotion.</p><p class="text-sm mb-8 text-center lg:text-left" style="color:#CBD5E1">Last updated: March 13, 2026</p><div class="flex flex-col sm:flex-row items-center gap-4 justify-center lg:justify-start" style="opacity:0;transform:translateY(24px)"><a href="https://play.google.com/store/apps/details?id=com.hapibits.sanctum" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-8 py-4 bg-[#0D9488] text-white font-semibold rounded-full hover:bg-[#0F766E] transition-all hover:-translate-y-0.5 shadow-lg shadow-[#0D9488]/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-shield w-5 h-5" 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>Download Sanctum</a><a href="#how-it-works" class="inline-flex items-center gap-2 px-6 py-3 border border-[#0D9488]/20 text-[#0D9488] rounded-full hover:bg-[#0D9488]/[0.05] transition-all text-sm font-medium">See how it works<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-arrow-right w-4 h-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></div><div class="order-1 lg:order-2 flex justify-center lg:justify-end"><div class="relative" style="opacity:0;transform:translateY(40px)"><div class="absolute inset-0 blur-3xl rounded-full scale-110" style="background:radial-gradient(ellipse, rgba(13,148,136,0.15) 0%, rgba(212,168,83,0.1) 60%, transparent 100%)"></div><div class="relative w-[260px] sm:w-[300px] rounded-[3rem] border-[8px] overflow-hidden shadow-2xl" style="border-color:#d1d5db;box-shadow:0 32px 64px rgba(13,148,136,0.12), 0 8px 24px rgba(0,0,0,0.08)"><img alt="Sanctum app — The Altar screen with daily scripture" width="1080" height="2400" decoding="async" data-nimg="1" class="w-full h-auto" style="color:transparent" src="/_next/static/media/app-screenshot.26b5c72c.png"/></div></div></div></div></div></section><section id="how-it-works" class="relative z-10 py-24 px-6"><div class="max-w-5xl mx-auto"><div class="text-center mb-16" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-5xl font-bold mb-4 font-[var(--font-display)]" style="color:#1A1A2E">How it<!-- --> <span class="text-[#0D9488]">works.</span></h2><p style="color:#64748B" class="text-lg max-w-xl mx-auto">Four steps from distraction to devotion.</p></div><div class="grid sm:grid-cols-2 lg:grid-cols-4 gap-6"><div class="relative bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:border-[#0D9488]/[0.2] transition-all" style="opacity:0;transform:translateY(24px)"><span class="text-[#D4A853] text-sm font-bold tracking-wide">01</span><div class="w-10 h-10 rounded-xl bg-[#0D9488]/[0.08] flex items-center justify-center mt-3 mb-4"><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-smartphone w-5 h-5 text-[#0D9488]" aria-hidden="true"><rect width="14" height="20" x="5" y="2" rx="2" ry="2"></rect><path d="M12 18h.01"></path></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Choose Your Apps</h3><p class="text-sm leading-relaxed" style="color:#64748B">Select the apps that steal your time and attention.</p></div><div class="relative bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:border-[#0D9488]/[0.2] transition-all" style="opacity:0;transform:translateY(24px)"><span class="text-[#D4A853] text-sm font-bold tracking-wide">02</span><div class="w-10 h-10 rounded-xl bg-[#0D9488]/[0.08] flex items-center justify-center mt-3 mb-4"><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-eye w-5 h-5 text-[#0D9488]" aria-hidden="true"><path d="M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0"></path><circle cx="12" cy="12" r="3"></circle></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Sacred Pause</h3><p class="text-sm leading-relaxed" style="color:#64748B">When you open them, Sanctum intercepts with a grounding verse and prayer.</p></div><div class="relative bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:border-[#0D9488]/[0.2] transition-all" style="opacity:0;transform:translateY(24px)"><span class="text-[#D4A853] text-sm font-bold tracking-wide">03</span><div class="w-10 h-10 rounded-xl bg-[#0D9488]/[0.08] flex items-center justify-center mt-3 mb-4"><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-book-open w-5 h-5 text-[#0D9488]" aria-hidden="true"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Read &amp; Reflect</h3><p class="text-sm leading-relaxed" style="color:#64748B">Take a moment. Read the scripture. Then choose: proceed with purpose, or retreat in peace.</p></div><div class="relative bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:border-[#0D9488]/[0.2] transition-all" style="opacity:0;transform:translateY(24px)"><span class="text-[#D4A853] text-sm font-bold tracking-wide">04</span><div class="w-10 h-10 rounded-xl bg-[#0D9488]/[0.08] flex items-center justify-center mt-3 mb-4"><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-flame w-5 h-5 text-[#0D9488]" aria-hidden="true"><path d="M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4"></path></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Build Streaks</h3><p class="text-sm leading-relaxed" style="color:#64748B">
8Track your spiritual discipline and watch your streak grow day by day.</p></div></div></div></section><section class="relative z-10 py-24 px-6"><div class="max-w-5xl mx-auto"><div class="text-center mb-16" style="opacity:0;transform:translateY(20px)"><h2 class="text-3xl sm:text-4xl lg:text-5xl font-bold mb-4 font-[var(--font-display)]" style="color:#1A1A2E">Built with<!-- --> <span class="text-[#D4A853]">grace.</span></h2><p style="color:#64748B" class="text-lg max-w-xl mx-auto">Not another screen time tracker. Sanctum meets you where you are.</p></div><div class="grid sm:grid-cols-2 lg:grid-cols-3 gap-6"><div class="bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:shadow-lg hover:shadow-[#0D9488]/[0.05] transition-all" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-xl flex items-center justify-center mb-4" style="background:#0D948812"><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-heart w-5 h-5" aria-hidden="true" style="color:#0D9488"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"></path></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Guardrails, Not Guilt</h3><p class="text-sm leading-relaxed" style="color:#64748B">Sanctum doesn&#x27;t judge — it redirects. No shame metrics, no guilt trips. Just a gentle sacred pause.</p></div><div class="bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:shadow-lg hover:shadow-[#0D9488]/[0.05] transition-all" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-xl flex items-center justify-center mb-4" style="background:#D4A85312"><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-book-open w-5 h-5" aria-hidden="true" style="color:#D4A853"><path d="M12 7v14"></path><path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"></path></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">The Altar</h3><p class="text-sm leading-relaxed" style="color:#64748B">Anchor your day by logging how you feel and receiving a grounding daily scripture to guide your walk.</p></div><div class="bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:shadow-lg hover:shadow-[#0D9488]/[0.05] transition-all" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-xl flex items-center justify-center mb-4" style="background:#0D948812"><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-chart-column w-5 h-5" aria-hidden="true" style="color:#0D9488"><path d="M3 3v16a2 2 0 0 0 2 2h16"></path><path d="M18 17V9"></path><path d="M13 17V5"></path><path d="M8 17v-3"></path></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Journey Analytics</h3><p class="text-sm leading-relaxed" style="color:#64748B">Track your spiritual discipline with meaningful insights, not vanity numbers.</p></div><div class="bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:shadow-lg hover:shadow-[#0D9488]/[0.05] transition-all" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-xl flex items-center justify-center mb-4" style="background:#D4A85312"><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-flame w-5 h-5" aria-hidden="true" style="color:#D4A853"><path d="M12 3q1 4 4 6.5t3 5.5a1 1 0 0 1-14 0 5 5 0 0 1 1-3 1 1 0 0 0 5 0c0-2-1.5-3-1.5-5q0-2 2.5-4"></path></svg></div><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Streak Tracking</h3><p class="text-sm leading-relaxed" style="color:#64748B">Build holy habits. Every day you choose reflection over distraction, your streak grows.</p></div><div class="bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:shadow-lg hover:shadow-[#0D9488]/[0.05] transition-all" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-xl flex items-center justify-center mb-4" style="background:#0D948812"><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" aria-hidden="true" style="color:#0D9488"><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-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">Privacy-First</h3><p class="text-sm leading-relaxed" style="color:#64748B">Sanctum runs entirely on your device. No browsing data is collected, tracked, or shared. Ever.</p></div><div class="bg-white/70 backdrop-blur-sm border border-[#0D9488]/[0.08] rounded-2xl p-6 hover:shadow-lg hover:shadow-[#0D9488]/[0.05] transition-all" style="opacity:0;transform:translateY(20px)"><div class="w-10 h-10 rounded-xl flex items-center justify-center mb-4" style="background:#D4A85312"><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-5 h-5" aria-hidden="true" style="color:#D4A853"><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><h3 class="text-lg font-bold mb-2 font-[var(--font-display)]" style="color:#1A1A2E">AI-Powered Prayers</h3><p class="text-sm leading-relaxed" style="color:#64748B">Personalized prayers generated for your spiritual context. No conversation history or personal identifiers sent.</p></div></div></div></section><section class="relative z-10 py-24 px-6"><div class="max-w-3xl mx-auto text-center"><div style="opacity:0;transform:translateY(24px)"><div class="inline-flex items-center gap-2 px-4 py-2 bg-[#D4A853]/[0.1] border border-[#D4A853]/[0.2] rounded-full text-sm text-[#D4A853] font-medium mb-8">Your Digital Monastery</div><h2 class="text-3xl sm:text-4xl font-bold mb-6 font-[var(--font-display)] leading-tight" style="color:#1A1A2E">What if every time you reached for distraction, you found<!-- --> <span class="text-[#0D9488]">God</span> instead?</h2><p class="text-lg leading-relaxed mb-6" style="color:#64748B">The average person spends 4+ hours a day on their phone. That&#x27;s over 1,400 hours a year. Sanctum helps you reclaim even a fraction of that time for prayer, reflection, and spiritual growth.</p><p class="text-lg leading-relaxed mb-10" style="color:#64748B">Whether you&#x27;re battling anxiety-scrolling, procrastination, comparison, loneliness, or impurity — Sanctum meets you where you are with grace, not shame.</p><a href="https://play.google.com/store/apps/details?id=com.hapibits.sanctum" target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-2 px-8 py-4 bg-[#0D9488] text-white font-semibold rounded-full hover:bg-[#0F766E] transition-all hover:-translate-y-0.5 shadow-lg shadow-[#0D9488]/20">Turn the noise into devotion</a></div></div></section><footer class="relative z-10 py-16 px-6" style="border-top:1px solid rgba(13, 148, 136, 0.1)"><div class="max-w-5xl mx-auto"><div class="flex flex-col sm:flex-row items-center justify-between gap-6"><div class="text-center sm:text-left"><p class="font-bold text-lg font-[var(--font-display)]" style="color:#1A1A2E">Hapibits</p><p class="text-sm mt-1" style="color:#94A3B8">Apps that respect your time.</p></div><div class="flex items-center gap-6 text-sm" style="color:#94A3B8"><a class="hover:text-[#0D9488] transition-colors" href="/sanctum/privacy">Privacy Policy</a><a href="mailto:[email protected]" class="hover:text-[#0D9488] transition-colors">Contact</a><a href="https://t.me/hapibits" target="_blank" rel="noopener noreferrer" class="hover:text-[#0D9488] transition-colors">Telegram</a></div></div><div class="mt-8 pt-6 text-center" style="border-top:1px solid rgba(13, 148, 136, 0.06)"><p class="text-xs mb-1" style="color:#94A3B8">Also by Hapibits</p><a href="/echo" class="text-sm transition-colors hover:text-[#0D9488]" style="color:#94A3B8">Echo Equalizer — System-Wide Sound Enhancement →</a><p class="text-sm mt-4" style="color:#CBD5E1">© <!-- -->2026<!-- --> Hapibits. All rights reserved.</p></div></div></footer></main><!--$--><!--/$--></div>
8<script src="/_next/static/chunks/bf68b246302d7b2a.js" id="_R_" async=""></script>
8<script>(self.__next_f=self.__next_f||[]).push([0])</script>
8<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n4:I[92337,[\"/_next/static/chunks/483a12865e0bba97.js\",\"/_next/static/chunks/1d3be43a6dda29b7.js\"],\"default\"]\n5:I[64226,[\"/_next/static/chunks/483a12865e0bba97.js\",\"/_next/static/chunks/1d3be43a6dda29b7.js\"],\"default\"]\n6:I[99146,[\"/_next/static/chunks/483a12865e0bba97.js\",\"/_next/static/chunks/1d3be43a6dda29b7.js\"],\"ClientPageRoot\"]\n7:I[98572,[\"/_next/static/chunks/0e226b80a96f8ddd.js\",\"/_next/static/chunks/511c832a6e2dcfb7.js\",\"/_next/static/chunks/d426e2616098942f.js\"],\"default\"]\n8:I[2718,[\"/_next/static/chunks/483a12865e0bba97.js\",\"/_next/static/chunks/1d3be43a6dda29b7.js\"],\"OutletBoundary\"]\n9:\"$Sreact.suspense\"\nb:I[2718,[\"/_next/static/chunks/483a12865e0bba97.js\",\"/_next/static/chunks/1d3be43a6dda29b7.js\"],\"ViewportBoundary\"]\nd:I[2718,[\"/_next/static/chunks/483a12865e0bba97.js\",\"/_next/static/chunks/1d3be43a6dda29b7.js\"],\"MetadataBoundary\"]\nf:I[54354,[],\"default\"]\n11:I[21721,[\"/_next/static/chunks/0e226b80a96f8ddd.js\"],\"\"]\n12:I[8331,[\"/_next/static/chunks/0e226b80a96f8ddd.js\",\"/_next/static/chunks/1b176e7d8e3be943.js\"],\"\"]\n13:I[14638,[\"/_next/static/chunks/483a12865e0bba97.js\",\"/_next/static/chunks/1d3be43a6dda29b7.js\"],\"IconMark\"]\n:HL[\"/_next/static/chunks/02d6e6503221544a.css\",\"style\"]\n:HL[\"/_next/static/media/83afe278b6a6bb3c-s.p.3a6ba036.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n3:T4bd,{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"How does Sanctum block apps?\",\"acceptedA
8nswer\":{\"@type\":\"Answer\",\"text\":\"Sanctum uses Android's accessibility service to detect when you open a blocked app. It then intercepts the launch with a Sacred Pause — displaying a Bible verse and a prayer to redirect your attention before you proceed.\"}},{\"@type\":\"Question\",\"name\":\"Is Sanctum free?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes, Sanctum is free to download and use. Core features including app blocking, Sacred Pause, and The Altar are available at no cost.\"}},{\"@type\":\"Question\",\"name\":\"Does Sanctum track my data?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Sanctum is privacy-first by design. It runs entirely on your device and does not collect, store, or share any personal data or browsing history. Ever.\"}},{\"@type\":\"Question\",\"name\":\"What happens when I try to open a blocked app?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Sanctum intercepts the app launch and displays a Sacred Pause screen with a grounding Bible verse and a personalized prayer. You can then choose to proceed with purpose or close the app and return to what matters.\"}}]}"])</script>
8<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"NLcuCWC43iLqUbn3n6Xzd\",\"c\":[\"\",\"sanctum\"],\"q\":\"\",\"i\":false,\"f\":[[[\"\",{\"children\":[\"sanctum\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/02d6e6503221544a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/0e226b80a96f8ddd.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"div\",null,{\"className\":\"sanctum-theme\",\"children\":[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"Sanctum\\\",\\\"operatingSystem\\\":\\\"Android\\\",\\\"applicationCategory\\\":\\\"LifestyleApplication\\\",\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},\\\"featureList\\\":[\\\"App Blocking\\\",\\\"Sacred Pause with Scripture\\\",\\\"Daily Scripture via The Altar\\\",\\\"Streak Tracking\\\",\\\"Privacy-First — No Data Collected\\\",\\\"AI-Powered Personalized Prayers\\\"],\\\"downloadUrl\\\":\\\"https://play.google.com/store/apps/details?id=com.hapibits.sanctum\\\",\\\"softwareVersion\\\":\\\"1.0\\\",\\\"description\\\":\\\"The app blocker built for believers. When you open a distracting app, Sanctum intercepts it with a grounding verse and a prayer.\\\",\\\"author\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Hapibits\\\",\\\"url\\\":\\\"https://hapibits.com\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$3\"}}],[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]]}],{\"children\":[[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L6\",null,{\"Component\":\"$7\",\"serverProvidedParams\":{\"searchParams\":{},\"params\":{},\"promises\":null}}],[[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/511c832a6e2dcfb7.js\",\"async\":true,\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-1\",{\"src\":\"/_next/static/chunks/d426e2616098942f.js\",\"async\":true,\"nonce\":\"$undefined\"}]],[\"$\",\"$L8\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@a\"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lb\",null,{\"children\":\"$Lc\"}],[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$Ld\",null,{\"children\":[\"$\",\"$9\",null,{\"name\":\"Next.Metadata\",\"children\":\"$Le\"}]}]}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$f\",[]],\"S\":false}\n"])</script>
8<script>self.__next_f.push([1,"10:[\"$\",\"style\",null,{\"children\":\"\\n            .js-animated-page [style*=\\\"opacity:0\\\"],\\n            .js-animated-page [style*=\\\"opacity: 0\\\"] {\\n              opacity: 1 !important;\\n              transform: none !important;\\n              filter: none !important;\\n            }\\n          \"}]\n"])</script>
8<script>self.__next_f.push([1,"2:[\"$\",\"html\",null,{\"lang\":\"en\",\"className\":\"dark\",\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"noscript\",null,{\"children\":\"$10\"}],[\"$\",\"$L11\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=AW-16960519046\",\"strategy\":\"afterInteractive\"}],[\"$\",\"$L11\",null,{\"id\":\"google-tag\",\"strategy\":\"afterInteractive\",\"children\":\"\\n            window.dataLayer = window.dataLayer || [];\\n            function gtag(){dataLayer.push(arguments);}\\n            gtag('js', new Date());\\n            gtag('config', 'AW-16960519046');\\n            \\n          \"}]]}],[\"$\",\"body\",null,{\"className\":\"plus_jakarta_sans_da0449cf-module__9dmMrG__variable inter_d844f17f-module__IaOuQW__variable antialiased\",\"children\":[\"$\",\"$L4\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L5\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"main\",null,{\"className\":\"flex min-h-screen items-center justify-center px-6 py-16\",\"style\":{\"background\":\"#FAFBFC\",\"color\":\"#1A1A2E\"},\"children\":[\"$\",\"article\",null,{\"className\":\"w-full max-w-2xl rounded-3xl border border-black/[0.06] bg-white p-8 shadow-sm sm:p-12\",\"children\":[[\"$\",\"p\",null,{\"className\":\"mb-4 text-xs font-semibold uppercase tracking-[0.28em] text-[#FF6B6B]\",\"children\":\"HTTP 404\"}],[\"$\",\"h1\",null,{\"className\":\"mb-5 font-[var(--font-display)] text-4xl font-extrabold tracking-tight sm:text-5xl\",\"children\":\"This page does not exist.\"}],[\"$\",\"p\",null,{\"className\":\"mb-8 leading-7 text-[#64748B]\",\"children\":\"The URL is not part of the Hapibits site. Use one of the indexes below to recover, or contact us if a published link led here.\"}],[\"$\",\"nav\",null,{\"aria-label\":\"404 recovery links\",\"children\":[\"$\",\"ul\",null,{\"className\":\"grid gap-3 sm:grid-cols-2\",\"children\":[[\"$\",\"li\",\"/\",{\"children\":[\"$\",\"$L12\",null,{\"href\":\"/\",\"className\":\"block rounded-2xl border border-black/[0.06] bg-[#F8FAFC] px-5 py-4 font-semibold transition-colors hover:border-[#FF6B6B]/30 hover:bg-white\",\"children\":\"Homepage\"}]}],[\"$\",\"li\",\"/sitemap.xml\",{\"children\":[\"$\",\"$L12\",null,{\"href\":\"/sitemap.xml\",\"className\":\"block rounded-2xl border border-black/[0.06] bg-[#F8FAFC] px-5 py-4 font-semibold transition-colors hover:border-[#FF6B6B]/30 hover:bg-white\",\"children\":\"XML sitemap\"}]}],[\"$\",\"li\",\"/llms.txt\",{\"children\":[\"$\",\"$L12\",null,{\"href\":\"/llms.txt\",\"className\":\"block rounded-2xl border border-black/[0.06] bg-[#F8FAFC] px-5 py-4 font-semibold transition-colors hover:border-[#FF6B6B]/30 hover:bg-white\",\"children\":\"Agent index (llms.txt)\"}]}],[\"$\",\"li\",\"/contact\",{\"children\":[\"$\",\"$L12\",null,{\"href\":\"/contact\",\"className\":\"block rounded-2xl border border-black/[0.06] bg-[#F8FAFC] px-5 py-4 font-semibold transition-colors hover:border-[#FF6B6B]/30 hover:bg-white\",\"children\":\"Contact support\"}]}]]}]}]]}]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}]]}]\n"])</script>
8<script>self.__next_f.push([1,"c:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#050505\"}],[\"$\",\"meta\",\"3\",{\"name\":\"color-scheme\",\"content\":\"dark\"}]]\na:null\n"])</script>
8<script>self.__next_f.push([1,"e:[[\"$\",\"title\",\"0\",{\"children\":\"Sanctum | Turn the Noise into Devotion\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Sanctum is the app blocker built for believers. When you open a distracting app, Sanctum intercepts it with a grounding verse and a prayer. Privacy-first, no tracking.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"author\",\"content\":\"Hapibits\"}],[\"$\",\"meta\",\"3\",{\"name\":\"keywords\",\"content\":\"App Blocker, Digital Wellness, Christian App, Prayer App, Screen Time, Focus App, Hapibits, Sanctum\"}],[\"$\",\"meta\",\"4\",{\"name\":\"creator\",\"content\":\"Hapibits\"}],[\"$\",\"meta\",\"5\",{\"name\":\"publisher\",\"content\":\"Hapibits\"}],[\"$\",\"meta\",\"6\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"link\",\"7\",{\"rel\":\"canonical\",\"href\":\"https://hapibits.com/sanctum\"}],[\"$\",\"link\",\"8\",{\"rel\":\"alternate\",\"hrefLang\":\"en\",\"href\":\"https://hapibits.com/sanctum\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:title\",\"content\":\"Sanctum | Turn the Noise into Devotion\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:description\",\"content\":\"The app blocker built for believers. Replaces distraction with prayer and intention. Privacy-first.\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:url\",\"content\":\"https://hapibits.com/sanctum\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:site_name\",\"content\":\"Sanctum by Hapibits\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:locale\",\"content\":\"en_US\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:image\",\"content\":\"https://hapibits.com/og-sanctum.png\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image:width\",\"content\":\"706\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:height\",\"content\":\"1568\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:alt\",\"content\":\"Sanctum app — The Altar screen showing daily scripture and mood check-in\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"19\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"20\",{\"name\":\"twitter:title\",\"content\":\"Sanctum | Turn the Noise into Devotion\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:description\",\"content\":\"The app blocker built for believers. Replaces distraction with prayer and intention.\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:image\",\"content\":\"https://hapibits.com/og-sanctum.png\"}],[\"$\",\"link\",\"23\",{\"rel\":\"icon\",\"href\":\"/favicon.ico?favicon.c85a9684.ico\",\"sizes\":\"48x48\",\"type\":\"image/x-icon\"}],[\"$\",\"link\",\"24\",{\"rel\":\"icon\",\"href\":\"/icon.png?icon.157e51b2.png\",\"sizes\":\"512x512\",\"type\":\"image/png\"}],[\"$\",\"link\",\"25\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png?apple-icon.a26644bd.png\",\"sizes\":\"180x180\",\"type\":\"image/png\"}],[\"$\",\"$L13\",\"26\",{}]]\n"])</script>
8</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.