Legal
Terms of Service
Plain terms for a service that is mostly plain: we fix App Store rejections for a fixed price, agreed in writing before work starts.
- Last updated
- September 28, 2026
- Operator
- Ivan Bilousov
1. Who these terms are between
These terms apply between Ivan Bilousov (a private individual based in Ukraine) — "we", "us" — and the person or company engaging us — "you", "the client". They take effect when you accept a written scope and price from us.
2. What we do
We diagnose App Store review rejections and, depending on the scope you accept, fix them. 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.
We are an independent practice. 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. 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.
4. Scope and price
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.
5. Access and your account
We take the least access the work requires:
- We never ask for your Apple ID password or a two-factor code, and we will never accept one if offered.
- Where account access is needed, you invite us to App Store Connect with the App Manager role, limited to the app in question. You can revoke it at any time.
- 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.
- You remain responsible for your developer account and for everything published under it.
6. Your code and ours
Your code stays yours. On full payment, the changes we write for you under an engagement are yours too. 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.
We will not name you or describe your case publicly without your written permission.
7. 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. 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.
8. 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.
9. 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.
10. What we need from you
- Accurate information in triage, 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.
11. 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.
12. 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 9, and in that case you owe nothing beyond work already delivered.
13. 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.
14. 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 scope.
Not affiliated with, endorsed by, or sponsored by Apple Inc. App Store and App Store Connect are trademarks of Apple Inc.