HPIS-Holdings

App Store Compliance Checker — Data skill for Claude Code

Data community

Free, proof-only App Store & Google Play compliance checker: catch App Store rejections, privacy manifest, Data Safety & policy issues in Expo/React Native apps.

How to install App Store Compliance Checker

This entry records only its repository, not the path inside it, so there is no exact command to give. Open HPIS-Holdings/app-store-compliance-checker and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What App Store Compliance Checker does

Free, proof-only App Store & Google Play compliance checker: catch App Store rejections, privacy manifest, Data Safety & policy issues in Expo/React Native apps. CLI, MCP server, AI agent skill & GitHub Action.

Alternatives in Data

  • Privacy & Data Handling — This repository contains: - a plugin package (plugins/compound-engineering) made of markdown/config content 10.8k ★
  • 06 Ink React Terminal UI — Prompt 06: Verify and Fix the Ink/React Terminal UI Pipeline 2.3k ★
  • Design Gdpr — Design GDPR/CCPA-compliant consent flows — cookie banners, consent hierarchy, privacy controls, and data delet 309 ★

README

App Store & Google Play Compliance Checker — avoid App Store rejection before you submit

**Free, open-source checker that finds App Store and Google Play rejection risks in your Expo / React Native app — and reports only problems it can prove from your code, config or build.** Works as a CLI (`mcc`), an **MCP server** (`mcc-mcp`) for Claude, Cursor and VS Code, a portable **AI agent skill**, and a **GitHub Action**.

[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE) [![Release](https://img.shields.io/github/v/release/HPIS-Holdings/app-store-compliance-checker)](https://github.com/HPIS-Holdings/app-store-compliance-checker/releases) [![Tests](https://github.com/HPIS-Holdings/app-store-compliance-checker/actions/workflows/checker-install-smoke.yml/badge.svg)](https://github.com/HPIS-Holdings/app-store-compliance-checker/actions/workflows/checker-install-smoke.yml) ![Python 3.10+](https://img.shields.io/badge/python-3.10%2B-blue) ![Zero dependencies](https://img.shields.io/badge/runtime%20deps-0-brightgreen) ![MCP server](https://img.shields.io/badge/MCP-server-purple) ![Rules: 102](https://img.shields.io/badge/rules-102%20(53%20Apple%20%2F%2049%20Google)-orange)

It catches the things that get apps bounced in review: missing **privacy manifest** (`PrivacyInfo.xcprivacy`) and required-reason API declarations, missing permission purpose strings (Guideline 5.1.1), no in-app **account deletion** (5.1.1(v)), wrong in-app purchase routes (3.1.1), outdated **Google Play target API level**, **Data Safety** and health-app declaration gaps, Health Connect / HealthKit misuse, AI data-sharing consent (5.1.2(i)), exact-alarm and foreground-service permissions, and more — each tied to a quoted, dated rule with an official Apple or Google URL.

**Maintainer:** Maintained by Shahidur Rahman Khan (@ckd-shahid) at HPIS Holdings.


Why it's free

HPIS Holdings believes every developer deserves to ship without surprise rejections.

A rejection rarel