Skip to content
Expert Guide Series

How do privacy laws change app approval requirements?

Privacy law does not arrive politely at the end of a project asking to be accommodated. It arrives at the point of app store submission, or during a legal review three weeks before launch, and the consequences of meeting it late are rarely small. We learned this directly on a peer-to-peer currency exchange product we built, where users could swap leftover foreign currency with other travellers at interbank rates.

The core transfer mechanism worked well. What we did not factor in was anti-money laundering regulation, and Apple flagged the product as a potential vehicle for money laundering because of its unlimited transfer capability. We had to go back and retrofit KYC checks, enhanced transfer security, and hard limits on transfers between any two parties. That retrofit cost time, money, and goodwill that a better-structured process would have preserved.

The cost of meeting privacy requirements late is almost always higher than the cost of building them in early.

Privacy regulation and app store policy are the same concern expressed through two different enforcement mechanisms, and both need to be in the room from the first conversation about what a product is going to do.

This article works through the layers of that problem: which laws apply, how app stores translate them into review criteria, what happens when compliance is left until after the build, and how the architecture of registration and authentication can satisfy regulators without making life difficult for the people actually using the product.

Which Privacy Laws Actually Apply to Your App

The first question is not "are we compliant?" It is "compliant with what?" The answer depends on where your users are, what data you collect, and what your product does with it. A wellness app collecting health data from users in California, Germany, and Australia is subject to three overlapping regulatory frameworks simultaneously, each with its own definitions of personal data and its own rules about consent, storage, and deletion.

GDPR applies to any product processing data belonging to people in the European Union, regardless of where the business is based. California's CCPA applies to businesses meeting certain revenue or data thresholds that handle data belonging to California residents. COPPA in the United States covers products that might be used by children under 13. PIPEDA covers Canada. Australia's Privacy Act 1988 covers Australian users. Financial products carry additional obligations under AML and KYC frameworks that vary by jurisdiction and payment type.

The mistake most products make is treating jurisdiction as a binary. Either they are based in the EU so GDPR applies, or they are not so it does not. The reality is that the location of your users, not your registered address, is usually what triggers the obligation. A fitness app built in London that markets to users in New York still has CCPA considerations to work through if it crosses the relevant thresholds. Mapping jurisdiction to product from the start, before architecture decisions are made, is what keeps this manageable.

How App Stores Translate Legal Requirements into Review Criteria

Apple and Google do not simply check whether an app complies with local law. They apply their own policy frameworks, which draw on legal requirements but also extend beyond them. Apple's App Store Review Guidelines cover data collection disclosures, privacy nutrition labels, permission prompts, and financial regulation in ways that are stricter in some areas than the law itself requires.

Apple requires apps to declare every data type they collect through the App Store privacy label, including data collected by third-party SDKs. Google Play requires a safety section disclosing data collected, its purpose, and whether it is shared with third parties. Both stores require that permission requests appear only at the moment the feature that needs them is triggered, not bundled into an onboarding screen before the user has any context for why the permission is being requested.

Where Apple Goes Further Than the Law

In financial services, Apple's requirements go significantly beyond what the law alone mandates. The peer-to-peer currency exchange product we worked on was rejected not because it failed a legal test but because Apple's own policies on peer-to-peer payment transfers prohibit the model entirely, regardless of compliance. We discovered partway through that project that Apple simply does not permit direct person-to-person payment transfers of that kind, which forced a fundamental product pivot: the exchange had to become location-based and in-person rather than remote.

Psychology-driven design for your product

We apply the same behavioural principles behind this guide to real product decisions. Research, UX/UI design and technical specs all built around how people actually think.

See how we work Get started

No commitment

What Happens When Compliance Is Left Until After Build

On the dating app project we worked on, the client chose to skip discovery for the messaging component and focus purely on the onboarding process. The onboarding was rigorously built around verified profiles and bot prevention. The messaging feature, built without that same scrutiny, ended up generic and permissive, allowing automated and fake messages that directly contradicted what the onboarding had promised users. The entire messaging section had to be rewritten at a cost of approximately £15,000 in additional budget and two months of extra work.

