PalmGit Privacy Policy

Last Updated: September 14, 2026
Effective Date: September 21, 2026

Introduction

PalmGit Development Team (hereinafter referred to as "we") is the developer of PalmGit(hereinafter referred to as "this App"). We fully understand the importance of personal information protection and are committed to explaining clearly and transparently how this App processes data related to you.

This App is a local-first Git client for use on iPhone and iPad. It does not provide login or registration functions, does not operate any user data server, and your Git code and repository data always remain locally on your iOS device. This App provides in-app purchase functionality (processed by Apple App Store). This Policy will help you understand the following:

  • The basic working principles of this App

  • What data this App stores on your iOS device

  • What system permissions this App requests and their purposes

  • How in-app purchase functionality processes data

  • Your control over your own data

  • Third-party SDK information

  • Protection of minors

  • Updates to this Privacy Policy

  • Contact us

Please read and fully understand this Privacy Policy before using this App. By clicking "Agree and Continue", you indicate that you have read and agree to all contents of this Policy.

I. Personal Information Processor

The following entity information is prominently indicated in bold:

Name: PalmGit Development Team
Contact: palmgit@126.com
Address: Room 606, Wanfeng Business Building, Bao'an District, Shenzhen

We have not appointed a Data Protection Officer (DPO). If you have any questions, comments, or complaints regarding this Policy or personal information protection, you may contact us through the contact details above, and we will respond within 15 working days.

II. How This App Works

This App is a local Git client running on your iPhone or iPad. Its core functions include:

  • General Git operations: initializing repositories, cloning, pulling, pushing, committing, branch management, merging, viewing commit history, etc.

  • Directory and file operations: browsing local directories on your iOS device, creating/editing/deleting files, viewing file differences

  • In-app purchases: purchasing premium features through Apple App Store

The core design principle of this App is "local-first, data autonomy":

  • This App does not provide login or registration functions. You do not need to provide a phone number, email address, or any identity information to use all basic functions.

  • Your Git code and repository data always remain locally on your iOS device and will not be uploaded to our servers.

  • All Git operations (including clone, pull, and push) are actively initiated by you on your iOS device, and data communicates directly with the remote Git server you configure, without passing through our servers.

  • In-app purchases are completed through Apple's payment system. We do not operate a payment server and do not receive or store your payment information.

III. Collection and Use of Personal Information

(1) Personal Information Collection for Basic Functions

In accordance with the structured list requirements of the Provisions on the Collection and Use of Personal Information by Internet Applications (Draft for Comments) issued by the Cyberspace Administration of China in January 2026, the personal information collection situation of this App is as follows:

Function/Service Purpose of Collection Collection Method Categories of Personal Information Permissions Invoked Collection Frequency
Git Operations Not collected Not applicable None None None
Directory and File Operations Not collected Not applicable None Storage/File Access Only when the function is triggered

(2) Personal Information Processing for In-App Purchase Functionality

To complete in-app purchase transactions, we need to process the following data:

Processing Scenario Processing Purpose Processing Method Information Categories Involves Sensitive Personal Information? Processing Frequency
Purchase Transaction Verification Verify purchase behavior and unlock corresponding premium features Anonymous verification locally on your iOS device via Apple receipt verification mechanism Transaction receipt (excluding payment method information), product identifier No Only at purchase
Purchase Status Sync Ensure purchased features can be restored on different iOS devices Query locally via StoreKit2 API Transaction identifier, product identifier No Only when the function is used
Restore Purchases Restore purchase entitlement after changing iOS device or reinstalling the app Use standard API to complete restoration Transaction identifier, product identifier No Only when actively triggered by the user

We do not collect the following purchase-related information: your credit card number, bank account number, billing address, or other payment method information; the password or login credentials of your Apple ID account; your real name, email address, or phone number.

Special note on transaction verification:

On iOS, we use the StoreKit2 framework provided by Apple and a local receipt verification mechanism to confirm purchase validity. Receipts are generated and cryptographically signed by Apple locally on the iOS device, and we only read the product identifier and transaction status fields therein. The verification process is completed on your iOS device, and the relevant receipt data will not be uploaded to our servers.

(3) Explanation of the Data Controller for Payment Information

The data controller for payment information involved in in-app purchases is Apple Inc, not the developer of this App. We only obtain from Apple the verification result of "whether the purchase was successful" and the corresponding product identifier, and we do not obtain any of your payment method information or personal identity information. We recommend that you review Apple's Privacy Policy (https://www.apple.com/cn/privacy/).

IV. Local Data Storage on Your Device

Although the core Git functions of this App do not upload data to our servers, in order to operate normally, the following data will be stored locally on your iOS device. This data is only stored on your iOS device. We cannot access it, will not upload it to any server, and will not share it with any third party.

Locally Stored Data Storage Purpose Storage Location Deletion Method
Git repository paths and configuration Remember repositories you have opened for quick access App private directory Uninstall the app or clear app data
Git repository data To enable normal use App private directory or authorized directory App private directory: uninstall the app or clear app data
Authorized directory: before authorization is revoked, delete manually from disk via the App or delete via system file browsing; after authorization is revoked, delete via system file browsing
Git credentials (e.g., HTTPS Token, SSH key) Used to connect to the Git remote service provider you configure Encrypted and stored in iOS Keychain Delete in app settings or uninstall the app
App preferences Save your interface and operation preferences App private directory Uninstall the app or clear app data
Purchase status cache Record unlocked premium feature status to avoid repeated verification Encrypted and stored in iOS Keychain This cache can be rebuilt at any time via the "Restore Purchases" feature and is managed by the system.

