Legal
Terms of Service
Plain terms for a plain service: we design, build, publish and fix iOS apps for a fixed price, agreed in writing before work starts.
- Last updated
- October 18, 2026
- Operator
- Ivan Bilousov
1. Who these terms are between
These terms apply between Ivan Bilousov (a private individual) — "we", "us" — and the person or company engaging us — "you", "the client". They take effect when you accept a written estimate from us.
2. Services
What each service includes, and its starting price, is on the home page.
- App development — a Blueprint (clickable screens and a fixed price), then the Build.
- App Store Launch — publishing an app that is ready, through App Review.
- Rejection fixes — finding what is behind an App Store rejection and fixing it (section 11).
- Care plan — ongoing updates for an app that is live (section 10).
We are an independent studio. We are not affiliated with, endorsed by, or sponsored by Apple Inc., and we have no influence over Apple's review decisions or timelines.
3. Scope and estimates
Before any work begins, the scope of the work and its price are fixed in a written estimate. Anything outside that estimate is estimated separately, before work on it begins.
4. Payments
Payments for builds: 40% before work starts, 40% when the full build is on your phone through TestFlight, and 20% when Apple approves the app.
If approval is blocked by something outside the agreed scope, such as the app's concept, content or business model, or the state of your developer account, the final 20% is due when we deliver the submission-ready build.
A Blueprint is paid in full before work on it starts. The Care plan is billed monthly in advance.
App Store Launch and rejection work are paid on their own terms, as shown on the site and in your estimate (for rejections, see section 11).
Prices in USD. EUR invoices available. Prices do not include VAT; we are not VAT-registered. Business customers in the EU or UK may need to account for VAT under the reverse-charge mechanism in their own country. Invoices are due within 14 days unless we agree otherwise in writing. If an invoice is overdue, we may pause work until it is settled.
5. Your accounts
Your app is published under your own Apple Developer account. We work through a role in App Store Connect that you give us, and we take the least access the work requires:
- We never ask for your Apple ID password, a two-factor code or your existing private keys, and we will never accept one if offered. Any signing certificate we need, we create through the access you give us, and you can revoke it at any time.
- Where account access is needed, you invite us to App Store Connect with the App Manager role. For an app that is already live, access can be limited to that app. If we build and upload the app for you, the role also needs access to Certificates, Identifiers & Profiles, so we can sign builds under your account. You can revoke access at any time.
- You remain responsible for your developer account and for everything published under it.
6. Third-party costs
The Apple Developer Program membership, servers, paid APIs and other paid services are paid by you, directly to their providers.
7. Ownership
Your code stays yours. Once the project is paid in full, the code and design we make for it are yours too, and the code is delivered to your repository. We do not reuse client code in other projects. We will sign an NDA on request before you send anything.
General knowledge, techniques and non-client-specific tooling we use to do the work remain ours.
Where your app includes our own reusable code, such as starter templates or shared components, you get a perpetual, royalty-free licence to use and modify it in your app.
We mention your project in our portfolio only with your consent, and we will not name you or describe your case publicly without your written permission.
8. Apple's decisions
App Review decisions are made by Apple. We do everything we can to make the app meet Apple's guidelines, and we take it through review to approval within the agreed scope.
9. Fixes after launch
Bugs within the agreed scope that are found within 30 days after Apple approves the app are fixed free of charge. New features are a separate estimate or part of a Care plan.
10. Care plan
The Care plan is billed monthly. You can cancel it at any time before the next period.
11. Rejections
For rejection work — Reviewer Reply and Rejection Fix — these terms apply in addition to the ones above.
Triage
Triage is free and carries no obligation on either side. We aim to reply within 12 business hours (Mon–Fri). A triage is an opinion based on what you send us; it is not a warranty that a fix will succeed, and it does not start an engagement.
Scope and price
We diagnose the rejection and, depending on the scope you accept, fix it. That can include changes to your app's code, changes to its metadata, writing and sending a reply in the Resolution Center, preparing a new build, and resubmitting for review.
Before any work begins we send you a written scope naming the specific guidelines we will address, and a fixed price. We do not bill by the hour. If you ask for work outside that scope, or if Apple raises an issue under a guideline that is not in it, we quote that separately at the same per-item price and wait for your approval.
Code changes are delivered as pull requests in your repository. You review them, you merge them, and you submit and release the app yourself unless you explicitly ask us to submit on your behalf.
Payment
For tiers that include a fix, payment is 50% to start, 50% after Apple approves the submission. Metadata-only work is invoiced on delivery.
The guarantee
If Apple does not approve the submission for the guidelines we fixed, we keep working on those guidelines at no extra cost for up to 3 resubmissions within 60 days. If it still is not approved, you do not pay the second half.
This is what that means in practice:
- The guarantee covers the guidelines named in the scope we agreed in writing.
- If Apple raises a new issue under a different guideline, that is a new scope at the same per-item price.
- App Review timelines are set by Apple and are outside our control.
- We do not promise approval. Nobody outside Apple can.
- The 60-day window starts on the date of the first resubmission we make under the agreed scope.
- The guarantee assumes you submit the build we prepared, without undisclosed changes, and that you pass on Apple's messages to us promptly.
- It does not apply if the app, the account, or the business behind it changes materially during the engagement, or if Apple's rejection rests on something you did not disclose in triage.
- The remedy described above — continued work, then a refund of the second half — is the entire remedy under this guarantee.
12. What we will not do
We decline work whose only path to approval is misleading the reviewer. That includes hiding or gating functionality for review, disguising what an app is, and attempts to get around a suspended or terminated developer account. We also decline work that requires a licence, registration, or entity status the client does not hold.
If we discover during an engagement that this is the situation, we stop, tell you why, and invoice only the work already done.
13. What we need from you
- Accurate information about your project, including prior rejections.
- The access described in section 5, when the scope needs it.
- Replies within a reasonable time. Review threads have their own clock, and a slow reply can cost a round.
- That you have the right to give us access to the code and accounts you give us access to.
14. Limits of liability
We provide the service with reasonable skill and care. We do not warrant that Apple will approve any submission — no one outside Apple can.
To the extent the law allows, our total liability arising out of an engagement is limited to the fees you paid us for that engagement. We are not liable for indirect or consequential loss, including lost revenue, lost users, lost data, or missed launch dates.
Nothing in these terms limits liability for fraud, for death or personal injury caused by negligence, or for anything else that cannot lawfully be limited.
15. Cancellation
You can stop an engagement at any time in writing. You pay for work completed up to that point; the first payment is non-refundable once work has started. We can decline or end an engagement if the work turns out to fall under section 12, and in that case you owe nothing beyond work already delivered.
16. Governing law
These terms are governed by the laws of Ukraine.
Before either of us goes to court, we both agree to try to settle the dispute in good faith by negotiation, for 30 days after one side notifies the other in writing. If that does not resolve it, the dispute goes to the competent courts of Ukraine.
17. Changes
We may update these terms for future engagements. The terms that apply to your engagement are the ones in force when you accepted the estimate.
Not affiliated with, endorsed by, or sponsored by Apple Inc. App Store and App Store Connect are trademarks of Apple Inc.