That is what late compliance looks like in practice: not a fine or a rejection letter, but a rebuild. The work gets done twice because the requirements were not understood before the first version was built. According to Globalscape's Data Protection Regulations Study, the cost of non-compliance is nearly three times the cost of compliance. That ratio holds in our experience, and the reason is structural: retrofitting privacy controls into an existing architecture requires unpicking decisions that were made with different assumptions, which is always more expensive than making those decisions correctly the first time.

Retrofitting privacy into an existing architecture means unpicking decisions made with different assumptions.

The dating app situation was recoverable. The currency exchange situation was not. After repeated rejections from Apple, each citing a new objection once the previous one was resolved, the client ran out of budget and abandoned the product entirely. The compliance work, the legal counsel, the technical revisions: all of it was spent, and the product never reached users.

Run a compliance mapping session before any architecture work begins. List every data type the product will collect, every jurisdiction where it will be available, and every third-party SDK it will use. What that session surfaces is almost always cheaper to address at that stage than after build.

KYC, AML, and Financial App Requirements

Financial products carry a layer of regulatory obligation that sits above general privacy law, and the two interact in ways that are not always obvious at the start of a project. KYC (Know Your Customer) requirements exist to verify user identity and prevent financial crime. AML (Anti-Money Laundering) requirements exist to detect and report suspicious activity. Both impose specific obligations on how data is collected, stored, and used.

On the currency exchange product, we built the core transfer mechanism without adequately accounting for either. Apple's objection was not purely technical: the product, as designed, had no mechanism to prevent a user from making unlimited transfers to another user, which created a potential route for layering illicit funds. When we retrofitted the controls, the changes required were significant.

What the Retrofit Required

We implemented more stringent KYC checks to verify user identity before transfers were permitted, added enhanced security around the transfer mechanism itself, and introduced hard limits on the number of transfers allowed between any two parties. We also capped individual transaction values, eventually landing at €150 per transaction, in an attempt to satisfy Apple's money laundering concern. Apple rejected the product again. The timing later suggested the rejections were not straightforwardly compliance-related: Apple Pay launched not long after, and the pattern of repeated objections following each resolved issue was consistent with a competitor being blocked rather than a compliant product being evaluated fairly.

If your product involves any form of payment, currency, or value transfer between users, engage a specialist in financial regulation before you write a line of product specification. The regulatory surface area is much larger than it appears from a product perspective, and the cost of discovering it late is severe.

Data Retention Versus the Right to Erasure

GDPR gives users the right to have their data removed. Other legal frameworks require data to be retained in case of criminal investigation. These two obligations pull in opposite directions, and the product architecture has to resolve the tension rather than defer to whichever is more convenient.

On an anonymous messaging app we worked on, this was not a theoretical problem. The nature of the product meant that harmful messages were a genuine risk, and the legal framework for dealing with harassment and abuse required that data be available if police needed to open an investigation. At the same time, GDPR required that we honour deletion requests from users who wanted their data removed.

The resolution we implemented was a data retention policy of approximately six months. A user who deleted their account after sending abusive messages would not have their data wiped immediately. It would be retained for that period, available to law enforcement if required, and then removed. This satisfied both obligations without fully ignoring either. The policy had to be disclosed in the privacy documentation clearly enough that it would survive scrutiny, which required careful drafting rather than boilerplate.

The underlying principle is that data retention decisions are architecture decisions. They determine what gets stored, for how long, in what format, and under what access conditions. Making those decisions after the database schema is already designed means retrofitting storage logic that was built with different assumptions.

When Legal Requirements Dictate Authentication Design

The standard advice on user registration is to defer it as long as possible. Let users explore the product before asking them to commit. Gate only the features that genuinely require an account. This is sound product thinking in most situations. Legal requirements create exceptions, and the exceptions have to be understood before the registration flow is designed.

On the anonymous messaging app, we had to put authentication right at the front of the experience, before users could do anything. The product was anonymous to other users, but on the back end every message had to be tied to a verified identity. The reason was legal: if a user sent harassing or abusive messages, we needed to be able to identify who sent them. Allowing messages without authentication would have made that impossible, and the product would have been a safe harbour for harassment by design.

