Storeboard/For agencies & freelancers
App Store listings for agencies & freelancers
Shipping one app's store page is a task. Shipping twelve clients' store pages is a different problem — with two risks that only show up when you work at that volume.
1. Your client apps look similar to each other — which is what App Review's spam guideline is built to detect. 2. Your client's unreleased app is under NDA, and cloud tools are a third party.
Risk one: your clients look like a reskin factory
This is the one that costs real money, and almost nobody sees it coming.
Guideline 4.3 exists to stop people mass-producing near-identical apps. It's aimed at template factories — one codebase, forty icons, forty listings. Now describe a typical agency: a shared internal framework, a house design system, the same screenshot template applied across clients, and sometimes several apps under one developer account.
From App Review's side of the glass, those two things can look identical. Your work is legitimate, bespoke and separately commissioned — but the signal Apple reads is the product pages, and yours share a visual language because that's what having a house style means.
Give every client a genuinely distinct visual identity on the store page — not just a colour swap on the same template. Publish under the client's own developer account where you can. And make each listing's copy specific to that product rather than category-generic. The same work that avoids 4.3 also improves conversion, so it's not a tax.
Risk two: NDAs and the upload button
Most client contracts have a confidentiality clause covering unreleased work and restricting disclosure to third parties. Most screenshot tools are web apps that render server-side — meaning you upload the client's unshipped interface to a vendor.
Whether that's an actual breach depends on the contract, and plenty of the time it's fine. But it's a question you want to have answered before the upload, not during an incident review. The awkward version of this conversation starts with a client asking where their pre-launch screens have been.
Processing locally sidesteps the question entirely: there's no third party, so there's nothing to disclose. For regulated clients — health, finance, government — that's often the difference between a tool you can use and one you can't.
Client work that never leaves your machine
Storeboard has no server. Projects, screenshots and API keys stay on your Mac — one-time purchase, no per-seat subscription, no account for anyone to audit.
Download for MacThe volume maths
The workload isn't linear in clients. It's clients × device families × languages.
| Scenario | Screenshot sets |
|---|---|
| 1 client, iPhone only, English | 1 |
| 1 client, iPhone + iPad, English | 2 |
| 1 client, 4 devices, 5 languages | 20 |
| 8 clients, 4 devices, 5 languages | 160 |
Each set is up to 10 images at Apple's exact pixel sizes, each with its own translated caption. Done by hand, this is where agency margin quietly dies — and it's why client listings so often ship English-only with a note to "revisit localization later." Later doesn't come.
What to standardise (and what not to)
The instinct at volume is to standardise everything. Resist it selectively:
- Standardise the process — the checklist, the export step, the keyword method, the review-notes template. All upside.
- Standardise the reference material — pixel sizes, character limits, the submission blockers. These don't vary by client.
- Do not standardise the look. This is the one that bites. A house screenshot template across eight clients is exactly the pattern 4.3 hunts for, and it makes every client's page weaker in its own category.
Things worth putting in the contract
Store-page work has a few recurring disputes. Naming them up front is cheaper than arguing later:
- Who owns the developer account. This decides who carries 4.3 exposure and who keeps the app if you part ways.
- How many languages are in scope — and that adding one isn't a small change, it's another full screenshot set.
- Who writes the App Review contact and notes. Missing these blocks submission, and it's usually discovered at 6pm on a Friday.
- Who responds to a rejection. Resolution Center replies need someone who knows the guideline, and the clock is running.
FAQ
Can my client apps really trigger 4.3?
Yes — particularly under one developer account, and particularly in crowded categories. Shared codebases and shared design languages are precisely the signals the guideline reads. Distinct product pages per client are the practical defence.
Is a per-seat subscription a problem for agencies?
It's a margin question. Screenshot work is bursty — heavy at launch, dormant for months — so you pay rent through the quiet periods, or churn and re-subscribe each time. Tools you own outright fit the shape of the work better.
Should each client get their own keyword research?
Yes, and per country. Keyword sets are specific to a product and a storefront — reusing one client's research for another means you're optimizing for the wrong app in the wrong market. How it works →