diff --git a/app/app.json b/app/app.json index 1ac0da5..8ab3fac 100644 --- a/app/app.json +++ b/app/app.json @@ -3,14 +3,14 @@ "name": "BigBrainParking", "slug": "bigbrainparking", "scheme": "bigbrainparking", - "version": "0.1.8", + "version": "0.1.9", "orientation": "portrait", "userInterfaceStyle": "automatic", "newArchEnabled": true, "icon": "./assets/icon.png", "android": { "package": "top.mowden.bigbrainparking", - "versionCode": 8, + "versionCode": 9, "edgeToEdgeEnabled": true, "adaptiveIcon": { "foregroundImage": "./assets/adaptive-icon.png", diff --git a/app/src/screens/AboutScreen.tsx b/app/src/screens/AboutScreen.tsx index 6bfc85f..a036409 100644 --- a/app/src/screens/AboutScreen.tsx +++ b/app/src/screens/AboutScreen.tsx @@ -46,6 +46,26 @@ export function AboutScreen() { {about ?? 'Loading…'} + What gets sent to ParkSmarter (IPS) + + This app talks only to ParkSmarter’s own API, and only sends what a request needs: + {'\n'}• Sign-in (your phone number + password) and your account data — vehicles, cards, + and session history — the same as the official app. + {'\n'}• To find meters, a single map coordinate: the point the map is centered on when you + search. “Near me” just centers the map on your device location first; otherwise it’s + wherever you’ve panned/zoomed to. + {'\n'}• To start a session: the meter, your vehicle and card, the times, and the amount. + No location is attached. + + + What it does not do + + {'\n'}• Your phone’s GPS is used only on-device to position the map, and cached locally so + “last location” works — it is never attached to sign-in, sessions, vehicles, or payments. + {'\n'}• No background location, no tracking, no device ID / IMEI / advertising identifiers, + and no Google services. Session-expiry reminders are scheduled entirely on your device. + + Unofficial, de-Googled client for ParkSmarter. Not affiliated with IPS Group. @@ -62,6 +82,7 @@ export function AboutScreen() { const styles = StyleSheet.create({ container: { padding: 20 }, title: { fontSize: 24, fontWeight: '700', marginBottom: 16 }, + section: { fontSize: 17, fontWeight: '700', marginTop: 22, marginBottom: 6 }, body: { fontSize: 15, lineHeight: 22, color: '#333' }, meta: { fontSize: 12, color: '#999', marginTop: 24 }, joelBackdrop: {