Storeboard

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.

Last updated 16 July 2026

The two agency-specific risks

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.

What to do about it

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 Mac

The volume maths

The workload isn't linear in clients. It's clients × device families × languages.

ScenarioScreenshot sets
1 client, iPhone only, English1
1 client, iPhone + iPad, English2
1 client, 4 devices, 5 languages20
8 clients, 4 devices, 5 languages160

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:

Things worth putting in the contract

Store-page work has a few recurring disputes. Naming them up front is cheaper than arguing later:

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 →

Keep reading