By accessing the CodeStripes website at codestripes.net, using any service offered by CodeStripes LLC ("CodeStripes", "we", "us"), or entering into a project agreement with us, you ("Client", "you") agree to be bound by these Terms & Conditions ("Terms").
If you are entering these Terms on behalf of a company or other legal entity, you represent that you have the authority to bind that entity. If you do not have such authority, or do not agree with these Terms, you must not use our services.
These Terms apply in conjunction with any signed Statement of Work (SOW), Project Agreement, or Service Contract. In the event of conflict, the signed project agreement takes precedence over these general Terms.
CodeStripes provides mobile application development services including but not limited to:
The specific scope, deliverables, timelines, and fees for each engagement are defined in a separate Statement of Work or Project Agreement signed by both parties.
The Client agrees to:
Client Content: All content, data, trademarks, and materials supplied by the Client remain the Client's property.
Deliverables: Upon receipt of full payment, CodeStripes assigns to the Client all intellectual property rights in the custom-developed code, designs, and assets created specifically for the project ("Deliverables"), unless otherwise agreed in writing.
Pre-existing IP & Tools: CodeStripes retains ownership of any pre-existing tools, libraries, frameworks, components, and methodologies used in delivering the project ("Background IP"). CodeStripes grants the Client a perpetual, non-exclusive, royalty-free licence to use Background IP solely as embedded in or necessary to operate the Deliverables.
Open Source: Where Deliverables incorporate open-source software, such software is governed by its respective open-source licence. CodeStripes will disclose the use of material open-source components to the Client.
Portfolio Rights: Unless the Client requests confidentiality in writing, CodeStripes reserves the right to reference the project name, category, and platform in its portfolio and marketing materials, without disclosing confidential project details.
Compliance with Apple Guidelines: CodeStripes develops apps in compliance with Apple's App Store Review Guidelines (current version), the Apple Developer Program License Agreement (DPLA), and Apple's Human Interface Guidelines (HIG). The Client agrees not to request features that would violate these guidelines.
App Store Review: CodeStripes will submit the app for App Store review on the Client's behalf (or provide build files for the Client to submit). CodeStripes makes no warranty that Apple will approve the app or any specific feature. If Apple rejects a submission, CodeStripes will work with the Client to address Apple's stated reasons, with additional work billed at the agreed hourly rate if the rejection is due to Client-requested content or changes made after the original specification.
In-App Purchases: Apps that include in-app purchases (IAPs) must use Apple's StoreKit framework for digital goods and subscriptions, in compliance with App Store Guidelines Section 3.1. CodeStripes will implement IAP using StoreKit 2 where supported. The Client is responsible for setting up and managing IAP products in App Store Connect.
App Store Connect Ownership: The Client must maintain a valid Apple Developer Program membership ($99/year as of the date of these Terms). The Client's app is published under the Client's Apple Developer account. CodeStripes may be granted access as an admin or developer role to submit builds, but the Client retains full ownership of the App Store Connect listing.
Privacy Nutrition Labels & App Privacy: The Client is responsible for ensuring that the Privacy Nutrition Labels declared in App Store Connect accurately reflect the app's data practices. CodeStripes will provide a data practices summary for custom-developed features; the Client must review and approve the final label declarations.
Age Ratings: The Client is responsible for selecting an accurate age rating in App Store Connect. CodeStripes will advise on appropriate ratings based on app content, but the Client bears final responsibility for accuracy.
Notarisation & Privacy Manifests: All iOS apps built by CodeStripes will include a PrivacyInfo.xcprivacy manifest and comply with Apple's notarisation requirements for SDKs and APIs used, as required from May 2024 onwards.
Compliance with Google Play Policies: CodeStripes develops apps in compliance with the Google Play Developer Program Policies (current version), the Google Play Developer Distribution Agreement, and Android's Material You / Material Design guidelines. The Client agrees not to request features that would violate these policies.
Google Play Review: CodeStripes will prepare the app for submission to Google Play on the Client's behalf (or provide APK/AAB files for the Client to submit). CodeStripes makes no warranty that Google will approve the app or any specific feature. Rejections due to Client-requested content or post-specification changes will be addressed at the agreed hourly rate.
Data Safety Section: The Client is responsible for ensuring that the Data Safety section declared in Google Play Console accurately reflects the app's data practices. CodeStripes will provide a data practices summary for all custom-developed features and integrated SDKs. The Client must review and approve the final declarations before submission.
Google Play Billing: Apps that sell digital goods or subscriptions must use the Google Play Billing Library, in compliance with Google Play's Payments Policy. CodeStripes will implement Play Billing using the current stable version of the Google Play Billing Library. The Client is responsible for configuring products and subscriptions in Google Play Console.
Target API Level: CodeStripes ensures all submitted apps target the minimum Android API level required by Google Play at the time of submission, to ensure continued distribution.
Google Play Console Ownership: The Client must maintain a valid Google Play Developer account ($25 one-time fee). The Client's app is published under the Client's Google Play Console account. CodeStripes may be granted access as an admin or release manager, but the Client retains ownership.
Deceptive Behaviour Policy: CodeStripes will not implement features designed to deceive users — including fake reviews, hidden functionality, misleading permissions, or impersonation of other apps — as prohibited by Google Play's Deceptive Behaviour Policy.
AI Provider Terms: When AI features are implemented using third-party models or APIs (including but not limited to OpenAI GPT, Google Gemini, Anthropic Claude, Apple Intelligence, Meta LLaMA, or Stability AI), the Client agrees that the use of those AI services is subject to the respective provider's Terms of Service and usage policies. CodeStripes will disclose which AI providers are used in the project.
Permitted AI Uses: CodeStripes will only develop AI features intended for lawful, ethical, and legitimate purposes. Permitted uses include:
Prohibited AI Uses: CodeStripes will not develop AI features for the following purposes:
Apple App Store — AI Feature Compliance:
Google Play — AI Feature Compliance:
EU AI Act Compliance: Where the app incorporates AI systems that may be classified as high-risk under Regulation (EU) 2024/1689 (EU AI Act), the Client is responsible for conducting the required conformity assessments and registrations. CodeStripes will provide technical documentation to assist with compliance, but the Client bears responsibility as the "deployer" under the EU AI Act.
Transparency to End Users: All AI-generated outputs displayed to end users must be clearly identified as AI-generated where required by law (including the EU AI Act, Article 50) or where there is a material risk of user confusion. CodeStripes will implement appropriate UI disclosures as part of the development scope.
Data Used for AI Training: CodeStripes will not share the Client's or end users' data with AI providers for model training purposes without explicit written consent from the Client. Where available, CodeStripes will configure AI API calls with options that prevent data use for training (e.g. OpenAI's "no training" flag, Google's data processing terms).
AI Accuracy Disclaimer: AI-generated outputs are probabilistic and may be inaccurate, incomplete, or biased. The Client agrees to implement appropriate disclaimers within the app and not to use AI outputs as the sole basis for decisions that carry legal, medical, financial, or safety implications without human review.
Intellectual Property of AI Outputs: The copyright and ownership status of AI-generated content varies by jurisdiction and is evolving. CodeStripes does not warrant that AI-generated content incorporated into the app is free of third-party IP claims. The Client assumes responsibility for any IP risks associated with AI-generated content used in the app.
Fees for each project are defined in the applicable Statement of Work. Unless otherwise agreed:
Each party agrees to keep confidential all non-public information received from the other party that is designated as confidential or that reasonably should be understood to be confidential ("Confidential Information"). This obligation survives termination of the agreement for a period of 3 years.
Confidential Information does not include information that: (a) is or becomes publicly available without breach of this clause; (b) was already known to the receiving party; (c) is received from a third party without restriction; or (d) is required to be disclosed by law or court order.
CodeStripes may disclose Confidential Information to subcontractors and staff who need to know it for project delivery, provided they are bound by equivalent confidentiality obligations.
CodeStripes warrants that:
Disclaimer: Except as expressly stated, CodeStripes provides services "as is" and makes no warranties regarding: uninterrupted or error-free operation; compatibility with all devices, OS versions, or third-party services; Apple or Google approval of submitted apps; AI outputs being accurate, complete, or fit for any particular purpose; or that the app will achieve any specific business outcomes.
CodeStripes is not responsible for third-party service outages (App Store, Google Play, Firebase, AI APIs, etc.) or for changes to platform policies that require modification of delivered work after handover.
To the maximum extent permitted by applicable law, CodeStripes's total aggregate liability to the Client under or in connection with a project agreement shall not exceed the total fees paid by the Client to CodeStripes in the 12 months preceding the claim.
CodeStripes shall not be liable for any: indirect, incidental, special, or consequential damages; loss of profits, revenue, business, data, or goodwill; App Store or Google Play rejection or removal; or losses arising from reliance on AI-generated content.
Nothing in these Terms limits liability for death or personal injury caused by negligence, fraud, or any other liability that cannot be excluded by law.
Either party may terminate a project agreement:
Upon termination, CodeStripes will deliver all completed Deliverables (subject to payment of outstanding fees) and return or delete Client Confidential Information as instructed.
These Terms and any project agreements are governed by the laws of the State of Wyoming, USA, without regard to its conflict of law provisions. The state and federal courts located in Johnson County, Wyoming shall have exclusive jurisdiction over disputes arising from these Terms, unless the Client is a consumer in a jurisdiction with mandatory consumer protection laws that override this clause.
Before initiating legal proceedings, both parties agree to attempt in good faith to resolve any dispute through direct negotiation for at least 30 days. If unresolved, either party may seek mediation through an accredited mediation centre before proceeding to litigation.
We may update these Terms periodically. Material changes will be communicated via email to registered clients and published on our website with a revised "Last updated" date. Continued use of our services after the effective date constitutes acceptance of the updated Terms. Changes do not retroactively affect signed project agreements unless agreed in writing by both parties.