This was not a product preference. We would generally advocate for deferred registration in a social product. The legal requirement overrode that preference, and the consequence was that we had to work much harder on everything that sits before registration, including the App Store listing, the screenshots, and the first-screen copy. Because we could not drip-feed value through use, everything that would normally unfold inside the product had to be communicated before the user opened it. The App Store presence carried a heavier burden than it would have in a product where users could experience value before being asked to register.

How Tiered Registration Satisfies Regulators Without Punishing Users

Where legal requirements do demand identity verification, the question becomes how to collect what is required without asking for more than necessary at any given moment. A tiered registration model answers this by connecting each level of verification to the product action that requires it, rather than front-loading every requirement before the user has seen anything.

On the auction game product we worked on, we built several distinct levels of authentication triggered by specific user actions.

User action Authentication required Data collected
Watching or favouriting an auction Basic account Name plus email or phone number
Playing a game Elevated verification Age confirmation and payment method on file
Winning real money Full identity verification Identity document and payment details confirmed

The principle is that additional data was only requested at the exact moment the product required it. A user browsing auctions was not asked to provide payment details. A user who wanted to play had to confirm their age and payment method. This structure satisfied the regulatory requirement that appropriate checks exist before real-money activity, while making the experience of a casual user as light as possible. Regulators are not asking for friction: they are asking for verification at the right point. Tiered registration is how those two things coexist.

Map your registration tiers to specific product actions before you design any onboarding flow. Decide what each action requires legally, then ask only for that at that moment. Never ask for data that the current action does not require.

When App Store Rejection Is Not Really About Compliance

App store review processes exist to protect users and maintain platform standards. They also exist within a commercial context, and the currency exchange project is a clear example of what happens when those two things are not fully separable. Each time we resolved Apple's stated objection, Apple raised a new one. The product met every compliance requirement we were given. The rejections continued regardless.

The timing was telling. Apple Pay and related payment services launched in the period following the rejections. The pattern of behaviour, new objections introduced each time previous ones were resolved, is consistent with a process being used to delay rather than evaluate. The client spent significantly on legal counsel and compliance work throughout. Eventually the budget was exhausted and the product was abandoned. A compliant product never reached users, and the mechanism for challenging the review process provided no effective route to appeal.

This matters for how compliance work is scoped and budgeted. Meeting every stated legal and policy requirement is necessary but not always sufficient. In markets where the platform operator has a direct commercial interest in the product category, the review process can become a tool of market exclusion rather than a standard against which a compliant product can fairly be measured. Understanding that risk before a project begins changes how legal and compliance budgets are allocated, and it shapes decisions about which platforms to target and in what sequence.

Baking Privacy Requirements into Strategy Before a Line of Code Is Written

The consistent thread across all of the situations described here is that compliance work discovered late costs more than compliance work understood early. On the currency exchange product, the legal prohibition on peer-to-peer remote payments was not discovered until partway through the build. The product had to pivot to an in-person, location-based model, which was a fundamental change to the product concept, not a minor adjustment. Had that constraint been identified before the specification was written, the product would have been designed around it from the start.

On the memory-sharing proof-of-concept we worked on, we initially planned to integrate with Spotify. When we looked at what working without a proper API would require, the technical workarounds needed to maintain compliance with Spotify's terms were extensive. Switching to Deezer's official API, used in the way Deezer intended, meant full compliance without those workarounds. The architecture became simpler because the compliance path was clearer. That kind of decision belongs in strategy, before technical choices are made, not in a sprint review after integration has begun.

What Early Compliance Work Actually Involves

Bringing privacy and legal requirements into strategy does not mean running a legal audit before any product thinking happens. It means asking a specific set of questions early, and letting the answers shape the product decisions that follow.

  1. Where will the product be available, and which regulatory frameworks apply to those jurisdictions?
  2. What data will the product collect, process, or store, including data collected by third-party SDKs?
  3. Does the product category carry specific regulatory obligations beyond general privacy law?
  4. Which platform policies apply, and where do those policies go further than the law?
  5. What does the registration and authentication architecture need to support in order to satisfy those requirements?

