App does not impersonate or clone another app's concept, name, or UI
Why it matters
Apple guideline 4.1 and Google Play's Impersonation policy go beyond trademark law — they apply even when the developer has no intent to deceive. An app name containing a brand prefix like 'Insta-' or an icon that shares a color palette and shape language with a recognizable competitor will be rejected on visual similarity alone. Downstream, trademark holders can file DMCA-equivalent takedowns even after an app passes initial review, resulting in removal from the store and potential legal exposure under CWE-1021 (Improper Restriction of Rendered UI Layers).
Severity rationale
Critical because impersonation violations trigger immediate rejection, can escalate to developer account termination, and expose the developer to trademark infringement litigation independent of the store decision.
Remediation
Rename the app to something that contains no registered trademark or close approximation, redesign the icon so it shares no shape-color-symbol combination with any recognizable competitor, and audit all source files for competitor brand names leaking into user-visible strings.
# Audit competitor brand references in strings
grep -r "Instagram\|TikTok\|Snapchat\|WhatsApp\|Facebook" src/ --include="*.tsx" --include="*.ts"
For apps in crowded social or media categories, the differentiating feature must be front-and-center in the first screen — not buried in settings. A cosmetic rebrand without a functional distinction will not survive a second review pass.
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the App Store Policy & Content Compliance Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
External references
- external · apple-guideline-4.1 — App Store Review Guidelines 4.1 — Copycats
- external · google-play-impersonation — Google Play Developer Policy — Impersonation
- cwe · CWE-1021 — Improper Restriction of Rendered UI Layers or Frames (UI Redress)
Taxons
History
- 2026-04-18·v1.0.0·Initial import from app-store-policy-compliance·automated