TrainLCD

Privacy Policy

The following sets out the terms that apply between TinyKitten and customers who use the application “TrainLCD” (hereinafter referred to as “this application”) and this website (hereinafter referred to as “this site”), which are managed and operated by TinyKitten (hereafter referred to as TinyKitten), a sole proprietorship (such customers being hereinafter referred to as “user”). When using this application or this site, please agree to the following and use it. In addition, TinyKitten shall be able to change the following contents as appropriate.

The privacy policy for the handling of user’s personal information in this application and this site provided by TinyKitten is as follows.

1. Personal information

“Personal information” refers to “personal information” as defined in the Personal Information Protection Law, and is information about living individuals, including the name, date of birth, address, telephone number, contact information, etc. and information that can identify a specific individual (such as personal identification information) and information that can identify a specific individual by describing the information, such as data related to fingerprints and voiceprints, and the insurer number on a health insurance card. It also includes the location information obtained from the smartphone.

2. Method of collecting personal information

TinyKitten never asks for personal information such as name, date of birth, address, telephone number, e-mail address, bank account number, credit card number, driver’s license number, etc. when using this application. No account registration is required to use this application.

The information that TinyKitten obtains in providing this application is as follows:

  1. Location information obtained from the user’s device (Article 4)
  2. An anonymous identifier generated automatically for each installation (Article 5)
  3. Information about the usage of this application and about the device (Article 10)
  4. Information about errors that occur while using this application (Article 11)
  5. Content voluntarily submitted by the user through the “Feedback” function (Article 15)

3. Purpose of collecting and using personal information

TinyKitten collects and uses personal information for the following purposes:

  1. To provide and operate this application and this site
  2. To investigate defects in this application, to understand how it is used, and to maintain and improve its quality
  3. To respond to inquiries and comments from users

4. Handling of location information

Due to the nature of this application, it obtains location information (latitude and longitude) from the user’s device. Location information is handled as follows:

  1. Location information is used solely to determine the nearest station, and to determine the station the user is currently traveling through and the direction of travel.
  2. While the navigation function is in use, location information is also obtained in the background, but only while this application is running.
  3. The location information obtained is temporarily sent to servers managed by TinyKitten in order to determine the station, but it is not stored on the server.
  4. Location information is never used for advertising or for tracking the behavior of users, nor is it provided to third parties for such purposes.
  5. The collection of location information can be stopped at any time from the settings of the device. Even if permission to use location information is not granted, functions that do not require location information, such as “Auto Mode”, remain available.

5. Handling of the device identifier

Instead of requiring account registration, this application stores an anonymous identifier, generated automatically for each installation, on the device. It is used to authenticate communication with the server and to limit the number of times certain functions may be used. This identifier is not associated with any information that identifies a specific individual, such as a name or an e-mail address. The identifier is lost when this application is deleted.

6. Provision of personal information to third parties

Except as required by law, TinyKitten will not provide personal information to third parties without obtaining the user’s prior consent. However, information may be sent to the external services set out in Article 10 and the following articles, to the extent necessary to provide this application and this site.

7. Change of purpose of use

  1. TinyKitten will change the purpose of use of personal information only if it is reasonably deemed that the purpose of use is relevant to before the change.
  2. If the purpose of use is changed, the purpose after the change shall be notified to the user or published on this website by the method prescribed by TinyKitten.

8. Changes in Privacy Policy

  1. The contents of this policy are subject to change without notice to the user, except for laws and regulations and other matters stipulated otherwise in this policy.
  2. Except as otherwise provided by TinyKitten, the revised Privacy Policy will take effect from the time it is posted on this website.

9. Contact for inquiries

For inquiries regarding this policy, please contact the following contact.

10. About the use of Google Analytics

This site uses Google Analytics to understand the usage status of the site. Google Analytics uses cookies to collect user information, but the user’s personal information is not associated. For a description of the Google Analytics Terms of Service and Privacy Policy, please visit the Google Analytics website.

