Last updated: October 2026
- Unified AmniShield Architecture & Direct Stripe Gateway:
- Decision: Deprecated third-party merchant billing layers in favor of Stripe Direct (Checkout + Subscriptions) for non-Google builds (
fdroid,universal, Windows Desktop, Web Portal) paired with offline ECDSA NIST P-256 license verification. Google Play builds utilize Google PlayBillingClient. - Single Unified Console: Eliminated legacy dual-mode concepts ("Guardian Console vs Personal Console"). All policy enforcement and cross-device synchronization are driven through the unified AmniShield Console architecture.
- Privacy-First Local Diagnostic Logging: Built a 100% on-device, zero-telemetry diagnostic engine (
CrashLogger) with automated PII sanitization and in-app Material 3 Log Viewer with native Android Sharesheet export.
- Decision: Deprecated third-party merchant billing layers in favor of Stripe Direct (Checkout + Subscriptions) for non-Google builds (
- Continuous Cross-App & Cross-Session Reels Engine: Daily accumulation across app launches and multiple shortform platforms (YouTube Shorts, Instagram Reels, TikTok, Facebook Reels, ReVanced, MyInsta, Lite editions) with midnight cache invalidation.
- Resilient Fallback Node Comparator: Dynamic view-tree traversal (depth up to 8) extracting title, creator, and audio elements to detect reel progression when native platform resource IDs change.
- ViewPager2 Swipe Interception: Integrated
AccessibilityEvent.TYPE_VIEW_SELECTEDfor instantaneous vertical swipe progression detection. - Synchronous Floating Pill Overlay: Main-thread
runOnMainview inflation and real-time counter binding with hour-formatted duration (hh:mm:ss). - Browser Website Engagement Tracker (
BrowserSessionTracker): 2-second background active window domain engagement tracking with screen power-saving lifecycle handling. - Pre-Registration Founder Pass & Entitlements: Google Play Billing pre-registration entitlement check, 90-day security suite grant, and Founding Supporters Wall.
- Hardware Monotonic Clock Verification: Defense against local system time manipulation for license and pass verification.
- Multi-Platform Cloud Policy Sync: Supabase Realtime + REST policy syncing across Android, Windows, and Web.
- Ephemeral 6-Digit PIN & In-App ZXing Camera QR Pairing: Secure, frictionless cross-device pairing.
- Unified AmniShield Console: Unified device management eliminating confusing dual-mode personas.
- Decoupled Console Policy vs. Personal Sync: Separate tiers for enterprise/parental console lockdown and personal cross-device convenience.
- Interceptor-Based
AccessibilityServiceModularization: Decoupled chain of responsibility pipeline (AntiUninstall, AppBlocker, FocusMode, WebsiteBlocker, KeywordBlocker, ReelsBlocker) with strict node lifecycle and short-circuiting invariants. - On-Device ECDSA NIST P-256 Cryptographic License Validation: Fully offline cryptographic license verification for F-Droid and sideloaded builds.
- Diagnostics & In-App Crash Log Viewer: Material 3 diagnostic log console with PII redaction, search, category filtering, copy-to-clipboard, and native Android Sharesheet (
FileProvider) export. - Hardened Anti-Uninstall & Tamper Defense: Multi-vector interception covering Google Play Store uninstallation, OEM Security Centers, Device Administrator deactivation, and settings tampering with bulletproof Home exit routing.
- Home Screen Widgets Suite: Glanceable Material 3 widgets for Daily Screen Time, Reels Scroll Counter, Quick Focus Sessions, and Mindful Breathing.
- Windows Elevated Background Service: Background Windows service managing UAC-free network
hostsresolution and system-level firewall rules. - Opt-in DNS Sinkhole Engine: Local VPN-based DNS sinkhole filter powered by the
AmniGuard-FireWallpacket filtering engine for network-wide tracking and ad/adult domain mitigation. - On-Device Mobile NPU Vision Blur Engine: Realtime shortform media content filtering powered by LiteRT / Mobile NPU (
AmnGazepipeline optimization). - Automated Multi-Flavor Matrix Testing: Expand CI GitHub Actions to run automated instrumented UI tests across
playstoreDebug,fdroidDebug, anduniversalDebug.
- Accessibility Node Lifecycle Invariant:
AmniShieldAccessibilityServiceexclusively owns the lifecycle ofrootNode. Sub-interceptors and detectors must never callrootNode.recycle(). - Deterministic Priority (Fail-Safe First): Security and Anti-Uninstall evaluation runs first at Priority 0.
- Zero External Telemetry: All diagnostic logs, crash reports, and usage metrics remain 100% on-device in app-private storage.
- PII Sanitization Rule: Sensitive tokens, passwords, PINs, auth headers, and emails are stripped by regex filters before being written to disk.
- Zero Emoji Policy: Strict universal rule prohibiting unicode emojis across all code, UI layouts, strings, commit messages, and documentation.