
An Android Automotive OS app to improve Polestar 2 user experience.


StarPanel PS2 is a comprehensive vehicle dashboard and telemetry application designed specifically for the Polestar 2, running on Android Automotive OS (AAOS). It provides drivers with real-time vehicle data, advanced traffic awareness, and seamless media integration.1. VEHICLE TELEMETRY & DASHBOARD
The App interfaces directly with the vehicle's onboard systems to display live performance and status data:
- Power & Torque: Real-time visualization of motor output.
- Battery Management: Precise battery percentage, remaining range, and charge rate.
- Drivetrain Status: Current gear selection, vehicle speed, and parking brake state.
- Trip Data: Odometer and mileage tracking.
- Visual Feedback: Dashboard elements optimized for the Polestar 2 head unit.2. TRAFFIC AWARENESS SYSTEM
Integrated traffic intelligence sourced from Waze and TomTom:
- Live Community Reports (Waze): Real-time alerts for police, accidents, hazards, and road closures.
- Incident Data (TomTom): Detailed information on traffic jams and roadworks.
- Traffic Heatmap: Visual overlay on the map showing traffic density and flow.
- Proactive Alerts: Notifications for road conditions within a 10km radius of the vehicle.
- Optimized for AAOS: Large, glanceable icons designed for use while driving.3. WEATHER INTEGRATION
- Real-time Weather: Current conditions at the vehicle's GPS location via OpenWeatherMap.
- Forecasts: Short-term weather outlooks to help plan driving conditions.4. MEDIA AND CONNECTIVITY
- Media Controller: Displays track titles, artist names, and album art from the active media session (Spotify, YouTube Music, etc.).
- Phone Status: Monitored Bluetooth connection state, device name, and phone battery level.
- Playback Controls: Integrated control over current media without leaving the dashboard view.5. WIDGETS AND CUSTOMIZATION
- Home Screen Widgets: Minimalist widgets for the AAOS home screen providing quick-glance telemetry and weather.
- Data Caching: Smart caching ensures that telemetry and weather data are visible immediately upon vehicle start.6. TIERED FUNCTIONALITYFree Tier:
- Basic vehicle telemetry and media controls.
- 2 traffic sessions per calendar day (one per vehicle start).
- 10 km radius for traffic alerts.
- Traffic heatmap overlay.Pro Tier (Subscription):
- Unlimited traffic sessions and continuous updates while driving.
- All Free Tier features with no daily usage limits.
- Persistent background traffic monitoring.7. PRIVACY AND ARCHITECTURE
- Local Processing: All vehicle data (telemetry, speed, gear) is processed locally on the head unit.
- Serverless Design: NBOB Industries does not operate servers; data is sent directly from the device to API providers.
- Privacy-First: No user accounts, no tracking, and no data collection by the developer.8. SAFETY AND COMPLIANCE
- Distraction Optimized: UI designed to meet Android Automotive OS safety standards.
- Motion Restrictions: Interactive features (like subscription management) are automatically disabled while the vehicle is in motion.
- Integrated Experience: Designed to feel like a native part of the Polestar 2 software environment.
STARPANEL PS2 — TERMS OF USELast updated: 29 March 20261. ACCEPTANCE OF TERMSBy downloading, installing, or using StarPanel PS2 ("the App"), you agree to be bound by these Terms of Use. If you do not agree, do not use the App.2. DESCRIPTION OF SERVICEStarPanel PS2 is a vehicle dashboard application designed for the Polestar 2 running Android Automotive OS. The App displays vehicle telemetry, live traffic alerts, weather data, and media controls. Traffic data is sourced from third-party providers including Waze (via RapidAPI) and TomTom.3. FREE AND PRO TIERSThe App offers a free tier and a paid subscription tier ("Pro").Free tier includes:
- 2 traffic sessions per calendar day (one per car start)
- 1 Waze API call and 1 TomTom API call per session
- Waze community reports and TomTom incident data
- Alert types: accidents, police, traffic jams, road closures, hazards, road works
- 10 km radius coverage around your current location
- Traffic heatmap overlay
- Vehicle telemetry, weather, and media controls (unlimited)Pro tier includes:
- Unlimited traffic sessions with continuous updates while driving
- All features of the free tier without daily limits4. LICENSE AND RESTRICTIONSThe App is licensed, not sold, to you for use strictly in accordance with these Terms. You agree not to, and will not permit others to:
- Decompile, reverse engineer, disassemble, or attempt to derive the source code of the App.
- Modify, adapt, or create derivative works based on the App.
- Circumvent, disable, or interfere with security-related features or digital rights management.
- Use the App for any malicious purpose, including hacking, spreading malware, or attempting to gain unauthorized access to our systems or third-party APIs.
- Use the App in any manner that violates applicable laws or regulations.5. SUBSCRIPTIONS AND BILLINGPro subscriptions are billed through Google Play. By subscribing, you agree to Google Play's terms of service for subscriptions. Subscriptions auto-renew at the end of each billing period unless cancelled. You may cancel at any time through Google Play > Subscriptions. No refunds are provided for partial billing periods except as required by applicable law or Google Play's refund policy.6. DATA SOURCES AND ACCURACYTraffic, weather, and vehicle data are provided on an "as-is" basis. The App aggregates data from third-party sources (Waze, TomTom, OpenWeatherMap) and the vehicle's onboard systems. We do not guarantee the accuracy, completeness, or timeliness of any data displayed. Traffic alerts may be delayed, inaccurate, or missing.Do not rely s2olely on this App for navigation or driving decisions. Always observe road conditions, traffic signs, and local laws.7. VEHICLE SAFETYThe App is designed for use on the Polestar 2 head unit and complies with Android Automotive OS distraction optimisation requirements. Certain features (such as subscription purchase) are disabled while the vehicle is in motion. You are responsible for safe vehicle operation at all times. Do not interact with the App in a way that distracts from driving.8. DATA AND PRIVACYNBOB Industries does not operate servers, does not collect user data, and has no ability to track or monitor your use of the App. All data processing occurs locally on your vehicle's head unit.Vehicle telemetry, media metadata, and phone connection data are read from your vehicle's systems and displayed on-screen only. This data never leaves your device.To provide traffic and weather features, the App sends your approximate GPS coordinates directly from your device to third-party API providers (Waze via RapidAPI, TomTom, OpenWeatherMap). These requests do not pass through any NBOB Industries server. Only coordinates are sent — no personal information, vehicle data, or device identifiers.See our Privacy Policy at https://starpanel.carrd.co/#privacy for full details.9. INTELLECTUAL PROPERTYThe App, its design, code, and branding are the property of NBOB Industries. Waze data is provided by Waze Mobile/Google. TomTom data is provided by TomTom International BV. Weather data is provided by OpenWeather Ltd. All third-party trademarks belong to their respective owners.10. LIMITATION OF LIABILITYTo the maximum extent permitted by law, NBOB Industries shall not be liable for any direct, indirect, incidental, special, or consequential damages arising from the use or inability to use the App, including but not limited to damages arising from inaccurate traffic data, missed alerts, vehicle telemetry errors, or service interruptions.The App is not a safety device. It is an informational tool only.11. DISCLAIMER OF WARRANTIESThe App is provided "as is" and "as available" without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement.12. MODIFICATIONSWe reserve the right to modify these Terms at any time. Continued use of the App after changes constitutes acceptance of the updated Terms. Material changes will be communicated through the App or the App's store listing.13. TERMINATIONWe may suspend or terminate your access to the App at any time for violation of these Terms. Upon termination, your right to use the App ceases immediately. Sections 10, 11, and 14 survive termination.14. GOVERNING LAWThese Terms are governed by the laws of Australia. Any disputes shall be resolved in the courts of Victoria, Australia.15. CONTACTFor questions about these Terms, contact:
NBOB Industries
Email: [email protected]
STARPANEL PS2 — PRIVACY POLICYLast updated: 29 March 20261. INTRODUCTIONNBOB Industries ("we", "our", "us") develops StarPanel PS2 ("the App"), a vehicle dashboard application for Polestar 2 on Android Automotive OS.This Privacy Policy explains what data the App accesses on your device, how that data is used, and whether it leaves your device.The key principle: NBOB Industries does not operate any servers, does not collect any user data, and does not track or monitor how you use the App. All data processing happens locally on your vehicle's head unit.2. DATA ACCESSED BY THE APPThe App reads data from your vehicle and device solely to display it on screen. The distinction between data that stays on your device and data that is sent to third-party services is explained below.2.1 Data That NEVER Leaves Your DeviceThe following data is read from your vehicle's onboard systems and displayed locally. It is never transmitted to NBOB Industries, any server, or any third party:- Vehicle telemetry: battery level, range, motor power, torque, speed, gear selection, parking brake state
- Media playback: track title, artist, album art from the active media session
- Phone connection: Bluetooth device name, connection state, battery level
- Subscription status: stored locally on-device via Android DataStore
- Session counters: free-tier usage tracking stored locally on-deviceWe have no way to see, access, or retrieve any of this data. It exists only on your vehicle.2.2 Data Sent to Third-Party ServicesTo display traffic alerts and weather, the App sends your approximate location (as a bounding box or coordinate pair) directly from your device to third-party API providers. These requests go directly from your vehicle to the provider — they do not pass through any NBOB Industries server.- Waze Alerts & Jams (Provider: RapidAPI / OpenWeb Ninja): Sends bounding box (lat/lon corners) to fetch nearby traffic alerts.
- TomTom Incidents (Provider: TomTom International BV): Sends bounding box (lat/lon corners) to fetch nearby traffic incidents.
- TomTom Traffic Tiles (Provider: TomTom International BV): Sends map tile coordinates (zoom/x/y) for traffic heatmap overlay.
- OpenWeatherMap (Provider: OpenWeather Ltd): Sends latitude and longitude for current weather and forecast.Only coordinates are sent. No personal information, vehicle data, account details, or device identifiers are included in these requests.Each provider has its own privacy policy governing how they handle the coordinates they receive:
- RapidAPI: https://rapidapi.com/privacy
- TomTom: https://www.tomtom.com/privacy
- OpenWeatherMap: https://openweather.co.uk/privacy-policy2.3 Data Handled by Google PlaySubscription purchases are processed entirely by Google Play. NBOB Industries does not receive, process, or store any payment information. A purchase token is stored locally on your device to verify your subscription status. We do not operate a backend server to validate purchases.2.4 Google Account Check (Debug Builds Only)In development/debug builds only, the App checks whether the developer's Google account is present on the device. This check does not occur in release builds distributed through Google Play. No account information is transmitted or stored.3. WHAT WE DO NOT DOTo be explicit:
- We do NOT operate any servers or cloud infrastructure
- We do NOT collect, store, or have access to any user data
- We do NOT track your location, driving patterns, or app usage
- We do NOT use analytics, crash reporting, or telemetry services
- We do NOT sell, share, or transfer any data to anyone
- We do NOT create user accounts or profiles
- We have NO way to identify individual users4. DATA STORED ON YOUR DEVICEThe App stores a small amount of data locally on your vehicle's head unit using Android DataStore:
- Subscription status and purchase token (for offline entitlement verification)
- Free-tier session counter (resets daily)
- Home screen widget cache (last known telemetry and weather values)This data never leaves your device. You can delete it at any time by clearing the App's data in Android Settings or uninstalling the App.5. DATA RETENTION- Location: Not retained. Sent in API requests and immediately discarded.
- Vehicle telemetry: Held in memory while the App is running. Widget cache persists until overwritten.
- Traffic and weather API responses: Held in memory during use. Map tiles cached on-device for up to 5 minutes.
- Subscription state: Persists on-device until the App is uninstalled.6. CHILDREN'S PRIVACYThe App is not directed at children under 13. We do not knowingly collect personal information from children. Since we do not collect any data from any user, this is inherently the case.7. YOUR RIGHTSSince all data is processed and stored locally on your device and we do not collect or have access to any user data, you can exercise your privacy rights by:
- Clearing the App's data in Android Settings
- Uninstalling the AppIf you have questions or concerns, contact us and we will assist you.8. CHANGES TO THIS POLICYWe may update this Privacy Policy from time to time. Changes will be reflected in the "Last updated" date above. Continued use of the App after changes constitutes acceptance.9. CONTACTFor privacy-related questions, contact:
NBOB Industries
Email: [email protected]
Website: https://starpanel.carrd.co10. PERMISSIONS USED- INTERNET: Fetch traffic and weather data from third-party APIs. (Data leaves device: Yes — coordinates sent to API providers)
- ACCESSFINELOCATION: Determine your position for traffic and weather. (Data leaves device: Yes — sent to API providers)
- ACCESSCOARSELOCATION: Fallback location for weather. (Data leaves device: Yes — sent to API providers)
- ACCESSNETWORKSTATE: Check connectivity before making API calls. (Data leaves device: No)
- CARPOWERTRAIN: Read gear state and parking brake. (Data leaves device: No)
- CARINFO: Read vehicle make, model, battery capacity. (Data leaves device: No)
- CARSPEED: Read vehicle speed. (Data leaves device: No)
- CARENERGY: Read battery level, range, charge rate. (Data leaves device: No)
- CARMILEAGE: Read odometer. (Data leaves device: No)
- BLUETOOTH, BLUETOOTHCONNECT, BLUETOOTH_SCAN: Phone connection and media session control. (Data leaves device: No)
- BILLING: In-app subscription management via Google Play. (Handled by Google Play)
This is a hobby project from an amateur. Get in touch via email.