Terms of Service
Last Updated: January 10, 2025
Agreement to Terms
These Terms of Service ("Terms") constitute a legally binding agreement between you ("you" or "User") and Jootsing Labs ("Company," "we," "our," or "us") governing your access to and use of the TapKit website (tapkit.ai), Mac application, iOS application, API, SDK, and related services (collectively, the "Service").
By accessing or using the Service, you agree to be bound by these Terms. If you do not agree to these Terms, you may not access or use the Service.
Description of Service
TapKit is a software platform that enables programmatic control of iOS devices through Apple's Switch Control accessibility feature. The Service includes:
- A Mac application that connects to iOS devices via USB
- A REST API for remote device control
- A Python SDK for programmatic access
- A web dashboard for account and device management
- Real-time video streaming of connected device screens
The Service allows users to capture screenshots, simulate touch inputs, enter text, and launch applications on connected iOS devices.
Eligibility
You must be at least 18 years old to use the Service. By using the Service, you represent and warrant that you are at least 18 years old and have the legal capacity to enter into these Terms.
Account Registration
To use certain features of the Service, you must register for an account. When you register, you agree to:
- Provide accurate, current, and complete information
- Maintain and promptly update your account information
- Maintain the security of your account credentials
- Accept responsibility for all activities that occur under your account
- Notify us immediately of any unauthorized use of your account
You may register using your email address or through Google OAuth. If you register using Google OAuth, you authorize us to access and use certain Google account information in accordance with our Privacy Policy.
Subscription and Payment
Pricing
Access to the Service requires a paid subscription. Current pricing is available on our website at https://tapkit.ai. Prices are quoted in US dollars and are subject to change with notice.
Billing
Subscriptions are billed on a monthly basis. By subscribing, you authorize us to charge your payment method on a recurring basis. Subscription fees are non-refundable except as required by law or as explicitly stated in these Terms.
Payment Processing
All payment processing is handled by Stripe. By providing payment information, you agree to Stripe's terms of service and privacy policy. We do not directly store your credit card or banking information.
Cancellation
You may cancel your subscription at any time through your account dashboard. Upon cancellation, your subscription will remain active until the end of the current billing period. You will not be charged for subsequent billing periods.
Acceptable Use
You agree to use the Service only for lawful purposes and in accordance with these Terms. You agree not to:
Prohibited Activities
- Use the Service to control devices you do not own or do not have explicit authorization to control
- Use the Service to access, collect, or store personal information of third parties without their consent
- Use the Service to violate any applicable laws, regulations, or third-party rights
- Use the Service to distribute malware, viruses, or other malicious code
- Use the Service to engage in any form of automated data scraping or harvesting without authorization
- Use the Service to interfere with or disrupt the integrity or performance of the Service
- Attempt to gain unauthorized access to the Service, other accounts, or computer systems
- Use the Service to send spam or unsolicited communications
- Use the Service for any fraudulent or deceptive purpose
- Reverse engineer, decompile, or disassemble any aspect of the Service
- Remove, alter, or obscure any proprietary notices on the Service
- Resell, sublicense, or redistribute the Service without our written consent
- Use the Service in any manner that could damage, disable, overburden, or impair the Service
Device Control Responsibilities
When using the device control features of the Service, you agree to:
- Only control iOS devices that you own or have explicit written authorization to control
- Comply with all applicable laws and regulations regarding device access and control
- Not use the Service to access or control devices in violation of any terms of service, including Apple's terms
- Accept full responsibility for all actions performed on connected devices through the Service
Intellectual Property
Our Intellectual Property
The Service, including its original content, features, and functionality, is owned by Jootsing Labs and is protected by copyright, trademark, and other intellectual property laws. Our trademarks and trade dress may not be used in connection with any product or service without our prior written consent.
Your Content
You retain ownership of any content you create or upload through the Service. By using the Service, you grant us a non-exclusive, worldwide, royalty-free license to use, reproduce, and display such content solely for the purpose of providing the Service to you.
Feedback
If you provide us with any feedback, suggestions, or ideas regarding the Service, you grant us a non-exclusive, perpetual, irrevocable, royalty-free license to use such feedback for any purpose without compensation to you.
API and SDK Usage
API Access
Access to our API is provided through API keys issued to your account. You are responsible for maintaining the confidentiality of your API keys. You agree not to share your API keys with unauthorized parties.
Rate Limits
We may impose rate limits on API usage. Excessive API usage that disrupts the Service or other users may result in temporary or permanent suspension of your API access.
SDK License
We grant you a limited, non-exclusive, non-transferable license to use our SDK solely for the purpose of integrating with the Service. You may not modify, distribute, or create derivative works based on the SDK except as expressly permitted.
Third-Party Services
The Service integrates with third-party services including Google (for authentication), Stripe (for payments), Supabase (for data storage), and Agora (for video streaming). Your use of these third-party services is subject to their respective terms of service and privacy policies. We are not responsible for the practices of third-party services.
Disclaimer of Warranties
THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR COURSE OF PERFORMANCE.
We do not warrant that:
- The Service will function uninterrupted, secure, or available at any particular time or location
- Any errors or defects will be corrected
- The Service is free of viruses or other harmful components
- The results of using the Service will meet your requirements
Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL JOOTSING LABS, ITS DIRECTORS, EMPLOYEES, PARTNERS, AGENTS, SUPPLIERS, OR AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION, LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM:
- Your access to or use of or inability to access or use the Service
- Any conduct or content of any third party on the Service
- Any content obtained from the Service
- Unauthorized access, use, or alteration of your transmissions or content
- Any actions performed on connected devices through the Service
IN NO EVENT SHALL OUR TOTAL LIABILITY TO YOU FOR ALL CLAIMS EXCEED THE AMOUNT YOU PAID TO US IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM.
Indemnification
You agree to defend, indemnify, and hold harmless Jootsing Labs and its officers, directors, employees, contractors, agents, licensors, and suppliers from and against any claims, liabilities, damages, judgments, awards, losses, costs, expenses, or fees (including reasonable attorneys' fees) arising out of or relating to:
- Your violation of these Terms
- Your use of the Service
- Your violation of any third-party rights
- Any actions performed on connected devices through your use of the Service
- Any content you submit or transmit through the Service
Termination
We may terminate or suspend your account and access to the Service immediately, without prior notice or liability, for any reason, including if you breach these Terms.
Upon termination:
- Your right to use the Service will immediately cease
- We may delete your account and all associated data
- All provisions of these Terms which by their nature should survive termination shall survive, including ownership provisions, warranty disclaimers, indemnity, and limitations of liability
You may terminate your account at any time by contacting us at support@tapkit.ai or through your account settings.
Changes to Terms
We reserve the right to modify or replace these Terms at any time. If a revision is material, we will provide at least 30 days' notice prior to any new terms taking effect. What constitutes a material change will be determined at our sole discretion.
By continuing to access or use the Service after any revisions become effective, you agree to be bound by the revised Terms. If you do not agree to the new Terms, you must stop using the Service.
Governing Law
These Terms shall be governed by and construed in accordance with the laws of the State of Delaware, United States, without regard to its conflict of law provisions.
Dispute Resolution
Any dispute arising from or relating to these Terms or the Service shall first be attempted to be resolved through good-faith negotiation. If the dispute cannot be resolved through negotiation within 30 days, either party may pursue resolution through binding arbitration in accordance with the rules of the American Arbitration Association.
You agree that any dispute resolution proceedings will be conducted on an individual basis and not in a class, consolidated, or representative action.
Severability
If any provision of these Terms is held to be unenforceable or invalid, such provision will be changed and interpreted to accomplish the objectives of such provision to the greatest extent possible under applicable law, and the remaining provisions will continue in full force and effect.
Waiver
Our failure to enforce any right or provision of these Terms will not be considered a waiver of those rights. The waiver of any such right or provision will be effective only if in writing and signed by a duly authorized representative of Jootsing Labs.
Entire Agreement
These Terms, together with our Privacy Policy, constitute the entire agreement between you and Jootsing Labs regarding your use of the Service and supersede all prior and contemporaneous agreements, proposals, or representations, written or oral, concerning the Service.
Contact Us
If you have any questions about these Terms, please contact us:
- Email: support@tapkit.ai
- Website: https://tapkit.ai
Jootsing Labs