An anonymous, AI-powered accountability app helping users be porn-free and find real connection during moments of struggle
Anchor is a non-profit, anonymous accountability app that helps people break isolation and find real support as they work to become porn-free. Users can reach out for help in moments of struggle, receive encouragement from peers, and stay motivated with AI-powered daily prompts and streak tracking—all in a safe, judgment-free space.
Foster a judgment-free space for anonymous accountability and real support
Deliver AI-generated daily content and dynamic streak tracking
Maintain a safe, supportive community with strong moderation tools
Protect user privacy through strict anonymity in every interaction
People feel shame reaching out to their accountability partners, especially when struggling. Admitting vulnerability to someone you know personally is powerful, but can raise the barrier to actually reaching out.
Built a one-click anonymous SOS system that broadcasts help requests to the entire community without requiring account creation or revealing identity. Users are assigned generated identifiers to maintain complete privacy.
Users at their most vulnerable moments could receive trolling, inappropriate suggestions, or harmful advice that would damage trust and discourage future help-seeking.
Implemented comprehensive content moderation using OpenAI that screens interactions before delivery. Filters harmful content, trolling, and inappropriate responses to protect users when they're most vulnerable.
Single messages of encouragement are valuable, but many users benefit from building longer-term relationships with those who support them. Without an option for ongoing conversation, it's difficult to form lasting accountability and genuine connection.
Encouragers can opt in to allow requesters to start an anonymous, private chat for ongoing support. This enables deeper, long-term accountability and meaningful relationships, while still protecting user privacy and anonymity.
Beyond crisis moments, users needed reasons to engage with the app daily to build consistent accountability habits and maintain spiritual growth.
Added streak tracking, and built scheduled Cloud Functions that generate personalized daily Bible verses and prayers using OpenAI. Provides consistent daily value to encourage regular app usage and spiritual engagement.
Send an anonymous SOS to the entire community with a single tap. Optionally add context about your struggle. No account needed, complete privacy maintained.
Get immediate anonymous help from other app users in times of temptation and struggle.
Every reply to help requests is screened by AI before reaching you, filtering out harmful content, trolling, and inappropriate responses to keep you safe when you're most vulnerable.
Receive daily scripture to maintain spiritual engagement and build consistent habits beyond crisis moments.
Receive AI-generated personalized prayers to maintain spiritual engagement and build consistent habits beyond crisis moments.
Visual dashboards showing your consistency streaks, check-in history, and goal progress over time. Hide your streak if you prefer to keep it private.
If both parties consent, continue conversations privately while maintaining anonymity. Control your privacy with options to hide streaks and personal details.
Share testimonies and resources in a community space. LIke posts, add comments, and make posts of your own, all anonymous and AI-screened for safety.
Built with modern mobile development tools and cloud infrastructure for reliability and scale.
Selected engineering highlights behind Anchor’s anonymous, safety-critical social app. Each card expands with diagrams, code peeks, trade-offs, and observed results.
Every public interaction is screened pre-delivery; users can only reach out or post at sane rates to protect the community and reduce noise.
A consistently safe space with a clean creation flow—content is screened before delivery, spam is rate-limited, and rejected posts are explained with a path to retry.
Users should receive timely alerts for new pleas and encouragements, but not be interrupted by redundant notifications if already viewing the relevant screen.
Users always get timely, relevant alerts, but never get interrupted by duplicate pushes for content they’re already viewing.
Community pleas for help must sort and update LIVE based on real user interactions, but naive listeners on every document would explode Firestore costs and crash performance.
Stable, low-cost real-time feed with instant updates and fair ordering—listener usage stays low even during bursty community activity.
Users must remain anonymous and retain a stable personal history (streaks, preferences) without creating a formal account or storing any PII.
True user privacy and persistence—users stay fully anonymous, never create an account, and their personal progress is always local to their device.
Any tappable element can morph into a full-screen modal with pixel-perfect visual continuity, creating a signature, premium app experience.
Signature, premium feel reused across Help Requests, Messages, and Settings—modal transitions that feel as seamless as native iOS.
Anchor launched as a grassroots project within my local church community, aiming to provide a safe, anonymous space for accountability and support. Early feedback has been deeply encouraging.