Special note on Git credentials: When you configure an HTTPS Token or SSH key to connect to a remote repository, the credentials are encrypted and stored using the secure storage mechanism provided by the operating system. We cannot read the contents of these credentials, and the credentials are only used for Git network operations actively initiated by you.

V. System Permission Requests and Use

This App follows the "scenario-triggered" principle when requesting system permissions, meaning permissions are requested only when you actively use the relevant function. It will not request any permissions in bulk or in advance at app launch.

Permission Request List

Permission Name Corresponding Function Request Timing Purpose Description Required?
Storage/File Access Permission Directory and file operations When you open a local repository or browse files Read and write the Git repository directories and files you select Yes; otherwise core functions cannot be completed

The in-app purchase function does not request additional system permissions.

Permission usage description:

  • Storage/File Access Permission: Used to access the Git repository directory you specify. This App will not scan, read, or upload files in other unrelated directories on your iOS device.

This App does not request the following permissions: location permission, contacts permission, microphone permission, SMS permission, call history permission, NFC permission, or biometric permission.

VI. Sharing, Transfer, and Public Disclosure of Personal Information

This App does not share your personal information with third parties.

Other Notes

  • Git remote operations: When you use operations such as clone, pull, and push, data is transmitted directly between your iOS device and the Git remote service provider you configure, and is subject to the privacy policy of the corresponding service provider.

  • In-app purchases: Payment information is processed directly by Apple, and we do not participate in the collection or transmission of payment information.

  • Network transmission security: All Git network communications use HTTPS or SSH encrypted protocols.

VII. Third-Party SDKs

This App integrates the following third-party SDKs. In accordance with the requirements of the Provisions on the Collection and Use of Personal Information by Internet Applications (Draft for Comments) of 2026, they are disclosed in the form of a structured list as follows:

SDK Name Package Name/Framework Operator Function Personal Information Collected Privacy Policy Link
StoreKit2 iOS system framework Apple Inc. In-app purchase transaction processing Not collected; only processes transaction receipts https://www.apple.com/cn/privacy/

This App has not integrated advertising SDKs, push SDKs, user behavior tracking SDKs, or any other third-party components used for commercial promotion.

VIII. Storage and Security of Personal Information

Storage location: The Git code and repository data of this App are always stored locally on your iOS device. In-app purchase transaction verification is completed locally on your iOS device or through Apple's global payment infrastructure.

Storage period: The storage period of local data is controlled by you and can be deleted by clearing app data or uninstalling the app. The purchase status cache is encrypted and stored using iOS Keychain, is only used to quickly determine locally whether a feature has been unlocked, and can be rebuilt at any time through the Restore Purchases feature.

Security measures:

  • Sensitive credentials (Git Token, SSH key) are encrypted and stored using iOS Keychain

  • The App runs in a system sandbox environment and is isolated from other apps

  • All Git network communications use HTTPS/SSH encryption

  • In-app purchase transactions are processed by Apple's secure payment system and comply with PCI DSS standards

IX. Your Rights

Under the Personal Information Protection Law of the People's Republic of China, you enjoy the following rights. Since the core Git functions of this App do not collect your personal information, these rights are fully exercised by you autonomously at the local data level:

Right How to Exercise
Access and Copy View all locally stored data in the App; Git repository data can be accessed directly through a file manager
Correct and Supplement Modify preferences in app settings; Git repository files can be edited directly
Delete Delete local data in the App; clear app data; uninstalling the App will delete all associated data
Account Cancellation This App has no account, so no cancellation is needed
Complaints and Reports Contact us via the contact details in Part I of this Policy

Explanation regarding purchase record management: Your purchase records are maintained by Apple, and you can manage them in the following ways:

  • iOS: Go to "Settings" > your Apple ID > "Media & Purchases" > "Purchase History" to view and manage

If you need to apply for a refund, please submit an application through Apple's official channels.

X. Protection of Minors' Personal Information

This App is a developer tool and is not designed for minors. Because this App does not have an account system and does not collect users' identity information, the core Git functions do not upload any data to our servers.

Special note on in-app purchases and minors: If a minor uses the in-app purchase function of this App, it is recommended that it be done under the guidance and consent of a guardian. Guardians can restrict or disable in-app purchases through the "Screen Time" function built into the iOS system. This function is a system-level function, not built into this App.

XI. Updates to This Privacy Policy

Update circumstances: When new functions of this App involve changes to personal information processing methods, the addition of new third-party SDKs, or changes in laws and regulations, we may update this Privacy Policy.

Notification method: After this Privacy Policy is updated, we will notify you through a pop-up or prominent notice in the App, and update the "Last Updated" and "Effective Date" at the top of this Policy. There will be at least 7 working days between the Last Updated date and the Effective Date.

Re-obtaining consent: If an update involves changes to the purpose, method, or scope of collecting and using personal information, we will re-obtain your explicit consent.

XII. Contact Us

If you have any questions, comments, or complaints about this Privacy Policy, or need to exercise the above rights, please contact us through the following methods:

Email: palmgit@126.com
Mailing Address: Room 606, Wanfeng Business Building, Bao'an District, Shenzhen

We will respond within 15 working days after receiving your request.

Confirmation again: This App does not provide login or registration. Your Git code and repository data always remain locally on your iOS device. In-app purchase transactions are processed by Apple App Store, and we do not touch your payment information. You have full control over your own data.