VaultBank Mobile
● Protected
TOTAL CHECKING
VISA PLATINUM
$28,490.50
•••• •••• •••• 9241
RECENT TRANSACTIONS
Emerald Security Ltd
Today, 18:30
-$2,450.00
Client Wire Transfer
Yesterday, 14:15
+$9,200.00
Artisan Roast Co
24 Sep, 09:12
-$6.40
S
Sarah Vance (Encrypted)
● End-to-end Signal protocol
Security Keys (2FA)
Binance Exchange
user@etaegord.internal
739 204
GitHub Enterprise
piyushdas1624
582 911
ProtonMail Secure
vault@proton.me
410 827
GhostScreen
Status: ARMED & RUNNING
Instant Manual Mask
Tap to Toggle Overlay Now
👁️
Protected Apps
6 Active
Audit Events
42 Logged
Overlay Transparency
VaultBank Security PIN
Tap keys to test synchronized multi-ripple decoys
Overview · Android 13 Recents
CHECKING BALANCE
$28,490.50
•••• 9241 · VISA
Recent Wire: +$9,200.00
🛡️
GhostScreen Secured
Instant Camouflage Veil Active
System snapshot redacted
System snapshot redacted
Tap card to resume app
Tap card or click button below to resume application.
CameraX Sentry
0.5 FPS
Scanning (1 face centered)
⚠️
GAZE GUARD PRIVACY VEIL
A secondary face was detected viewing your screen over your shoulder. Top 70% masked.
🎛️ Privacy Overlay Controller
Test GhostScreen's real-time overlay geometry, responsive canvas shaders, and Material 3 Expressive tokens directly on the simulated device.
💡 Novel Privacy Innovations Lab (Target: Infinix X6815D)
Interactive simulation and edge-case failure analysis for upcoming Android 13 privacy features. Tested against locked invariants I1–I6.
CameraX & ML Kit Vision
1. Front-Camera Peeker Sentry (Gaze Guard)
Runs CameraX face detection at 0.5 FPS (1 frame every 2 seconds). If an over-the-shoulder peeker is detected looking toward the screen, GhostScreen triggers two tactile haptic pulses and drops an instant privacy veil over the top 70% of the display.
⚠️ Real-World Android Edge Cases & Failures
- Android 12+ Green Privacy Indicator: Android enforces a persistent green dot in the status bar whenever the camera HAL is streaming. Users may find background camera polling alarming. (Notice the green dot glowing in the simulated status bar!).
- Camera Hardware Contention: Android restricts camera sensors to single-process exclusivity. If the user launches Instagram, Snapchat, or native Camera, the system dispatches
onDisconnected(). GhostScreen must yield gracefully viaCameraManager.AvailabilityCallback. - Battery & Low Light: Even at 0.5 FPS, opening the sensor powers the hardware ISP (140–280 mA drain on MediaTek). In dark environments, high sensor noise causes false alarms unless gated by the ambient light sensor (<10 lux).
Touch Sandboxing & Physics
2. Decoy PIN Touch Scrambler
When entering a banking PIN or password, GhostScreen renders dummy touch ripple circles at randomized coordinates simultaneously, confounding shoulder-surfers and security cameras tracking finger position.
QUICK TEST PAD (OR TAP PHONE PIN PAD)
⚠️ Real-World Android Edge Cases & Failures
- User Cognitive Confusion: Spawning 4 identical ripples causes the user to hesitate and lose muscle memory. Mitigation: GhostScreen renders a subtle micro-dot in the legitimate tap, visible only from the primary viewing angle.
- Gboard / IME Sandboxing: Android software keyboards run in isolated
InputMethodServicewindows. GhostScreen'sFLAG_NOT_TOUCHABLEoverlay (Invariant I1) cannot intercept raw touches on Gboard. Scrambling is strictly feasible on custom in-app PIN pads. - High-Speed Slow-Mo Attacks: If decoys lag by even 1 frame (>16.6 ms), 120 FPS smartphone cameras can isolate the real tap. All decoy ripples must be rendered synchronously in the exact same draw pass.
Spatial Frequency & Steganography
3. Anti-OCR Moiré Watermark Noise
Renders a micro-steganographic periodic grid over confidential text. Exploits optical aliasing between display subpixels and external camera sensors, causing severe moiré interference that degrades optical OCR accuracy.
📸 SIMULATED SMARTPHONE CAMERA & OCR VIEWFINDER
READABLE (98.9%)
[CAM-1: 4K 60FPS]
f/1.8 · ISO 100
Detected Text: "$28,490.50 (VaultBank Balance)"
Optical Aliasing: None · OCR Confidence High
98.9%
⚠️ Real-World Android Edge Cases & Failures
- Computational Photography & AI De-Moiré: Modern smartphones (Pixel, iPhone, Galaxy) feature multi-frame HDR and deep-learning CNNs that actively remove static moiré. Mitigation: GhostScreen shifts the grating phase at 60 Hz, defeating single-frame de-moiré.
- PenTile OLED Subpixel Matrix: The Infinix X6815D uses diamond PenTile OLED pixels. High-contrast static grids can produce green/magenta chromatic fringing. Mitigation: Use diagonal sinusoidal shading with fine modulation ($m \le 0.16$).
- Screenshots vs. Photography: Moiré protects exclusively against external cameras photographing the physical screen. It has zero effect on software screenshots.
SurfaceFlinger & WindowManager
4. Task-Switcher Camouflage (Recents Shield)
Automatically stamps a solid, opaque privacy veil over the window the instant you swipe up to open the Android Recents / App Switcher, preventing banking numbers or private chats from being captured in system carousel snapshots.
⚠️ Real-World Android Edge Cases & Failures
- Quickstep Gesture Transition Latency: In Android 10+, the system snapshot is taken at $t=0$ when the swipe gesture begins. If an app relies on
AccessibilityEvent.TYPE_WINDOW_STATE_CHANGED(arriving at $t=+80\sim150\text{ ms}$), the unmasked window has ALREADY been recorded in the system thumbnail! - Cross-App FLAG_SECURE Limitations: An accessibility service cannot inject
FLAG_SECUREinto third-party apps. GhostScreen must pre-emptively stamp its own top-level overlay before the thumbnail buffer is serialized.
🧠 Context-Aware Shielding & Sensor Triggers
Sensory capabilities that operate 100% offline, zero-telemetry, and preserve GhostScreen's locked invariants.
DIRECT (0°)
Slide to tilt phone in 3D. Shoulder-surfer blackout snaps to 100% OLED black when angle ≥ 40°.
💡 High-Impact Feature & UI Proposals
Detailed engineering analysis for features documented in
docs/UPCOMING_FEATURES.md.
New Geometry
Dynamic Island / Pill Peek Mode
💊
A high-precision horizontal capsule that frames only the specific line of text or 2FA code you are inspecting. Uses curved pill caps (
Path.addRoundRect), leaving zero peripheral visibility.
Sensor Automation
Shoulder-Surfer Tilt Blackout
📐
Uses hardware
SensorManager.SENSOR_ROTATION_VECTOR. If viewing angle deviates >40° from your primary vector, overlay automatically snaps to 100% OLED black.
Accessibility AI
Node-Level Sensitive Field Auto-Mask
✨
Inspects
AccessibilityNodeInfo tree for isPassword, regex matching ($, IBAN, OTP), and spawns micro-mask windows directly over the sensitive fields without obscuring the rest of the app.
Material 3 Expressive
Haptic Textures & Hardware Knots
📳
Synthesizes Android
VibrationEffect.createPrebaked notches on 25%, 50%, 75% opacity crossings and edge resizing snaps, providing a physical, mechanical feel.
Optics Simulation
Micro-Louver Privacy Shader
🕶️
Replaces flat black masks with fine 45-degree micro-louvers rendered in hardware Canvas (
BitmapShader). Simulates 3M privacy filter glass, obscuring wide viewing angles.
Instant Action
Lock Screen & Tile Quick Controls
⚡
Expand
GhostScreenTileService with Android 14 lockscreen quick access buttons and dynamic status feedback, enabling 1-tap protection before unlocking your phone.