👋 Introduction
Welcome to Smart Seating — a mobile app that helps bus passengers find the shadiest seat using real-time sun position calculations.
This Privacy Policy explains what little information the app accesses, how it is used, and your rights. By using Smart Seating, you agree to the practices described here.
📦 Information We Collect
Location Data (Optional)
When you tap "Use My Location" on the Plan Trip screen, the app requests your GPS location to identify the nearest city and pre-fill the origin field.
User Preferences (Local Storage)
The app saves these two items locally on your device:
| Data | Purpose |
|---|---|
Language preference (en or bn) | Remember your chosen language between sessions |
| Onboarding completion status | Skip the intro screen on return visits |
What We Do NOT Collect
⚙️ How We Use Information
| Information | Purpose |
|---|---|
| GPS location (if granted) | Identify nearest city for origin field — on-device only |
| Language preference | Display app in your chosen language |
| Onboarding status | Provide smooth first-launch experience |
The sun position and shade-side calculations are performed entirely using on-device algorithms based on publicly available solar geometry formulas. No trip data is ever sent to a server.
🔗 Third-Party Libraries
Smart Seating uses the following open-source libraries, all of which operate entirely on-device:
| Library | Purpose |
|---|---|
| Google Fonts (Poppins) | Typography — font files bundled with the app |
| Geolocator | Accesses device GPS when permission is granted |
| Provider | On-device state management |
| SharedPreferences | Local preference storage |
None of these libraries receive personally identifiable information through our app.
🔐 Permissions
| Permission | Platform | Reason |
|---|---|---|
ACCESS_FINE_LOCATION | Android | GPS for nearest-city lookup (optional) |
ACCESS_COARSE_LOCATION | Android | Fallback GPS accuracy |
NSLocationWhenInUseUsageDescription | iOS | GPS for nearest-city lookup (optional) |
You may revoke location permission at any time via Settings → Apps → Smart Seating → Permissions.
🗄️ Data Retention
All data is stored locally on your device — you control retention entirely:
👶 Children's Privacy
Smart Seating does not knowingly collect any personal information from children under 13. The app does not contain content directed at children. If you believe a child has provided personal information, please contact us immediately.
⚖️ Your Rights
Because we do not collect or store personal data on external servers, data subject rights (access, deletion, portability) are exercised directly on your device by managing the app's local storage or uninstalling the app.
📋 Changes to This Policy
We may update this Privacy Policy from time to time. When we do, we will update the "Last Updated" date at the top. Continued use of the app after changes constitutes acceptance of the updated policy. For significant changes, we will provide an in-app notification.
📧 Contact Us
Questions, concerns, or requests about this Privacy Policy?
allwayssbjioy@gmail.comAlso see: Terms & Conditions →