AMARBARO SymbolAMARBARO SymbolAMARBARO
root :: amarbaro.com
🔒privacy policy

Privacy Policy — ABCam

App name: ABCam (ABCam - 4K Webcam & Hotspot) Application ID: com.amarbaro.webcam Effective date: 2026-08-28 Policy URL: https://amarbaro.com/privacy/abcam

Summary

ABCam turns your phone's camera and microphone into a webcam that streams video/audio to a desktop computer over your local Wi-Fi network or over a USB connection (via adb). No data is collected, stored, or transmitted to the developer, to any analytics or advertising service, or to any server on the internet. The app has no backend, no user accounts, and no analytics or crash-reporting SDKs.

Data this app collects

None. This app does not collect, log, or transmit any personal data to the developer or to any third party.

Camera and microphone data

The app captures live camera video and microphone audio only to stream them, in real time, to a desktop application that you run yourself on your own computer, over your own local Wi-Fi network or a USB debugging (adb) connection. This stream:

  • Never leaves your local network / USB connection to reach the internet.
  • Is not recorded, saved, or uploaded anywhere by this app.
  • Is not accessible to the developer or any third party.

Permissions and why the app needs them

Permission Why it's needed
CAMERA Captures the video that is streamed to your desktop as a webcam feed.
RECORD_AUDIO Captures the microphone audio that is streamed alongside the video.
INTERNET Required by Android for any network socket, including the local-only Wi-Fi stream and the loopback socket used for the USB/adb connection — no internet access actually occurs.
ACCESS_WIFI_STATE / CHANGE_WIFI_STATE Lets the app read Wi-Fi connection state and manage the connection used to stream to your desktop.
NEARBY_WIFI_DEVICES (declared neverForLocation) / ACCESS_FINE_LOCATION (API ≤32 only) Required by Android to start a local-only Wi-Fi hotspot (startLocalOnlyHotspot) that the desktop connects to. The app does not read or use device location.
WAKE_LOCK Keeps the Wi-Fi radio active during an active streaming session so the connection doesn't drop.
FOREGROUND_SERVICE, FOREGROUND_SERVICE_CAMERA, FOREGROUND_SERVICE_MICROPHONE Required by Android to keep the camera/microphone streaming session alive and visible to you while the app is not in the foreground; without this the system kills the session within seconds.
POST_NOTIFICATIONS Shows the required ongoing notification while the camera/microphone are active, so you always know when they are in use.

The app also declares a broadcast receiver (ControlReceiver) used for desktop-side camera control (zoom, calibration, start/stop) sent over adb. It is gated on the android.permission.DUMP permission, which only the adb shell can hold — no other app on your device can trigger it.

Data storage

Any configuration or calibration data the app keeps (e.g. lens calibration) is stored locally on your device only. Nothing is uploaded or backed up (allowBackup is disabled).

Third-party sharing, analytics, and advertising

None. This app contains no analytics SDK, no crash-reporting SDK, no advertising SDK, and does not share any data with third parties, because it collects no data in the first place.

Children's privacy

This app is not directed at children and does not knowingly collect any information from anyone, including children, because it does not collect data from any user.

Changes to this policy

If this policy changes, the updated version will be posted at the same URL with a new effective date, and, where required, notice will be given within the app.

Contact

Questions about this policy: privacy@amarbaro.com