Privacy Agreement

Version: 2024/04/25

Description

Xliff Tool for Xcode, hereinafter referred to as "Xliff Tool".

This policy outlines the current strategies for data acquisition, storage, and sharing for the Xliff Tool. Users must agree to this policy to continue using the software. If a user does not agree to this policy, they will not be able to continue using the software.

As the features of Xliff Tool expand, this policy may change. New policies will be released alongside new versions of Xliff Tool to users.

What Data Does Xliff Tool Collect?

  • Xliff Tool reads and writes files of the xliff and xcloc types.
  • Xliff Tool stores user subscription information through the Keychain.
  • Xliff Tool saves the user's API Key for online LLMs in UserDefaults.

Why Does Xliff Tool Collect This Data?

  • Xliff Tool reads and writes xliff and xcloc files for the purpose of translation and verification of translations.
  • Subscription information is stored to verify whether the user's subscription has expired.
  • The API Key is used to authenticate the user's identity when using online LLMs.

How Does Xliff Tool Handle This Data?

  • Xliff Tool processes this information on the user's machine when using ML translation and local LLM translation, verification, and grammar checking.
  • When using online LLM translation, verification, and grammar checking, Xliff Tool needs to upload data to the server of the respective LLM.
  • If the user does not choose local processing, ML translation may send data to Apple's servers during the translation process.
  • The API Key is used for authentication when using online LLMs and is also used for synchronization between the user's devices through iCloud's synchronization feature via Apple's servers.

Does Xliff Tool Share This Data with Third Parties?

  • Xliff Tool's subscription uses RevenueCat to handle in-app purchases. The link to the privacy policy of this framework is provided.
  • Apart from the data handling methods mentioned above, Xliff Tool does not share data with any other third parties.

Privacy Agreement of the Online LLMs

Moonshot

https://login.moonshot.cn/user/argeement/userprivacy

OpenAI

https://openai.com/policies/privacy-policy

Other

To correct potential errors in the program, Apple's systems (iOS/watchOS/macOS/visionOS) automatically collect information when the program crashes and send it to Apple's servers to be shared with developers. This feature is designed to improve user experience and can be turned off in the system settings.