Table of Contents
- Agreement to Terms
- Description of Service
- Eligibility
- User Accounts
- Data We Collect
- How We Use Your Data
- Data Sharing & Third-Party Services
- Android Permissions
- Advertising (Google AdMob)
- AI-Powered Features
- Leaderboard & Social Features
- Data Retention & Deletion
- Your Rights (GDPR / CCPA)
- Children's Privacy (COPPA)
- Security
- Disclaimers & Limitation of Liability
- Intellectual Property
- Changes to this Document
- Governing Law
- Contact Us
1. Agreement to Terms
These Terms & Conditions ("Terms") and Privacy Policy ("Policy") constitute a legally binding agreement between you ("User", "you") and the developer of Kinetic Eco Tracker ("we", "us", "our"). By accessing or using the application on any platform, you confirm that you have read, understood, and agree to be bound by these Terms.
We reserve the right to update these Terms at any time. Continued use of the application after changes are published constitutes acceptance of the revised Terms.
2. Description of Service
Kinetic Eco Tracker is a motion and activity tracking application that:
- Detects and classifies physical activities including walking, running, cycling, driving, electric vehicle travel, motorcycle riding, train travel, and air travel.
- Calculates estimated CO₂ emissions or savings compared to a standard petrol vehicle baseline, based on distance travelled and activity type.
- Estimates calories burned during tracked activities.
- Records GPS-based distance and speed.
- Provides an AI-powered eco insight feature using session data.
- Offers a leaderboard allowing opt-in comparison of eco metrics with other users.
- Delivers daily and weekly push notification summaries of tracked activity.
Disclaimer: All calculations (CO₂, calories, distance) are estimates based on published reference values and should not be relied upon for scientific, medical, or regulatory purposes.
3. Eligibility
You must be at least 13 years of age to use this application. If you are between 13 and 18 years of age, you may only use the application with the consent and supervision of a parent or legal guardian. Users under 13 are strictly prohibited from using this application in accordance with the Children's Online Privacy Protection Act (COPPA) and equivalent regulations.
By using the application, you represent and warrant that you meet these eligibility requirements.
4. User Accounts
4.1 Registration
Accounts are created and managed via Firebase Authentication (Google LLC). You may register using an email address and password, or via a supported social login provider (e.g. Google Sign-In). You are responsible for maintaining the confidentiality of your credentials and for all activity that occurs under your account.
4.2 Account Termination
We reserve the right to suspend or terminate accounts that violate these Terms, engage in fraudulent activity, or submit falsified tracking data to the leaderboard. You may delete your account at any time from the application settings, which will trigger deletion of your personal data as described in Section 12.
5. Data We Collect
We collect the minimum data necessary to provide the tracking and eco-insight features. The categories of data collected are:
5.1 Location Data
The application collects precise GPS location data (latitude, longitude, altitude, speed, and accuracy) while a tracking session is active. Background location access is requested solely to continue tracking when the application is not in the foreground. Location data is processed on-device first; session summaries (not raw GPS traces) are stored in the cloud.
Google Play Data Safety disclosure: Location — Precise location, collected during active use and optionally in the background; used for app functionality; not sold to third parties.
5.2 Motion & Sensor Data
The application accesses the accelerometer, gyroscope, and step counter to improve activity classification accuracy. Raw sensor streams are processed in real-time on the device only; individual sensor readings are never transmitted to our servers.
5.3 Physical Profile (Optional)
You may optionally provide height, weight, age, and sex to improve calorie estimates. This data is stored in your Firebase user document, accessible only to you, and is never shared with third parties.
5.4 Session Statistics
Aggregated session statistics — including total distance, duration, activity breakdown, estimated CO₂, and calories — are stored in Firebase Firestore under your user account.
5.5 Account Data
Your email address, account creation date, and last login timestamp are stored for authentication and account management purposes.
5.6 Device & Usage Data
Firebase Analytics and Crashlytics may collect anonymised diagnostic data including device model, OS version, app version, and crash reports. This data is governed by Google's privacy policy.
5.7 Push Notification Tokens
If you grant notification permission, a Firebase Cloud Messaging (FCM) token is stored in your user record to enable personalised daily and weekly summaries. You may revoke notification permission at any time via device settings.
6. How We Use Your Data
- Provide core functionality — activity detection, distance calculation, CO₂ and calorie estimation.
- Improve accuracy — sensor fusion and Kalman filtering applied on-device to reduce GPS noise.
- AI-powered insights — anonymised session statistics are sent to a Firebase Cloud Function which queries the Gemini API to generate eco tips. No personally identifiable information is included in the AI request.
- Leaderboard aggregation — if you opt in, your aggregated eco metrics are published to the leaderboard.
- Push notifications — daily and weekly summaries are sent between 18:00–20:00 local time (daily) and Sunday 09:00–11:00 local time (weekly).
- Analytics & stability — anonymised crash and usage data helps us identify and fix bugs.
7. Data Sharing & Third-Party Services
We do not sell your personal data. We share data only with the following service providers, solely to operate the application:
| Service | Provider | Purpose | Data Shared |
|---|---|---|---|
| Firebase Auth | Google LLC | Authentication | Email, UID |
| Cloud Firestore | Google LLC | Data storage | Session stats, profile |
| Cloud Functions | Google LLC | AI processing | Anonymised session stats |
| Firebase Messaging | Google LLC | Push notifications | FCM token |
| Gemini API | Google LLC | AI insights | Anonymised session stats |
| Google AdMob | Google LLC | Advertising | Ad identifier (opt-out available) |
| Firebase Analytics | Google LLC | App analytics | Anonymised usage data |
| Firebase Crashlytics | Google LLC | Crash reporting | Anonymised crash logs |
| Overpass API (OSM) | OpenStreetMap | Railway detection | GPS coordinates (transient) |
All third-party services are governed by Google's Privacy Policy available at policies.google.com/privacy. GPS coordinates sent to the Overpass API for railway corridor detection are transient, not logged, and subject to the OpenStreetMap Foundation's privacy policy.
8. Android Permissions
The application requests the following Android permissions. All permissions serve a specific functional purpose:
| Permission | Purpose |
|---|---|
| ACCESS_FINE_LOCATION | GPS tracking during active sessions |
| ACCESS_COARSE_LOCATION | Fallback positioning when GPS is unavailable |
| ACCESS_BACKGROUND_LOCATION | Continue tracking when app is backgrounded |
| ACTIVITY_RECOGNITION | Google's Activity Recognition API for auto-start |
| BODY_SENSORS | Step counter and accelerometer for improved detection |
| FOREGROUND_SERVICE / FOREGROUND_SERVICE_LOCATION | Maintain tracking service while app is in foreground |
| POST_NOTIFICATIONS | Daily/weekly eco summary push notifications |
| INTERNET / ACCESS_NETWORK_STATE | Firebase sync and AI insights |
| RECEIVE_BOOT_COMPLETED | Re-register activity transitions after device restart (auto-start feature) |
| CAMERA | Profile photo capture (optional) |
| READ/WRITE_EXTERNAL_STORAGE (API ≤ 32) | Export session reports on older Android versions |
9. Advertising (Google AdMob)
Kinetic Eco Tracker displays advertisements served by Google AdMob. AdMob may use your advertising identifier (Android Ad ID) to serve personalised ads. You may opt out of personalised advertising at any time:
- Android: Settings → Google → Ads → Opt out of Ads Personalisation.
- Alternatively, reset your Advertising ID in the same menu.
Ad revenue supports continued development of the application. We do not share personally identifiable information with AdMob beyond what is automatically collected by the SDK. AdMob's data use is governed by Google's Privacy Policy.
10. AI-Powered Features
The Eco Insight feature sends anonymised session statistics (total duration, distance, activity breakdown, calorie estimate, CO₂ estimate) to a Firebase Cloud Function. The Cloud Function calls the Google Gemini API on your behalf to generate a personalised eco tip. No personally identifiable information (name, email, location coordinates) is included in the data sent to Gemini.
AI-generated insights are for informational purposes only and do not constitute professional health, environmental, or financial advice. Rate limiting applies: AI insights are limited per user per day to ensure fair usage and service availability.
11. Leaderboard & Social Features
Participation in the leaderboard is entirely optional and requires explicit opt-in. When you opt in:
- Your aggregated eco metrics (CO₂ saved, distance, session count) are written to a public leaderboard collection in Firestore visible to other authenticated users.
- Your display name or email prefix may be visible to other users on the leaderboard.
- You may opt out and remove your entry at any time from the application settings.
- Leaderboard data is validated server-side to prevent submission of fraudulent or physically implausible values.
12. Data Retention & Deletion
Session data is retained for as long as your account is active. You may delete individual sessions from within the application at any time. To delete your entire account and all associated data:
- Navigate to Profile → Settings → Delete Account.
- Confirm deletion. All Firestore documents, session history, FCM tokens, leaderboard entries, and physical profile data will be permanently deleted.
- Firebase Authentication credentials will be removed.
- Deletion is irreversible. Data cannot be recovered once the process is complete.
Anonymised, aggregated analytics data (crash logs, usage events) collected by Firebase Crashlytics and Analytics may be retained as per Google's data retention policies, as this data cannot be attributed to an individual.
13. Your Rights (GDPR / CCPA)
- Right of Access — Request a copy of the personal data we hold about you.
- Right to Rectification — Request correction of inaccurate data.
- Right to Erasure — Request deletion of your personal data (see Section 12).
- Right to Restriction — Request that we limit processing of your data.
- Right to Data Portability — Request your session data in a machine-readable format.
- Right to Object — Object to processing for direct marketing (opt out of leaderboard).
- CCPA — Right to Know — California residents may request details of personal information collected.
- CCPA — Right to Non-Discrimination — Exercising your rights will not result in degraded service.
To exercise any of these rights, contact us at kineticecotracker@gmail.com. We will respond within 30 days.
14. Children's Privacy (COPPA)
Kinetic Eco Tracker is not directed at children under 13 years of age. We do not knowingly collect personal information from children under 13. If we become aware that a child under 13 has provided personal information without verifiable parental consent, we will delete such information immediately.
Users aged 13 to 17 may use the application only with parental or guardian consent. If you are a parent or guardian and believe your child has created an account without your consent, please contact us at kineticecotracker@gmail.com.
Google Play App Content Rating: This application is rated for users aged 13+ and is classified under the Health & Fitness category.
15. Security
We implement the following technical safeguards to protect your data:
- All data in transit is encrypted using HTTPS/TLS.
- Firestore security rules enforce that users can only read and write their own data.
- API keys are stored server-side and never exposed in client-side code.
- Android app backup is disabled to prevent extraction of session data via ADB.
- Firebase Authentication is used for all user identity verification.
- Rate limiting is applied to AI features to prevent abuse.
No method of electronic storage or transmission is 100% secure. While we strive to use commercially acceptable means to protect your data, we cannot guarantee absolute security. In the event of a data breach affecting your rights, we will notify affected users as required by applicable law.
16. Disclaimers & Limitation of Liability
16.1 No Warranty
THE APPLICATION IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED. WE DO NOT WARRANT THAT THE APPLICATION WILL BE UNINTERRUPTED, ERROR-FREE, OR THAT ACTIVITY CLASSIFICATIONS, DISTANCE, CALORIE, OR CO₂ CALCULATIONS WILL BE ACCURATE.
16.2 Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES ARISING FROM YOUR USE OF THE APPLICATION, INCLUDING BUT NOT LIMITED TO LOSS OF DATA, PERSONAL INJURY, OR PROPERTY DAMAGE.
16.3 Health Disclaimer
Calorie and activity data provided by this application is estimated and is not a substitute for professional medical advice. Consult a healthcare professional before making health or fitness decisions based on data from this application.
17. Intellectual Property
All intellectual property rights in the application, including but not limited to the source code, design, branding, and documentation, are owned by the developer of Kinetic Eco Tracker. You are granted a limited, non-exclusive, non-transferable licence to use the application for personal, non-commercial purposes.
You may not reproduce, distribute, modify, create derivative works of, publicly display, or commercially exploit any part of the application without our prior written consent.
18. Changes to this Document
We reserve the right to modify these Terms and Policy at any time. When changes are made, we will update the Effective Date at the top of this document and, for material changes, notify you via an in-app notification or email. Your continued use of the application after the effective date of the revised document constitutes your acceptance of the changes.
19. Governing Law
These Terms are governed by and construed in accordance with the laws of the jurisdiction in which the developer is registered, without regard to its conflict of law provisions. Any disputes arising under these Terms shall be subject to the exclusive jurisdiction of the courts of that jurisdiction.
For users in the European Union, nothing in these Terms affects your statutory rights under applicable EU consumer protection or data protection law (GDPR).
20. Contact Us
For questions, data requests, or complaints regarding this document or the handling of your personal data, please contact us:
| kineticecotracker@gmail.com | |
| Subject line | Kinetic Eco Tracker — Privacy / Terms Enquiry |
| Response time | Within 30 business days |
© 2026 Kinetic Eco Tracker. All rights reserved. Effective 27 May 2026.
