Last updated: 08 November 2025Kerala Sunni Prayer Time (“the App”) is developed and published by Muhammed Salah (“we”, “us”, or “our”). This Privacy Policy describes how we handle information when you use the App.
Manual location choice: You may select a district and territory in Kerala from a predefined list; this selection is optional and can be changed anytime.
Automatically processed data: Current Gregorian and Hijri dates and local device time are computed on-device to calculate prayer schedules.
No personal identifiers: We do not collect names, email addresses, phone numbers, account credentials, precise device identifiers, or analytics events.
Relevant logic for saving your chosen district/territory is stored locally using SharedPreferences:
main.dartLines 168-175
Future<void> _persistSelectedLocation(SelectedLocation selection) async {
final prefs = await SharedPreferences.getInstance();
await prefs.setString(_prefsDistrictKey, selection.district.name);
await prefs.setString(_prefsTerritoryKey, selection.territory);
}
Prayer time calculation: The App reads static timetable files bundled in the app package to display daily prayer times; no network request is made for these schedules.
main.dartLines 568-603
Future<DailyPrayerSchedule?> _fetchPrayerSchedule(SelectedLocation location) async {
final assetPath = _buildAssetPath(location.territory);
final raw = await rootBundle.loadString(assetPath);
final Map<String, dynamic> payload = json.decode(raw) as Map<String, dynamic>;
...
return DailyPrayerSchedule.fromJson(match);
}
Improving user experience: Persisted preferences allow the App to reopen with your most recent selection without re-entering it.
On-device only: Selected location data is stored locally on your device using SharedPreferences. We do not transfer this data to our servers.
Retention: Data remains until you uninstall the App or clear the App data via your device settings.
Google Fonts (google_fonts Flutter package): The App may download font files from Google’s servers when specific fonts are first displayed. Google’s servers may log standard HTTP request data (e.g., IP address, user-agent). Google’s privacy policy applies to these downloads: https://policies.google.com/privacy
Shared Preferences (shared_preferences Flutter plugin): Provides a secure storage wrapper on each platform; data remains on-device.
No analytics SDKs, advertising networks, crash reporters, or social media integrations are included by default.
Android: Release builds do not request runtime permissions. Debug builds use INTERNET solely for local development tooling.
iOS: No runtime permissions requested.
The App does not request GPS, camera, microphone, contacts, or notification permissions.
The App is suitable for general audiences, including children, because it does not collect personal data. If we learn that personal information from a child under 13 has been inadvertently collected, we will delete it promptly.
All information remains on your device. We rely on the operating system’s sandboxing and the security of SharedPreferences to protect your stored selection.
No data is transmitted to us. Font downloads from Google Fonts may traverse international servers controlled by Google.
Change or clear your location selection at any time from within the App.
Remove all stored data by uninstalling the App or clearing App data in device settings.
Disable network access to the App if you do not want Google Fonts to download; bundled system fonts will be used as fallbacks.
We may update this Privacy Policy to reflect changes in the App or legal requirements. Updates will be posted within the App or via the app store listing with a revised “Last updated” date. Material changes may also be communicated through release notes.
For questions or concerns about this Privacy Policy, contact:Muhammed SalahEmail: mskvk9@gmail.com.