Cabzzy is owned and operated by BROGEN TECHNOLOGIES PRIVATE LIMITED.
Last updated: February 5, 2026
All permissions are requested and used by
BROGEN TECHNOLOGIES PRIVATE LIMITED
solely for providing Cabzzy app functionality
and in compliance with Google Play policies.
Permission: android.permission.INTERNET
To allow the app to connect to servers for user login, OTP verification, ride booking, location updates, and map APIs.
Permission: android.permission.ACCESS_NETWORK_STATE
To check if the device is connected to the internet before making API or socket calls.
Helps to show proper error messages like "No Internet Connection".
Permission: android.permission.ACCESS_FINE_LOCATION
To get the user's exact location for ride pickup/drop.
Used by Google Maps API for accurate GPS navigation during rides.
Permission: android.permission.ACCESS_COARSE_LOCATION
Used when high accuracy location is not required (e.g., for showing nearby rides).
Acts as a fallback if GPS is disabled.
Permission: android.permission.ACCESS_BACKGROUND_LOCATION
This permission is used only during an active ride and is never used when the app is idle.
Ensures smooth live tracking of cab or agent during active rides.
Shown with clear background usage disclosure in app.
Permission: android.permission.CAMERA
Used for profile picture capture or ride issue reporting by uploading images.
Not used secretly or without consent.
Permission: android.permission.READ_MEDIA_IMAGES
To allow user to select profile image or document from gallery.
Used with proper image picker UI with user intent.
Permission: android.permission.READ_MEDIA_AUDIO
This permission is requested only if and when audio upload features are enabled. or in driver mode.
Currently optional unless audio features are added.
Permission: android.permission.READ_EXTERNAL_STORAGE
For image and document selection from gallery (older Android versions).
Removed in Android 13+ due to new Media permission model.
Permission: android.permission.WRITE_EXTERNAL_STORAGE
For saving temporary files like downloaded invoices or logs (older devices).
Deprecated in newer Android versions.
Permission: android.permission.POST_NOTIFICATIONS
Required to show ride updates, OTP messages, driver arrival, and support messages via push notifications.
Only requested on Android 13+.
Permission: android.permission.FOREGROUND_SERVICE
For location tracking and socket connection while app is in use.
Required for real time ride updates or navigation without app being killed.
Permission: android.permission.FOREGROUND_SERVICE_LOCATION
Specially used to start foreground service that accesses location.
Ensures app runs a stable ride tracking service with visible notification.
Permission: android.permission.SYSTEM_ALERT_WINDOW
To display floating ride overlay (like Ola/Uber does) showing ride status or actions.
Shown with full disclosure and user consent before enabling.
Permission: android.permission.SYSTEM_ALERT_WINDOW
Used to request and guide users to enable overlay permission.
Only invoked when user explicitly enables ride overlay UI.
Permission: <uses-feature android:name="android.hardware.camera" android:required="true" />
Indicates camera is required on the device for profile/document capture.
Ensures app doesn’t run on devices without camera hardware.
Permission: android.permission.CALL_PHONE
Our app provides ride booking and coordination services through the Cabzzy platform. Drivers/agents need to directly call customers from the app for ride coordination.
We only initiate calls when the user clicks the call button, we do not make automatic or background calls.
Permission: android.permission.WAKE_LOCK
To keep the device awake during critical tasks like incoming ride alert, playing ringtone, or location tracking.
Used only while ride notification/overlay is active. Automatically released after use.
Renumber permissions sequentially (Google reviewers sometimes flag sloppy docs)
Permission: android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK
Needed to run a foreground service for playing alert/ringtone when a ride request arrives (even if app is in background or locked).
Ensures ride ringtone is not killed by system.
Queries:
<queries>
<package android:name="com.whatsapp" />
<package android:name="com.whatsapp.w4b" />
<package android:name="com.google.android.apps.maps" />
</queries>
Needed if app offers "Share via WhatsApp" or opens WhatsApp to communicate with drivers/customers.
Helps avoid ActivityNotFoundException while sharing via intent.
Allows app to safely open Google Maps for ride navigation. Avoids crash if app tries to send intent to Maps.
If you have any questions or concerns, please contact BROGEN TECHNOLOGIES PRIVATE LIMITED at cabzzycontact@gmail.com