A screen recorder
that redacts itself
before it hits the file.
Maskd watches the frames on the way to the encoder and paints over notifications, password fields, and the two apps you marked private — before they're written to the file. It's best-effort masking, not a guarantee, so give the clip a glance before you share it.
- Platform
- Android
- Min OS
- Android 8.0
- Network
- On-device
- Encoder
- 1080p · 60fps
REC · 00:42
Maskd
Notification · masked
Recents · WhatsApp tagged private
2 of 2 private apps used
free tieron-device
screen_2026-05-24_18-22.mp4
1080p
Fig. 01 · live recording with notification, password,
and a flagged messenger thumbnail masked in-frame.
File 02 · Capabilities
What every other screen recorder
leaves on the floor.
Built-in recorders give you a record button and an output file. Maskd adds the layer that decides what shouldn't be in that file — and applies it at frame time, not after the fact.
- 01
Mask two private apps
2 apps · freePick the two apps you most want kept out of your recordings. When either appears on screen — full window, recents thumbnail, share sheet — Maskd aims to paint over it before the frame is encoded. Best-effort, with a brief settle window.
free
- 02
Status bar and nav bar, gone
freeHide the system bars in your recording without breaking your phone. Clean output, no carrier name, no battery, no time-stamp leak.
free
- 03
Unlimited private apps
premiumLift the 2-app cap. Tag every messenger, banking app, dating app, password manager — anything you want to never leak into a recording or screen-share.
premium
- 04
Hide notifications without flipping DND
premiumNotification popups (heads-up banners) get masked the instant Android's accessibility service sees them. Optional: silence the buzz too — Maskd flips DND on for the recording and restores your prior filter on stop.
premium
- 05
Password fields blacked out automatically
premiumText inputs the OS flags as a password get masked automatically, across apps — no per-app setup. Coverage depends on the app marking its field correctly.
premium
- 06
Keep an Unmaskd copy
premiumOptionally save a second, unmasked version of each recording — for when you need the masked clip to share AND the original for yourself. Kept in the app's private storage, not your gallery.
premium
- 07
Live screen-share protection
premiumCasting to a call or sharing your screen? The same mask pipeline runs over the casted stream, so your private apps and notifications get redacted live — same best-effort behavior as recording.
premium
- 08
No Maskd watermark
premiumFree recordings carry a small Maskd mark in the corner — it disappears on Premium. Ship clean MP4s straight to clients, bug trackers, and feeds.
premium
File 03 · Pipeline
Four stages. The mask runs before encode.
The order matters. Many recorders blur after the file is written, which is a cosmetic fix — the clean frame already existed somewhere. Maskd applies the mask before encode instead. It's best-effort, not frame-perfect: a fast-changing window can briefly slip through before the mask catches up.
- Stage 01
Capture
Android hands every frame of your screen to a virtual display, just like any other recorder.
MediaProjection API
- Stage 02
Inspect
An accessibility service watches window changes, surface text, and the active package — in real time, on-device.
Accessibility events
- Stage 03
Mask
If a flagged window, password field, or matched pattern is visible, a GL compositor draws a solid color, blur, or pixel layer over the area before encode.
GL shader pass
- Stage 04
Encode
The masked frame is what reaches the encoder, so the redaction is baked into the file rather than added afterward. There's a short settle window when a flagged window first appears — tune it in Settings.
MP4 output
File 04 · Use cases
Why people actually reach for it.
- 01Case 01 of 5
Engineers
Bug reports with less to leak
Record a flow, hand the file to a teammate. Flag the apps holding your tokens and DMs so they're masked out of the clip — fewer surprises in the shared recording.
- 02Case 02 of 5
Creators
Walkthrough videos with your contacts kept back
Demo the feature with your real, populated app. Maskd aims to black out the apps you flag — names, avatars, previews — including when a notification fires mid-take.
- 03Case 03 of 5
Customer support
Reproduce a customer issue, share the clip
Capture the UI state of a bug while keeping flagged apps — admin panels, inboxes — masked. Review the clip before sending; masking is best-effort, not a guarantee.
- 04Case 04 of 5
Everyday use
Record your screen without the clutter
Hide notification popups and the system bars so the recording shows the app, not your battery percentage or who just messaged you.
- 05Case 05 of 5
Anyone presenting
Cast to a meeting with one less thing to watch
Mirror your phone in a call. The apps you flag and notification popups get masked in the casted stream — best-effort, so keep sensitive apps closed if it really matters.
File 05 · Subscription · Terms
Free to record. Premium to redact everything.
Three Premium tiers via Google Play. Cancel any time. Lifetime unlocks every Premium feature forever, including ones we ship next.
Tier · 00
Free
- Mask up to 2 private apps
- Hide status bar and nav bar in recordings
- Unlimited recording length · 1080p · MP4
- Maskd watermark on the output file
Tier · 02 · recommended
Yearly
- Everything in Free, no watermark
- Unlimited private apps
- Hide notification popups (heads-up banners)
- Auto-mask password fields, every app
- Keep an Unmaskd copy (app-private)
- Live screen-share mask overlay
Tier · 03
Lifetime
- Everything in Free, no watermark
- Unlimited private apps
- Hide notification popups (heads-up banners)
- Auto-mask password fields, every app
- Keep an Unmaskd copy (app-private)
- Live screen-share mask overlay
Monthly · $4.99 / month also available in-app
File 06 · Install
Get it on the Play Store.
Android 8.0+. Works on every major OEM. After install, enable the accessibility service — the masking pipeline depends on it, and Maskd never uses it for anything else.
- Package
- com.maskd.recorder
- Min Android
- Android 8.0
- Permissions
- Accessibility · Capture · Storage
- Network
- Play billing only
File 07 · FAQ
The things people ask first.
- 01
How does masking actually work?
Maskd registers an accessibility service that watches window events. When a flagged app appears on screen — or a password field, or a notification popup — Maskd paints a solid color, blur, or pixelation layer over the area before the recorder hands the frame to the encoder, so the redaction is baked into the file. It's best-effort: there's a short settle window when a window first appears, and detection relies on what Android's accessibility tree reports.
- 02
Does Maskd send anything to the cloud?
No. Capture, masking, encoding, and storage all happen on your phone. The only network calls are the Play Store license check (Google's billing flow) and the occasional update check. Your recordings never leave the device.
- 03
Why does it need the accessibility permission?
Because nothing else on Android tells an app when a specific window appears, what text is on screen, or which input field is a password. The accessibility service is the only API that surfaces that information in real time. Maskd uses it exclusively for masking — it's never read off-device.
- 04
Will it work on Samsung / OnePlus / Xiaomi?
Yes. Maskd targets Android 8.0+ and works on every major OEM.
- 05
What's the difference between free and Premium?
Free covers the two most-used basics: mask up to 2 private apps and hide the status bar / nav bar. Recordings carry a small Maskd watermark in the corner. Premium removes the watermark and unlocks unlimited private apps, notification masking, automatic password-field redaction, an Unmaskd copy kept in app-private storage, and live screen-share protection. Three Premium tiers: monthly, yearly, or lifetime.
- 06
What does the free watermark look like?
A small Maskd mark in one corner of the video, semi-transparent, never covering the action. It's there to let viewers know how the clip was made. Upgrading to any Premium tier removes it from new recordings immediately.
- 07
Is the masking guaranteed?
No — treat it as best-effort. Maskd masks before the frame is encoded, but it relies on Android's accessibility events and a short settle window, so a fast-changing screen can briefly slip through before the mask catches up. OEM customizations vary too. Always review a recording before you share it, and for anything truly sensitive, close the app rather than relying on the mask alone.
- 08
Can someone screen-record over Maskd's mask?
If a second screen recorder is running at the same time, it captures the same masked output Maskd writes. Anyone watching your screen in person sees the unmasked UI — Maskd protects what gets recorded, not what your eye sees.
- 09
Does the mask add lag?
There's a configurable buffer (Lowest 500ms → Recommended 3s). Higher buffer means more accuracy when a flagged window pops up — the recorder waits a moment for the mask to settle. Most users keep Recommended.
- 10
What about apps with FLAG_SECURE?
Banking apps and password managers usually set FLAG_SECURE, which makes Android refuse to capture their content at all. They show up black in your recording natively. Maskd's per-app rule is for the apps that don't set it.
- 11
Refund policy?
Standard Google Play refund: 48 hours for one-time purchases, manageable from your Play Store account. Subscriptions can be canceled any time in the Play Store.