Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,846 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


Tip

This project is part of the FadSec Lab suite.
Discover our focus on ad-free, privacy-first applications and stay updated on future releases!

Note

Unlock FadCam Pro with lifetime access: Visit the Shop
FadCam for Desktop is planned!


>_ FadCam

Privacy-focused Android multimedia suite: background video recording, dashcam, screen recorder, live streaming & remote control - ad-free & open-source.

anonfaded%2FFadCam | Trendshift

GitHub all releases SourceForge Downloads badge

ko-fi badge Support me on Patreon


Scan to visit Patreon shop:
Scan to visit Patreon shop

Discord




Get it on IoD Download on the App Store Get it on F-Droid
⭐ New app from FadSec-Lab suite:πŸŽ‰
Also, check out our new Windows app! Visit here: FadCrypt

Github Stats


Expand Table of Contents

>_ Purpose

FadCam is developed with the goal of providing a powerful, privacy-focused multimedia suite for Android devices. This comprehensive app includes dashcam functionality, screen recording with annotations, live streaming over local networks, and remote camera control β€” all designed for ethical use only.

Ethical Use Cases Include:

  • Personal Security: Use as a dashcam while driving, CCTV at home with remote monitoring, or recording proof in situations where needed for yourself
  • Content Creation: Screen recording with professional annotation tools
  • Remote Monitoring: Live streaming and remote control for security purposes
  • Research and Documentation: Multi-purpose recording tools for various needs

Caution

Misuse Disclaimer:
The developers of FadCam do not condone or support any unethical or illegal use of this software. Misuse, such as unauthorized surveillance or invasion of privacy, is strictly against our guidelines. The authors are not responsible for any misuse of the application.

>_ πŸ“± Screenshots




>_ Featured On

Expand Featured Content

>_ Featured Audio Podcast

>_ Featured Videos

>_ Articles and Listings

>_ ⬇️ Download

Download the latest apk file directly from the releases page.

Get it on GitHub

Or:


Get it on F-Droid Get it on F-Droid Get it on Amazon appstore

>_ Features:

🎬 FadRec Screen Recorder
  • Full-featured screen recording with annotation tools (pen, eraser, text, shapes)
  • Multi-layer editing with version control and unlimited undo/redo
  • Automatic project saving with full recovery options
  • Sidebar overlay menu for quick-access recording controls
🏠 FadCam Remote
  • Live stream camera feed over local network with beautiful web interface
  • Remote control features: start/stop recording, adjust settings, toggle torch
  • Real-time monitoring: battery level, storage status, recording status
  • Perfect for security monitoring and remote access
πŸ“Έ Dashcam & Background Recording
  • Background video recording with screen off capability
  • Custom hybrid MP4 output β€” FadCam's recording engine is built on a custom-patched version of the Media3 library that streams recordings as a fragmented MP4 while recording (zero corruption risk, instant recovery), then finalizes them into a universally playable MP4 on stop. This hybrid format is specific to FadCam and not part of the stock Media3 library
  • Auto-repair of interrupted recordings β€” if the process is killed mid-recording (aggressive OEM background management, crashes, battery optimization), the file is automatically detected and repaired on the next app launch
  • Repair notifications β€” a banner in the Records tab tells you when an interrupted recording was successfully recovered
  • Auto-splitting large files with customizable size limits
  • Wide-angle camera detection and support
πŸŽ₯ Video & Audio Controls
  • Multiple resolutions and 60/90fps support
  • Orientation control and quality options
  • Audio recording with customizable bitrate and sample rate
  • Custom watermark text overlays
  • Geotagging with location data embedding
🎨 User Interface & Experience
  • Clean Material Design with bottom sheet actions
  • 7+ app themes including AMOLED, Light, and System themes
  • 15+ customizable app icons
  • In-app "What's New" page for feature discovery
  • Standalone beta installation without conflicts
πŸ“ File Management & Playback
  • Enhanced thumbnails with index, duration, and file size
  • Sorting & filtering by date, size, and more
  • Trash bin with restore and auto-delete options
  • Inbuilt video player using ExoPlayer
  • Video info view with resolution, size, and duration details
  • Direct video renaming in-app
πŸ”§ Advanced Features
  • Storage indicator with real-time space and estimated record time
  • Clock widget with customizable date/time and colors
  • Custom notification presets and descriptions
  • Audio input source selection (phone mic, wired/Bluetooth)
  • Dynamic watermarks with timestamp, logo, and GPS options
  • App Shortcuts: Three quick actions are available (Start Recording, Stop Recording, Toggle Torch). These shortcuts can be triggered without opening the app and can be mapped with key-mapping apps (e.g. MacroDroid) to hardware buttons (like volume buttons) for convenient control.
  • Quick Settings Tile: Adds a notification shade Quick Settings tile. Single-tap to start/stop recording, double-tap to switch between Front/Rear camera (even live during recording), with secure keyguard lockscreen authentication.
🌐 Localization & Privacy
  • Multiple language support (Italian, and more coming)
  • 100% ad-free and open-source
  • No data collection or tracking
  • Hide from recent apps for privacy
  • Ethical use guidelines and disclaimer

>_ Upcoming Features:

  • Scheduled Recording: Automatically start/stop recordings at set times.
  • In-App Video Editor: Quick trim/edit with Faditor Mini (coming soon).
  • Enhanced Remote Features: Additional remote control capabilities.
πŸ›‘οΈ How Recording Reliability Works

FadCam writes recordings in a hybrid MP4 format that balances crash safety with universal compatibility. This format is implemented through a custom patch of the Media3 library β€” the hybrid finalization and self-healing repair described below are FadCam-specific features, not part of the stock library:

  1. While recording, the file is streamed as a fragmented MP4 β€” data is appended in small fragments with the metadata kept at the front. If the app or process dies at any moment, nothing already written is ever lost or corrupted.
  2. On a clean stop, the file is finalized into a standard MP4 (a single moov metadata block + one mdat container) that plays everywhere β€” gallery, WhatsApp, Instagram, VLC, PC players.
  3. If the process is killed mid-recording (background kill by the OS, crash, battery optimization), the file is left as a valid fragmented MP4. On the next app launch, FadCam's self-healing scan:
    • Detects the interrupted file automatically
    • Rebuilds the metadata directly from the file's fragments
    • Converts it into a playable standard MP4 β€” often byte-identical to a clean stop
    • Shows a repair banner in the Records tab so you know the recording was recovered

The scan is database-driven and runs once per file β€” it only ever examines recordings that were never verified as finalized, so it adds no overhead to normal use. Files that cannot be recovered are left untouched and marked so they are never retried.

This means no more lost recordings from background kills β€” the worst case is a recovered file, not a corrupted one.

>_ Join Community

Join our Discord server to share ideas, seek help, or connect with other users. Your feedback and contributions are welcome!

Discord

>_ Support & Shop

Buy FadCam Pro (lifetime access) from my Patreon shop. Your purchases help fund development and maintenance.

Support me on Patreon


Scan to visit Patreon shop:

Scan to visit Patreon shop

>_ Contributions

We welcome any contributions to improve this project! Whether it's bug fixes or new features, your help is appreciated.

>_ How to Contribute

  1. Open an Issue First: Before starting any work, please open an issue to discuss your proposed changes and get approval.
  2. Fork the Repo: Fork the repository to make your changes.
  3. Submit a PR: Create a pull request with a clear description of your changes.

We look forward to your contributions!

>_ πŸ™Œ Contributions & Credits

About

Open-source, ad-free Android multimedia recorder with background video recording, screen recording, live streaming, and remote camera control

Topics

Resources

Stars

2.7k stars

Watchers

16 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages