Keke Terms of Service

Effective Date: March 20, 2026  |  Last Updated: May 10, 2026

This English version is provided for your convenience. In the event of any discrepancy between this English version and the Chinese version, the Chinese version shall prevail.

Welcome to the Keke app.

Keke is a recording tool and beta community for climbing enthusiasts, helping users organize videos and grades of each climb, discover beta videos for the same route, and follow friends' climbing activity.

These Terms of Service (the "Terms") form an agreement between you and the Keke developer ("we," "us," or "our") governing your downloading, installing, registering, logging in, and using the Keke app and related services. Please read and fully understand these Terms before registering, logging in, or using the Service. By clicking "Agree," registering, logging in, using the Service, or otherwise expressly or impliedly accepting these Terms, you confirm that you have read, understood, and agreed to be bound by these Terms in their entirety.

1. Parties

  1. The Keke app (the "Product" or "Service") is operated by an independent developer.
  2. If you have any questions, comments, or suggestions about these Terms or the Service, please contact us:
    Email: kekeclimbing@gmail.com

2. Scope of Service

  1. The Service includes, without limitation, the following features:
  2. The specific scope of the Service may change due to version upgrades, operational decisions, or legal and regulatory requirements. The developer may adjust, suspend, or terminate the Service within reasonable bounds.

3. Account Registration and Use

  1. You may register or sign in using:
  2. After registration, you may voluntarily fill in information such as nickname, avatar, climbing-start date, height, and wingspan. This information is provided voluntarily and may be displayed on your profile.
  3. You are responsible for safeguarding your account credentials and for all activity occurring under your account.
  4. You must not:
  5. If your account is compromised or subject to other security risks, contact the developer promptly.

4. User Content

  1. While using the Service, you may upload, import, record, edit, save, or share content including but not limited to: videos, images, climbing records, route colors, grades, tags, route-setter information, notes, textual descriptions, and public content within community features.
  2. Climbing videos you upload or import are visible only to you by default and are not automatically published. Such content and related information will be displayed in community contexts — including your profile, gym pages, the discovery feed, similar-route matching, and similar — only after you actively set the relevant video or clip to public.
  3. You may unpublish at any time. Upon unpublishing, the platform will immediately stop new public displays and new matching hits of the content. Due to cache updates, index refreshes, and similar technical reasons, complete removal may take a reasonable processing period.
  4. You may tag specific friends in private climbing videos. Tagged friends may receive in-app notifications and watch the related video after the platform verifies their identity and permissions. Tagging does not automatically make the video public.
  5. Tagged friends may choose to only watch, or to import the relevant video into their personal library. Watching and importing are two independent actions. By initiating a friend-tagging action, you consent to the tagged friend viewing the video through the product flow and, at their option, importing it.
  6. Once a video is imported, an independent copy is created under the target user's account and is thereafter managed independently by that user. The copy is visible only to the target user by default, but the target user may independently decide whether to share it again or set it to public, and bears responsibility for such subsequent handling. Subsequent deletion, unpublishing, or state changes by the original uploader will not directly affect independent copies lawfully imported by others.
  7. For content you actively set to public, other users may only watch, like, and favorite it within the functionality the platform provides, and may forward it externally through short-lived external share links generated via the "Share" button on the player page. Unless expressly permitted by the platform (including, without limitation, the external share links referenced above), other users may not import such public content into their libraries, nor republish, forward, download, repost, mirror, or otherwise further disseminate it. Even where technical means such as screen recording or caching may permit access, such means do not constitute authorization by the platform or the content publisher to copy, disseminate, or otherwise reuse the content. Detailed rules for external share links (24-hour validity, per-link view caps, immediate invalidation of viewer-generated share links upon the original author's unpublishing, and similar) are set forth separately in the Keke Community Guidelines.
  8. You represent and warrant that you hold the relevant rights in content you upload, publish, make public, tag, share, or import, and that such content does not infringe any third-party rights. You must not upload, publish, share, or disseminate videos containing others' likeness, voice, privacy, works, or other legally protected content without their consent.
  9. You understand and agree that, to enable video backup, cross-device synchronization, targeted sharing with friends, content display, similar-route matching, public content moderation, and similar features, content you actively upload to our servers will be stored in the cloud. Content not uploaded may remain only on your local device.

5. User Conduct

When using the Service, you must not engage in the following conduct, including but not limited to:

  1. Publishing or disseminating unlawful information;
  2. Publishing pornographic, vulgar, violent, terrorizing, defamatory, harassing, or otherwise inappropriate content;
  3. Impersonating others or fabricating an identity;
  4. Infringing others' intellectual property, likeness, reputation, privacy, or other lawful rights;
  5. Reposting, misappropriating, or republishing others' content without authorization;
  6. Engaging in malicious activity inflation, fake interactions, or data manipulation;
  7. Interfering with or sabotaging the Service by means of crawlers, cheats, automation scripts, reverse engineering, and similar means;
  8. Publishing commercial advertising, marketing, or other unauthorized commercial promotion;
  9. Engaging in other conduct that violates applicable laws and regulations, public order and morals, or these Terms.

6. Moderation, Reporting, and Enforcement of Community Content

  1. To maintain community standards and content order, the platform may moderate content actively set to public. Default-private content and content shared only with specific friends are not subject to the public-content moderation process.
  2. Public content may be evaluated by on-device models for scene recognition and risk pre-screening before display, and may be further reviewed via a third-party content-safety service.
  3. The platform may use automated moderation and, where appropriate, combine human review and user reports to assess and handle content suspected of being unlawful, pornographic, violent, harassing, infringing, impersonating, or otherwise unsuitable for public dissemination.
  4. For content that fails review or is determined to be in violation, the platform may decline to publish, hide, delist, delete, limit distribution, limit public exposure, limit functionality, suspend, or terminate use of the account. For serious or repeated violations, the platform may ban the account.
  5. The platform may provide a reporting mechanism for public content. Users may report content suspected of being pornographic, unlawful, harassing, infringing, impersonating, or otherwise unsuitable for public dissemination.
  6. If you disagree with a moderation outcome, you may file an appeal through the platform's appeal channel or via the contact email. The platform will review appeals within a reasonable scope.
  7. For content or conduct suspected of criminal activity, the platform may lawfully retain relevant records and report to, or cooperate with, competent authorities.

7. AI and Content Analysis

  1. The Product may offer on-device AI video analysis for automatic segmentation, detection of climbing-route colors, and assistance in generating climbing records.
  2. This on-device analysis runs on your device; you may choose whether to use or skip it.
  3. Once you actively set a climbing video or clip to public, the platform may, within the scope necessary to deliver community features such as similar-route matching and the display of other users' beta videos or reference climbing clips, analyze and process such public content and extract route features relevant to route matching, including hold detection results and the spatial distribution of holds and other route-structure features.
  4. Such route-feature processing applies only to content you actively make public; it does not apply to default-private content or content shared only with specific friends. It is not used to identify faces, personal identities, bodily characteristics, or biometrics.
  5. Once you unpublish, the platform will immediately stop new public matching. Related caches or indexes will be updated or cleared within a reasonable technical cycle.
  6. AI analysis and matching results are provided as supplementary information only, may contain errors, and do not constitute professional judgment, grade certification, or safety advice. You should independently verify and adjust the results in light of actual conditions.

8. Intellectual Property

  1. The intellectual property rights in the Product's software, UI design, marks, copy, structure, database, and other related materials belong to the developer or the respective rights holders.
  2. Without the developer's prior written permission, no one may copy, modify, distribute, reverse-engineer, decompile, disassemble, or otherwise use the Product beyond the scope of authorization.
  3. You retain your rights in your user content; however, solely to provide the Service, you grant the developer a non-exclusive license, within the necessary scope, to use, store, process, and display such content.

9. Disclaimers

  1. The Service is provided on an "as is" basis. The developer will make reasonable technical efforts to maintain service continuity and security, but is not responsible for:
  2. You understand that climbing itself is an inherently risky activity. The Product provides recording, organizing, sharing, and assistive analysis tools only, and does not constitute any safety guarantee, technical instruction, or professional training advice. You are solely responsible for your own judgment and the risks of participating in climbing activities.

10. Changes, Suspension, and Termination of the Service

  1. The developer may upgrade, maintain, adjust, suspend, or terminate the Service based on operational needs.
  2. Where the Service cannot continue due to laws and regulations, regulatory requirements, technical failures, or force majeure, the developer may suspend or terminate part or all of the Service.
  3. You may terminate the Service by deleting your account. After account deletion, related data will be deleted or processed in accordance with the Keke Privacy Policy.

11. Paid Subscription Service (Keke PRO)

  1. Service Description. The Keke PRO membership subscription is offered through the Apple App Store. Subscribers may unlock features including, without limitation: 100 GB of personal cloud storage, 1080p HD beta video playback, unlimited access to community routes, unlimited recording of climbing videos, and other features designated as PRO in future versions. Actual benefits are as displayed in the latest version of the app.
  2. Tiers and Pricing. Two subscription tiers are currently offered: annual (CNY 168 / year) and monthly (CNY 18 / month). Actual pricing is as displayed in the App Store at the time of purchase. If pricing changes due to region, exchange rate, tax policy, or operational decisions, the change will be disclosed before your next purchase or renewal.
  3. Free Trial. Eligible new subscribers may receive a 14-day free trial. Trial eligibility is determined by Apple per Apple ID within the same subscription group, and each Apple ID may use the trial only once within that group. You may cancel the subscription at least 24 hours before the trial ends to avoid being charged.
  4. Auto-Renewal. The subscription auto-renews. Within the 24 hours before the end of the current subscription period, Apple will automatically renew the next period at the then-current price through your Apple ID, unless you cancel before that time. Renewal amount and period are as displayed in the App Store.
  5. Cancellation. You may review and cancel your subscription at any time via iPhone Settings → Apple ID → Subscriptions → Keke PRO. After cancellation, you may continue to use PRO benefits until the end of the current period; no further charges will occur and PRO benefits will be revoked at period end. The app does not provide an in-app cancellation entry; the Paywall may include a link to the Apple subscription management page.
  6. Refunds. Subscription fees are collected by Apple, and refund requests are handled by Apple in accordance with the App Store refund policy. To request a refund, please visit https://reportaproblem.apple.com/. The developer cannot directly process refunds, but will revoke the corresponding PRO benefits promptly upon receiving Apple's refund notification.
  7. Provisioning and Revocation of PRO Benefits. The developer unlocks PRO benefits for legitimately subscribed users based on subscription state information provided by the App Store Server API and App Store Server Notifications v2, and revokes such benefits in events such as expiration, Apple revocation, refund, or confirmed cross-account misuse. The developer does not guarantee instantaneous synchronization of benefit state due to Apple service delays, server failures, or network anomalies, but will make reasonable efforts to reconcile inconsistencies via periodic reconciliation.
  8. Subscription Ownership. A subscription is bound to the Keke account logged in at the time of its first verification, and subsequent renewal and refund events for that subscription only apply to that account. Any attempt to use another person's subscription credentials on your account, cross-account misuse, or other circumvention of subscription ownership entitles the developer to refuse verification, revoke previously granted PRO benefits, suspend or ban the relevant accounts, and pursue any legal remedies available.
  9. Modification of Free-Tier Quotas and PRO Benefits. The developer may, based on product development, operational strategy, cost changes, technical adjustments, or legal and regulatory requirements, modify free-tier feature quotas (such as monthly video imports and personal cloud storage) and the specific scope of Keke PRO benefits.
    1. Adjustments favorable to free users (such as increasing free quotas or opening previously PRO-only features to free users) take effect directly in the product without prior notice. For adverse adjustments, the developer will notify you in advance via in-app notice, pop-up, or other reasonable means.
    2. The developer may add benefits, improve benefit experience, or integrate new service capabilities into the PRO membership through version iterations. Such changes are not deemed adverse to your current subscription.
    3. For materially adverse adjustments to PRO core benefits, or for changes to subscription price, tier, or period, the developer will provide advance notice through in-app notices, the subscription page, or Apple channels. If you do not accept the change, you may cancel the subscription via Apple's cancellation channel before the change takes effect, and request a refund in accordance with Apple's refund policy. Continued use of the Service or continued subscription after the change takes effect constitutes acceptance of the modified terms.
    4. The foregoing changes do not, in principle, affect the core PRO benefits already disclosed for your current subscription period.
    5. Free trial eligibility rules and trial duration may change due to Apple policy, version iterations, or operational adjustments. The actual trial terms at the time of subscription are as displayed in the App Store at that time.
  10. Minor Subscriptions. Minors should subscribe only with the consent and supervision of their guardian. If a guardian discovers that a minor has subscribed without consent, the guardian may seek a refund through Apple and contact the developer for assistance with subsequent PRO benefit handling.

12. Minors

  1. If you are a minor, please use the Service under the guidance of your guardian, and only after your guardian has read and agreed to these Terms and the Keke Privacy Policy.
  2. Guardians should guide and supervise minors' use of the Service.
  3. If you are under 14, we will protect relevant personal information in accordance with applicable laws and regulations, and will provide the Service only after obtaining your guardian's consent.
  4. Minor users and their guardians should exercise caution when publishing videos containing their own or others' likeness, voice, location, whereabouts, or other sensitive content.

13. Changes to These Terms

  1. The developer may modify these Terms based on changes in laws, product features, or operational needs.
  2. After an update, the developer will notify you through in-app notices, pop-ups, or other reasonable means.
  3. Your continued use of the Service after an update constitutes acceptance of the updated Terms.

14. Governing Law and Dispute Resolution

  1. The formation, validity, interpretation, performance, and dispute resolution of these Terms are governed by the laws of the People's Republic of China.
  2. Any dispute arising from or in connection with these Terms shall first be resolved through friendly negotiation. If negotiation fails, either party may file suit in a competent people's court at the developer's location.

15. Miscellaneous

  1. These Terms constitute the entire agreement between you and the developer regarding the Service.
  2. The invalidity or unenforceability of any provision will not affect the validity of the remaining provisions.
  3. These Terms take effect upon your acceptance or actual use of the Service.