← Back to top
Privacy Policy
Last updated: May 10, 2026
RC Pit Spec ("the App") is an application provided by KG App Lab ("the Operator"). The Operator respects user privacy and handles information in accordance with this policy.
1. Information We Collect
- Anonymous identifier: An anonymous UID automatically generated per device. We do not collect personally identifiable information such as name or email address. The anonymous UID is stored on our server for poster identification, plan management, and abuse prevention.
- Setting data: The RC car configuration entered by the user. This is stored on the device and not sent to our server.
- Shared data (Pit Lane posts): Only when the user chooses to share via the "Pit Lane" feature, the following are stored on our server: machine name, partial setting values, course name, environment information (temperature, surface, grip, etc.), and the language setting at the time of posting. The poster's anonymous UID is also stored, used for post deletion and to address inappropriate content. Users may optionally enter a public handle name at the time of posting (displayed as "Anonymous" if left blank). The entered handle name is stored only for the post in question and is not linked to any cross-device profile.
- AI feature inputs and outputs:
- AI conversation: The user's messages, the current chassis settings, relevant parts catalog information, and the personality prompt of the selected AI partner character are sent to Google (Gemini API) to generate responses. Conversation history is stored on-device in a local SQLite database, retaining up to 100 sessions; older sessions are automatically deleted when this limit is exceeded. Conversation history is never persistently stored on our server (Firestore, etc.) and is removed when the App is uninstalled.
- AI diagnosis: Similarly, chassis settings are sent to Google to obtain an evaluation. Diagnosis results are stored on the device only and not sent to our server (they are deleted when the App is uninstalled).
- Per Google's API terms of service, the data sent is not used to train AI models.
- Usage data: To enforce plan quotas, the AI ticket consumption count, the conversation mode turn consumption count, current plan type, and contract cycle start/reset dates are stored on our server.
- Subscription information: Subscription status from Apple App Store / Google Play Store is synchronized via RevenueCat to manage plan validity. The App's anonymous UID is provided to RevenueCat as the App User ID for synchronization. Payment information such as credit card numbers is not handled by the App; it is processed directly by Apple / Google.
- Push notification information: Only when the user opts in to receive notifications about new Pit Lane posts, the push notification registration token and the user's selected list of chassis-type subscriptions are managed by the notification delivery service (Google). Our server does not retain the subscription token. Notification permission can be revoked at any time via the device OS settings.
- Crash reports and usage analytics: To fix bugs and improve features, we collect crash information, device information, and aggregated usage events. No personally identifiable information, including the anonymous UID, is associated with this data.
- Abuse detection information: If abuse is detected, the Operator may flag the corresponding anonymous UID on the server side and apply feature restrictions.
2. Information We Do Not Collect
- Personally identifiable information such as name, address, phone number, or email address
- Device data such as location, contacts, photos, or camera
- Payment information (handled directly by Apple / Google)
- Additional identifiers such as device fingerprints or hashed IP addresses
3. Purpose of Use
- Storing, displaying, and sharing setting data
- Providing AI diagnosis and AI conversation features
- Plan quota management and subscription management
- Detecting and preventing abuse
- Collecting crash and error information for product improvement
- Improving features and optimizing UI based on aggregated usage
4. Sharing with Third Parties
We share the minimum necessary information with the following external services:
- Google (Firebase services / Gemini API / AdMob): Authentication, data storage, AI response generation, push notifications, crash reports, usage analytics, abuse prevention, advertising
- RevenueCat: Subscription management
- Apple / Google: In-app purchase processing (each store's payment platform)
Other than the above, we do not share information with third parties unless required by law.
Cross-border data transfers: Both Google and RevenueCat are headquartered in the United States. By using the App, data may be processed overseas, including in the United States, through these providers.
Privacy policies of each service:
5. Data Storage
Data stored in Firebase (Firestore / Cloud Functions) is managed in Japan (Tokyo region). AI response generation (Gemini API) is processed in regions designated by Google. Data on the device is removed when the App is uninstalled.
6. Data Deletion / Disclosure Requests
Users may request disclosure, correction, deletion, or suspension of use of their data at any time. Please contact us at the address below. We will respond within 30 days of receipt.
Handling of Pit Lane posts: Posts published on Pit Lane can be individually deleted from the "My posts only" filter inside the App. Posts remain on the server even after the App is uninstalled, so please delete them individually beforehand or contact us at the address above to request data deletion. Upon request, the Operator will bulk-delete posts associated with the relevant anonymous UID.
Retention period of abuse detection records: Flag information for anonymous UIDs detected as abusing the service is retained for approximately one year, after which it is removed if no further abuse is observed.
7. Advertising
Free users see ads delivered by Google AdMob. No ads are displayed while a paid plan (Basic / Pro) is active.
About personalized advertising: Ads delivered by AdMob may be personalized based on the device's advertising ID (IDFA / AAID), shared with the Google ad network (use of advertising IDs may include tracking). On iOS, the AppTrackingTransparency (ATT) permission dialog is shown at first launch, and tracking is performed only if the user grants permission. If permission is not granted, or if the advertising ID is reset / opted out of, non-personalized ads are shown. Advertising IDs can be managed via the device OS settings.
8. Affiliate Links
Purchase links in the parts catalog include Amazon Associates and Rakuten affiliate links. Purchases made through these links may result in affiliate revenue for the Operator.
9. Children's Privacy
This App is not intended for children under the age of 13. We do not knowingly collect personal information from anyone under 13.
10. Changes to This Policy
This policy may be changed without prior notice. Significant changes may be announced inside the App. Updated policies take effect once posted on this page.
11. Note for EU Residents (GDPR)
If you reside in the EU (European Economic Area), under the EU General Data Protection Regulation (GDPR) you have the right to access, rectify, erase, restrict the processing of, port, and object to the processing of your personal data, and the right not to be subject to automated decision-making. To exercise these rights, please contact us at the address listed in §6. The legal basis for data processing is the performance of a contract for the provision of the service.
12. Data Controller
The data controller for this App is KG App Lab. For inquiries regarding the controller's address and contact details, please email info@kgapplab.com.
13. Contact
For inquiries regarding this policy, please contact info@kgapplab.com.