App Name: Contacts Home - Phone Dialer
Developer Name: HARIKRISHNA ROOFING
Contact Email: console@harikrishnaroofing.top
1. Introduction
Contacts Home - Phone Dialer is an application designed to help users manage contacts, make phone calls, view call history, and access related features such as caller screens, after-call reminders, weather information, and QR code scanning.
The App uses Android permissions to provide contact management, calling, call log access, notifications, location-based weather functionality, camera access for QR scanning, and other supported features. These permissions are used only as necessary for the App's intended functionality.
By using this App, you agree to this Privacy Policy.
2. Permissions We Use
👥 Contacts Management
Permissions used:
android.permission.READ_CONTACTS
android.permission.WRITE_CONTACTS
Purpose:
Display contacts saved on the device.
Add, edit, and manage contact information.
Support contact-related calling and communication features.
Help users access compatible calling or messaging options associated with contacts.
📌 Contact information is accessed or modified when needed for the App's contact management functionality.
📞 Call Log Management
Permissions used:
android.permission.READ_CALL_LOG
android.permission.WRITE_CALL_LOG
Purpose:
Read call history to display recent calls.
Support call log management and updates where permitted.
Help users review and manage call-related information.
☎️ Phone Calls and Phone State
Permissions used:
android.permission.READ_PHONE_STATE
android.permission.CALL_PHONE
Purpose:
Allow users to initiate phone calls through the App.
Access relevant phone-state information required for supported calling features.
Support dialer and caller screen functionality.
📌 READ_PHONE_STATE does not, by itself, provide access to call history. Call history access is covered by the separate call log permissions listed above.
🔔 Notifications and Full-Screen Caller Interface
Permissions used:
android.permission.POST_NOTIFICATIONS
android.permission.USE_FULL_SCREEN_INTENT
Purpose:
Display notifications for supported calling and reminder features.
Show a full-screen caller interface when appropriate and permitted by Android.
Help users interact with supported call-related screens.
🔋 Wake Lock
Permission used:
- android.permission.WAKE_LOCK
Purpose:
Keep the device awake temporarily when necessary for active call-related operations.
Support relevant caller screen and background processing functionality.
📲 Foreground Phone Call Services
Permissions used:
android.permission.FOREGROUND_SERVICE
android.permission.FOREGROUND_SERVICE_PHONE_CALL
Purpose:
Support foreground services while a supported phone call is active.
Maintain call-related operations and their required notifications.
Support caller screen functionality according to Android system requirements.
📌 These services are subject to Android restrictions and applicable dialer-role requirements.
⏰ After-Call Reminders and Device Restart
Permissions used:
android.permission.SCHEDULE_EXACT_ALARM
android.permission.RECEIVE_BOOT_COMPLETED
Purpose:
Schedule after-call reminders at user-selected times.
Restore or reschedule supported reminders after the device restarts.
Help users receive reminders according to their configured schedules.
📌 Exact reminder timing depends on Android permissions and system settings. Without exact-alarm access, reminders may be delivered later than the scheduled time.
🌦️ Weather and Location
Permission used:
- android.permission.ACCESS_COARSE_LOCATION
Purpose:
Access approximate device location when required for weather functionality.
Support weather information relevant to the user's approximate location, where implemented.
📌 Location access is subject to user permission and Android device settings.
🌐 Internet and Network Access
Permissions used:
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
android.permission.ACCESS_WIFI_STATE
Purpose:
Access the internet for supported online features, including weather information.
Check network connectivity.
Check Wi-Fi status when required by supported functionality.
📷 Camera and QR Code Scanning
Permission used:
- android.permission.CAMERA
Optional hardware feature:
- android.hardware.camera
Purpose:
Scan QR codes through the QR scanner screen.
Access the camera when the user opens and uses the QR scanning feature.
📌 Camera permission is requested when the QR scanner screen is opened, as described in the manifest comments. Camera hardware is optional.
🖼️ Wallpaper
Permission used:
- android.permission.SET_WALLPAPER
Purpose:
Support wallpaper-related functionality where implemented.
Allow users to apply supported wallpaper options through Android.
🗑️ App Removal Requests
Permission used:
- android.permission.REQUEST_DELETE_PACKAGES
Purpose:
Request removal of an application through the Android system uninstaller when the user selects the supported uninstall feature.
Allow Android to handle required confirmations and security controls.
📌 This permission does not allow the App to silently uninstall other applications.
🔎 App Visibility and Intent Queries
Declarations used include:
android.intent.action.MAIN with android.intent.category.LAUNCHER
android.intent.action.DIAL with the tel scheme
android.intent.action.SENDTO with the smsto scheme
android.intent.action.VIEW with the https scheme
android.intent.action.SEND with the text/plain MIME type
android.intent.action.VIEW with the vnd.android.cursor.item/* MIME type
android.appwidget.action.APPWIDGET_UPDATE
android.hardware.telephony (optional device feature)
Purpose:
Identify compatible launchable activities and supported system apps.
Open compatible dialer, messaging, and web activities.
Help display compatible video-calling options associated with contact entries.
Support discovery of widget providers for the widget picker.
Indicate that telephony hardware is optional, allowing the App to run on supported devices without telephony hardware.
📌 These queries support app compatibility and Android intent resolution. They do not, by themselves, mean that the App collects a complete list of installed applications.
3. Information We Access
Depending on the features used, the App may access or process:
Contact names, phone numbers, and other contact details stored on the device.
Call history and related call log information.
Phone-state information needed for calling functionality.
Approximate device location for supported weather features.
Camera input when the user uses the QR scanner.
Reminder settings and timing information.
Network connectivity information.
Information required to open compatible calling, messaging, video-calling, and widget activities.
📌 Information is accessed only as necessary to provide the App's intended contacts, dialer, calling, weather, reminder, and QR scanning functionality.
4. Information We Do NOT Collect
The App does not intentionally collect or share personal information that is unrelated to its intended contacts, phone dialer, and related functionality.
We do not share users' personal information with third parties for unrelated purposes.
5. How We Use Information
Information and permissions are used to:
Display and manage contacts.
View and manage call history where supported.
Initiate phone calls and provide caller screen functionality.
Schedule after-call reminders and restore them after device restarts.
Provide weather information using approximate location where supported.
Scan QR codes when the user opens the QR scanner.
Open compatible messaging, video-calling, and other system apps.
Provide supported wallpaper and app-removal functionality.
6. Data Sharing
Information is handled only as necessary to provide the App's intended functionality.
We do not share users' personal information with third parties for unrelated purposes.
When users initiate calls, open messaging or video-calling apps, use weather services, or scan QR codes, relevant information may be processed by Android system services or the selected external service to complete the requested action.
External services handle information according to their own privacy practices and applicable requirements.
7. Third-Party Services
The App may use Android system services and APIs required for contact management, phone calls, call logs, reminders, location-based weather, QR code scanning, wallpaper, and app launching.
Compatible third-party applications may be opened for calling, messaging, video calling, or other user-requested actions.
Any external weather provider or other third-party service used by the App may process information according to its own privacy practices and applicable requirements.
8. Data Retention & Deletion
Contacts and call logs may remain in the device's contact or call log provider, depending on how the feature is implemented. Reminder settings and other locally stored preferences may remain on the device until deleted, cleared, or removed by uninstalling the App, as applicable.
Information handled by external applications or services is subject to their respective retention and deletion policies.
Users may contact us regarding applicable data deletion requests.
9. Children's Privacy
The App is not intended to knowingly collect personal information from children.
We do not knowingly collect personal information from children for purposes unrelated to the App's functionality.
10. Data Security
We take reasonable measures to protect information processed through the App.
Users can manage applicable permissions, including contacts, call logs, location, and camera access, through Android device settings.
11. Changes to This Privacy Policy
We may update this Privacy Policy when necessary to reflect changes in the App, its functionality, or applicable requirements.
Any changes will be reflected by updating the "Last Updated" date.
12. GDPR Compliance
Where applicable, users covered by the General Data Protection Regulation (GDPR) may have rights to request access to, correction of, or deletion of their personal data, and may have the right to object to or restrict certain processing.
Users may contact us regarding applicable privacy requests.
13. CCPA Compliance
Where applicable, California residents may have rights regarding access to, deletion of, and information about the handling of their personal information under the California Consumer Privacy Act (CCPA), as amended.
Users may contact us to submit applicable privacy requests.
14. End User License Agreement (EULA)
The App is licensed to users for personal, lawful use in accordance with its intended functionality.
Users must not misuse the App, interfere with its operation, or reverse engineer, modify, or redistribute it except where permitted by applicable law.
Use of the App is subject to applicable laws and Android platform requirements.
15. Contact Us
For questions regarding this Privacy Policy, contact us at:
Email: console@harikrishnaroofing.top
Declaration
Contact and call log permissions support viewing and managing contacts and call history.
Phone and foreground service permissions support calling and caller screen functionality.
Location and internet permissions support weather features where implemented.
Camera permission supports QR code scanning when the user opens the scanner.
Exact alarm and boot permissions support after-call reminders and restoring them after device restart.