SafeGuard - Your Private Monitoring Solution

by•
**SafeGuard** is an advanced parental control and smart device monitoring application featuring real-time GPS tracking, live camera and audio, screen...

Add a comment

Replies

Best
Maker
📌

I built an Android device-management app called SafeGuard — looking for developer feedback

Hi everyone!

I've been working on a personal Android development project called SafeGuard.

The idea is to bring device management, parental controls, digital wellbeing and authorized remote assistance into one application.

What I've been building

1. Location and device information

  • GPS location updates

  • Interactive map visualization

  • Location history

  • Battery and device status

2. Screen sharing and remote assistance

  • Live screen sharing using WebRTC

  • Supported remote navigation

  • Remote troubleshooting assistance

3. Camera and audio

  • Permission-based camera functionality

  • Live audio communication

  • Front and rear camera support

  • Visible camera and microphone indicators

4. Digital wellbeing

  • Daily screen-time information

  • Application usage statistics

  • Installed application inventory

  • Usage reports

5. Application management

  • Supported application restrictions

  • Screen-time limits

  • Application and permission-change alerts

6. Device notifications

  • Supported notification visibility

  • Available call and SMS information

  • Network connectivity information

  • Hotspot activity alerts

  • Emergency device alerts

Technical implementation

Some of the main technologies and concepts involved:

  • Android development and runtime permissions

  • Firebase and cloud database configuration

  • Device authentication and six-digit pairing

  • WebRTC for real-time communication

  • Live audio, video and screen sharing

  • Personalized cloud infrastructure

Privacy and security

Since the application works with sensitive device capabilities, I've been paying particular attention to permissions, authorization, device pairing and transparency.

Camera, microphone, location and screen-related functionality should only be used with appropriate authorization and clear awareness by the connected device user.

What I'd like to learn from the community

  1. What would you improve in this application?

  2. What are the biggest challenges when working with Android permissions?

  3. What security considerations should I prioritize for connected-device applications?

  4. Have you worked with Firebase and WebRTC together?

Project link

I'm sharing the project page for anyone interested in exploring its features and setup information:

This is my own project, and I'm sharing it transparently as its developer.

Thanks for reading! I'd appreciate constructive feedback.