package com.peachpasswords.ui.components /** * Debug-only, opt-in escape hatch so automated visual QA (screenshot-based Gate 2 * comparisons) can capture screens that are normally FLAG_SECURE-protected. Off by * default; MainActivity only ever flips it from `false` when both BuildConfig.DEBUG * is true AND the launching intent explicitly asks for it — never in release builds, * never implicitly. [SecureFlagEffect] re-checks BuildConfig.DEBUG itself as a second * gate, so this object being non-private doesn't widen the actual bypass surface. */ object QaFlags { const val EXTRA_DISABLE_SECURE_CAPTURE = "qa_disable_secure_flag" var disableSecureCaptureForQa: Boolean = false }