Package-level declarations

Types

Link copied to clipboard

Utility for querying whether an accessibility service is currently enabled.

Link copied to clipboard

Detects whether an armored block contains a secret or public key.

Link copied to clipboard

Validates the authenticity of binder/intent callers before granting access.

Link copied to clipboard

Sanitizes exception messages so that sensitive data is never surfaced.

Link copied to clipboard

Posts structured debug events to a configured HTTP ingest endpoint.

Link copied to clipboard

Converts textual key identifiers (hex or decimal) into numeric key IDs.

Link copied to clipboard

Detects and redacts sensitive substrings (passphrases, key material, fingerprints) and provides a hardened Timber.Tree for release builds.

Link copied to clipboard
object PrivacyLog

Release-safe logger that emits only boolean outcome flags.

Link copied to clipboard

Copies secret text to the system clipboard and schedules its removal.

Link copied to clipboard

Overwrites char/byte buffers holding secrets so they cannot linger in memory.

Link copied to clipboard

Controls whether an activity's window permits screenshots and screen capture.

Functions

Link copied to clipboard
fun SecureScreen(content: @Composable () -> Unit)

Wraps content in a sensitive-screen scope (screenshot prevention is global).