According to GoodFirms' Cost to Develop an App research, highly regulated industries can see development budgets increase by 30 to 50 per cent due to compliance, security, and data protection requirements. That figure reflects what happens when compliance is treated as a category of its own, bolted on to a build rather than embedded in it. The increase is real. The question is whether it arrives as a planned line in the budget or as an unplanned rebuild.

Conclusion

Privacy regulation and app store policy are constraints that shape what the product can be, and the earlier they are understood, the more control the team retains over the decisions those constraints affect. The currency exchange pivot, the messaging rewrite on the dating app, the authentication design on the anonymous messaging app: each of these was expensive because the relevant requirement was not fully understood before the affected part of the product was designed.

The lesson is structural. Compliance work is an input to product design, and it changes the architecture, the registration model, the data schema, the platform strategy, and the marketing approach. None of those decisions can be made well without it.

Products that integrate privacy requirements from the first conversation are not slower to build. They avoid rebuilds, they pass review on the first or second submission rather than the fifth, and they do not force the legal team to work backwards through architecture decisions that were made without them. The timeline looks the same from the outside. The experience of building is entirely different.

If you are working through how privacy and regulatory requirements should shape your product from the start, let's talk about your project.

Frequently Asked Questions

Which privacy laws are likely to apply to my app?

The laws that apply depend on where your users are located, what data you collect, and what your product does with it. Common frameworks include GDPR for users in the EU, CCPA for California residents, COPPA for products that may be used by children under 13 in the US, PIPEDA for Canada, and Australia's Privacy Act 1988. Financial products carry additional obligations under anti-money laundering and KYC frameworks that vary by jurisdiction.

Does GDPR apply to my app if my business is not based in the EU?

Yes, GDPR applies to any product that processes data belonging to people in the European Union, regardless of where the business is registered. It is the location of your users, not your registered address, that typically triggers the obligation. This is a common mistake that catches many product teams off guard late in the build process.

How do app store review criteria differ from legal requirements?

Apple and Google apply their own policy frameworks that draw on legal requirements but often go further than the law itself requires. Apple, for example, requires apps to declare every data type they collect through its privacy nutrition label, including data collected by third-party libraries. Meeting legal compliance alone does not guarantee app store approval.

What happens if privacy compliance is left until after the app is built?

Retrofitting compliance after the build is almost always more expensive than building it in from the start. The article gives a real example where an app was flagged by Apple for potential money laundering risks, requiring KYC checks, enhanced security, and transfer limits to be added after the fact. That late intervention cost significant time, money, and goodwill.

When should privacy requirements be considered during the development process?

Privacy regulation and app store policy should be part of the very first conversations about what a product will do, before any architecture decisions are made. Waiting until submission or a pre-launch legal review significantly increases the cost and complexity of achieving compliance. Mapping jurisdiction and data obligations early is what keeps the process manageable.

Do I need to comply with multiple privacy frameworks at the same time?

Yes, if your app has users in several different regions, multiple regulatory frameworks can apply simultaneously, each with its own rules around consent, data storage, and deletion. A wellness app collecting health data from users in California, Germany, and Australia, for instance, would need to satisfy three overlapping frameworks at once. Treating jurisdiction as a simple on-or-off switch is one of the most common mistakes product teams make.

What are KYC checks and why might my app need them?

KYC stands for Know Your Customer, and these checks are a regulatory requirement for products that handle financial transfers or could otherwise be used to move money between parties. Without them, app stores such as Apple's may flag a product as a potential vehicle for money laundering, particularly if it allows unlimited transfers. Financial products need to account for KYC and anti-money laundering obligations early, as these vary by jurisdiction and payment type.

Can the architecture of my app's registration and authentication affect compliance?

Yes, the way registration and authentication are designed can either support or undermine your ability to meet regulatory requirements. Building these systems with compliance in mind from the outset means they can satisfy regulators without creating a poor experience for users. Leaving these decisions until late in the process often results in clunky retrofits that affect both usability and approval prospects.