RC Lap Analyzer — Privacy Policy

Last updated: 2026-05-30

This Privacy Policy explains how the Android app RC Lap Analyzer (the "App") handles your data.

Japanese version: プライバシーポリシー (日本語).


1. Your data stays on your phone

Every session, chassis preset, setting sheet, photo, and preference imported into the App is stored on your device — split between IndexedDB and Capacitor Preferences (Android SharedPreferences). Nothing is automatically sent to the developer or to any server.

To make sure you don't lose data, the App includes:

Note: the "recovery snapshot" above is either the upstream data at the moment of first import OR — if you later edited the laps locally and chose "keep local" on a divergence — the post-edit local data. In the latter case, recovery restores the edited state, not the original upstream laps.


2. What the developer receives (opt-in only)

The first-launch "Data sharing" (データ共有について) screen, or the "Data sharing" (データ共有) toggle in the Settings tab, lets you explicitly opt in to sharing anonymous statistics with the developer. At the moment there is no backend configured — even when the toggle is on, no data is actually transmitted. If transmission begins in the future, it will be limited to the scope described here (if we ever broaden the scope, we will ask for renewed consent).

What would be sent

What is never sent


3. Changing your data-sharing preference

Open Settings → "Data sharing" (データ共有) and toggle it at any time. Reinstalling the App, clearing its data via OS settings, or using the in-app "Delete all data" (すべてのデータを削除) returns the choice to "undecided" and re-displays the first-launch consent screen.


4. Third-party sharing

The App does not share your data with third parties (ad networks, analytics services, data brokers, etc.). No third-party SDKs are embedded.

If we ever integrate a third-party service (e.g. Firebase, Supabase), this policy will be updated and you will be asked to consent again in-app.


5. Data deletion


6. Children

The App is not intended for users under 13. RC car racing is a hobby for ages 13+; please do not let a child under 13 use the App.


7. Contact

For questions, requests, or privacy-related concerns, please open a GitHub Issue:

https://github.com/swingoms-droid/rc-lap-analyzer/issues

The repository is public, so issues are visible to anyone. Please do not include personally identifying information.


8. Changes to this policy

When this policy is updated, the "Last updated" date at the top of this page will change. If the changes are material (e.g. broadening what is collected, beginning third-party sharing), the App will re-prompt for consent in-app.


9. Controller

The App is operated by an independent developer.

At present, no user data exists on the developer's side — there is no backend configured, so even with the data-sharing toggle ON, nothing is actually transmitted. As a consequence, there is no data subject to access, correction, or deletion requests under GDPR, Japan's Act on the Protection of Personal Information, or similar regimes.

If transmission begins in the future, this policy will be updated with what is collected, how long it is retained, and how to make a request. You will also be asked to consent again in-app at that point. Until then, general privacy questions can be sent via the GitHub Issues link above.