This application also uses Google Analytics for Firebase, provided by Google LLC, to understand how it is used and to improve it. Through Google Analytics for Firebase, this application sends the following information to Google LLC:

  1. An identifier assigned to each installation of this application (the iOS version also sends the Identifier for Vendor (IDFV))
  2. Information about the usage of this application, such as the number of launches, time spent, first launches, and updates
  3. Information about the device, such as the device model, OS version, and approximate region

This application does not collect advertising identifiers (the Advertising Identifier (IDFA) on iOS and the Advertising ID on Android). TinyKitten does not use this information to deliver advertising. For how Google handles information in Google Analytics, please see “How Google uses information from sites or apps that use our services”.

TinyKitten shall not be liable for any damages caused by using the Google Analytics service.

11. Use of Sentry

This application uses Sentry, a service provided by Functional Software, to understand the stability of the application. TinyKitten receives the results of this analysis from Functional Software to understand the user’s error status. The information collected, recorded, and analyzed by Sentry does not contain any personally identifiable information; please visit Sentry’s site for a description of Sentry’s Terms of Use and Privacy Policy.

12. Use of Cloudflare

The backend of this application and this site run on services provided by Cloudflare, Inc. Communication between this application or this site and the server therefore passes through that company’s network. For a description of how information is handled by Cloudflare, please see the Cloudflare Privacy Policy.

13. Automatic announcement function

The “automatic announcement” function of this application speaks either by synthesizing the audio on the server side (hereinafter referred to as “remote synthesis”) or by using the speech synthesis function built into the device. Which of the two is used depends on the environment and on settings distributed by TinyKitten. As of the revision date of this policy, the iOS version uses remote synthesis by default, and the Android version uses the speech synthesis function built into the device by default.

When remote synthesis is used, the announcement text (sentences containing station names, line names and the like) is sent to the speech synthesis service provided by Google LLC. The information sent contains no location information and nothing that identifies the user. The synthesized audio is stored for a certain period of time on servers managed by TinyKitten, in order to avoid synthesizing the same announcement text repeatedly.
When the speech synthesis function built into the device is used, no information is sent externally for the purpose of speech.

14. AI destination consultation function

In order to generate a response, the “Ask AI about your destination” function of this application sends the following information to the AI services provided by OpenAI, L.L.C. and Cloudflare, Inc.:

  1. The text entered by the user and the recent conversation within this function
  2. Information about the station the user is currently traveling through, used to narrow down the stations to suggest (the location information itself is not sent)
  3. The display language setting of this application

In addition, in order to determine whether the candidate stations to be suggested match the user’s request, the text most recently entered by the user and the name of the station the user is currently traveling through are sent, together with information about the candidate stations, to the AI service provided by TypeSafe AI, Inc.

The conversation sent is used only to generate a response and is not stored on TinyKitten’s servers. Nor is the conversation saved on the user’s device; it is discarded when the screen of this function is closed. In order to operate this function properly, the number of uses per day is limited using the anonymous identifier described in Article 5.
Please do not enter your name, contact information, or any other information that can identify a specific individual into this function.

15. Use of Feedback Function

The “Feedback” feature of this application sends the following information to TinyKitten’s proprietary system:

  1. The text entered by the user
  2. Any screenshot voluntarily attached by the user
  3. Information about the device, such as the model name, the name and version of the OS, and the language setting
  4. The version of this application and the anonymous identifier described in Article 5

This information does not contain anything that identifies a specific individual, unless the user includes personal information in the text or the attached screenshot.

The information submitted is used to investigate defects and to improve this application, and is stored for a period of time determined by TinyKitten. It is also classified using the AI service provided by TypeSafe AI, Inc. and summarized using the AI service provided by Cloudflare, Inc., and is forwarded to a private GitHub repository and a Discord channel managed by TinyKitten in order to track how it is handled. Attached screenshots are stored at a unique URL that is difficult to guess, but any third party who knows that URL is able to view them.

In addition, in order to automatically draft a fix for the defect, the submitted text is sent to the AI service provided by Anthropic PBC after information that could identify the sender has been removed. The drafted fix is submitted as a Pull Request to a public GitHub repository managed by TinyKitten. The Pull Request does not contain the text entered by the user. It contains only a description of the defect and, to the extent necessary to reproduce it, the device model name, the OS version, and the version of this application.