Regulatory Conformance
Industry-mandated control sets — PCI, HIPAA, FISMA, FedRAMP, CMMC, SOC2, ISO 27001, Section 508 — where the defect is *non-conformance to a named framework*.
The framework layer: a named external standard prescribes a control, and the product either meets it or does not.
In scope. Industry-mandated control sets where the defect is measured against a specific framework: PCI-DSS network segmentation, HIPAA audit-log retention, FedRAMP baseline controls, CMMC levels, SOC2 evidence, ISO 27001 clauses, FISMA requirements, Section 508 federal-accessibility obligations, SOX-driven financial controls, export-control marking.
Not in scope. Privacy frameworks centered on user rights (GDPR, CCPA, COPPA) — those are privacy-consent (though HIPAA carries both because it has patient-rights and covered-entity dimensions). The underlying security/accessibility mechanism — that's the relevant mechanism taxon (access-control, accessibility, etc.). A pattern almost always carries both this taxon and the mechanism taxon.
Distinct because. The defect is "the framework says do X and the product doesn't" — authority comes from the framework's prescription, not the technical harm. A missing audit log may be a defect under observability (operationally) and under regulatory-conformance (because HIPAA requires it); the latter taxon captures the legal/industry obligation lens.
Conceptual sub-structure. Payment-card, healthcare, federal / gov, financial, accessibility-legal, international (ISO).
Patterns in this taxon (431)
- high"Free" offers disclose all conditions, obligations, and post-trial chargesab-001479 · ftc-consumer-protection
- critical"Restore Purchases" button accessible and functionalab-000406 · app-store-iap-subscriptions
- low72-hour breach notification process documentedab-001515 · gdpr-readiness
- lowA list of sub-processors is maintained and accessibleab-001513 · gdpr-readiness
- infoA periodic access-review procedure is documented in the repoab-002628 · soc2-readiness
- lowA SECURITY.md vulnerability-disclosure policy with a real reporting contact is committed to the repoab-002631 · soc2-readiness
- highAbout page with agency mission, leadership, and structureab-001615 · gov-web-standards
- mediumAcceptable Use Policy exists if app hosts user-generated contentab-001659 · legal-pages-compliance
- highAccessibility statement published with 508 status and accommodationsab-001614 · gov-web-standards
- highAccount and data deletion completed within disclosed timeframeab-000478 · app-store-privacy-data
- lowAccount provisioning/deprovisioning documentedab-001582 · gov-fisma-fedramp
- lowAd SDK configuration and Families certification complianceab-000476 · app-store-privacy-data
- lowAds comply with platform guidelinesab-001955 · mobile-store-readiness
- highAffiliate links and referral relationships disclosed before clickab-001483 · ftc-consumer-protection
- mediumAge gate cannot be trivially bypassed by refreshing, clearing cookies, etc.ab-000816 · coppa-compliance
- mediumAge gate present for restricted contentab-000486 · app-store-privacy-data
- highAge gate uses neutral design; does not coach children to lie about their ageab-000814 · coppa-compliance
- lowAge rating and IARC classification match actual contentab-000483 · app-store-privacy-data
- criticalAge verification mechanism exists before data collection from potential childrenab-000813 · coppa-compliance
- infoAI wrapper scrutiny — AI-powered apps with minimal native value may face rejectionab-000462 · app-store-policy-compliance
- mediumAI-generated content is disclosedab-000437 · app-store-metadata-listing
- mediumAI-generated content is moderated — no deepfakes, disinformation, or unfiltered harmful outputab-000452 · app-store-policy-compliance
- lowAI-generated marketing content disclosed when misleading re: authorshipab-001492 · ftc-consumer-protection
- mediumAI-generated reviews or testimonials disclosed as AI-generatedab-001486 · ftc-consumer-protection
- highAlgorithm selection justified against NISTab-001426 · finserv-encryption
- criticalAll authentication uses HTTPS TLS 1.2+ab-001570 · gov-fisma-fedramp
- highAll consent changes logged with actor, timestamp, and reasonab-000790 · compliance-consent-engine
- criticalAll costs disclosed upfront; no hidden fees or drip pricingab-001478 · ftc-consumer-protection
- criticalAll default credentials are removed from infrastructure componentsab-001179 · ecommerce-pci
- criticalAll fees displayed clearly before account opening or purchaseab-001399 · finserv-disclosure
- criticalAll financial transactions logged immutably with UTC timestamp, user ID, operation typeab-001379 · finserv-audit-trail
- highAll input validated frontend + backend against XSS/SQLi/LDAP injectionab-001580 · gov-fisma-fedramp
- criticalAll network requests use HTTPS and App Transport Security is not disabledab-000505 · app-store-review-blockers
- lowAll third-party cookies identified with provider, purpose, durationab-000808 · cookie-consent-compliance
- mediumAll third-party services have Data Processing Agreements; subprocessors documentedab-000841 · data-protection
- criticalAnalytics does not initialize before consent is grantedab-001709 · marketing-analytics
- infoAnnual 508 accessibility audit by third party documentedab-001627 · gov-web-standards
- infoAnnual reminder with renewal date, price, cancel instructionsab-002564 · subscription-compliance
- infoAnnual risk assessment is documented for cardholder data environmentab-001198 · ecommerce-pci
- highAPI rate limit compliance enforcedab-000884 · data-sourcing-provenance
- criticalApp does not engage in deceptive behavior — does what it says, no fake system notificationsab-000451 · app-store-policy-compliance
- infoApp does not have a template-generated appearanceab-000516 · app-store-review-blockers
- criticalApp does not impersonate or clone another app's concept, name, or UIab-000447 · app-store-policy-compliance
- mediumApp does not request all permissions immediately on first launchab-000496 · app-store-review-blockers
- criticalApp does not use private or undocumented Apple or Android APIsab-000503 · app-store-review-blockers
- highApp follows platform design guidelinesab-001947 · mobile-store-readiness
- criticalApp icon meets platform size requirementsab-001934 · mobile-store-readiness
- highApp is not merely a web view wrapper around a websiteab-000507 · app-store-review-blockers
- highApp is not spam or a near-duplicate of another app in the storeab-000446 · app-store-policy-compliance
- highApp launch performance is within store limitsab-000494 · app-store-review-blockers
- criticalApp launches without crashing on supported OS versionsab-000493 · app-store-review-blockers
- infoApp may be affected by post-Epic alternative billing rulesab-000422 · app-store-iap-subscriptions
- lowApp privacy label/permissions summary visible on app storeab-001913 · mobile-permissions-privacy
- criticalApp provides genuine utility and is not too simple to justify a standalone appab-000445 · app-store-policy-compliance
- mediumApp works on IPv6-only networksab-000504 · app-store-review-blockers
- infoApplication follows FTC AI guidance; no overpromising AI capabilitiesab-001495 · ftc-consumer-protection
- highApplication honors Global Privacy Control (GPC) browser signalab-000629 · ccpa-readiness
- criticalAPR/interest rate disclosed prominently on credit pagesab-001400 · finserv-disclosure
- infoArchive restoration verified annuallyab-001396 · finserv-audit-trail
- highAt the point of collection, users are told what data is collected, why, and retention periodab-001500 · gdpr-readiness
- criticalATT framework requested before any tracking identifier is readab-000472 · app-store-privacy-data
- highATT nutrition label and actual tracking scope are consistentab-000473 · app-store-privacy-data
- highAudit log is append-only (tamper-resistant)ab-000791 · compliance-consent-engine
- mediumAudit logging captures user actions with timestamp + user IDab-001577 · gov-fisma-fedramp
- criticalAudit logs append-only: no deletion, modification, or truncationab-001380 · finserv-audit-trail
- mediumAudit logs are enabled and retained for minimum 90 daysab-001191 · ecommerce-pci
- mediumAudit logs immutable or tamper-evidentab-001578 · gov-fisma-fedramp
- mediumAudit logs retained per regulatory requirementab-000792 · compliance-consent-engine
- infoAudit of all third-party scripts documents data collection; undisclosed trackers flaggedab-000851 · data-protection
- lowAudit trail covers opt-out processing eventsab-000794 · compliance-consent-engine
- mediumAudit trail includes all user actions: login, transfer, withdrawal, adjustment, cancellationab-001386 · finserv-audit-trail
- lowAutomated decisions affecting consumers explained with opt-outab-001493 · ftc-consumer-protection
- mediumBackground location usage is justified and minimizedab-000471 · app-store-privacy-data
- mediumBackground modes and services are justified and not battery-drainingab-000508 · app-store-review-blockers
- lowBackup and recovery procedures documentedab-001587 · gov-fisma-fedramp
- highBanner does not use dark patterns; reject equally prominent as acceptab-000798 · cookie-consent-compliance
- highBanner offers accept-all, reject-all, and per-category granular controlsab-000797 · cookie-consent-compliance
- mediumBasic accessibility — VoiceOver/TalkBack labels, Dynamic Type, sufficient contrastab-000457 · app-store-policy-compliance
- highBilling cycle and payment due date displayed before commitmentab-001401 · finserv-disclosure
- criticalBuild signing is configuredab-001940 · mobile-store-readiness
- criticalBundle ID / Package name properly formattedab-001939 · mobile-store-readiness
- mediumCancellation at least as easy as sign-upab-001488 · ftc-consumer-protection
- criticalCancellation in same steps (or fewer) as enrollmentab-002543 · subscription-compliance
- mediumCancellation instructions — how to cancel via device settingsab-000415 · app-store-iap-subscriptions
- criticalCardholder data is stored only in isolated, documented environmentab-001177 · ecommerce-pci
- infoCategories of PI mapped to sources, purposes, and recipientsab-000638 · ccpa-readiness
- lowCategory and language are appropriately selectedab-001358 · extension-store-readiness
- lowCCPA data export in machine-readable formatab-000788 · compliance-consent-engine
- mediumCFPB contact on support pageab-001407 · finserv-disclosure
- infoChildren's data retained only as long as necessary; then deletedab-000829 · coppa-compliance
- highClear "Do Not Sell or Share My Personal Information" link in website footerab-000625 · ccpa-readiness
- highCode changes flow through a reviewed pull request workflow with committed evidenceab-002632 · soc2-readiness
- highCode is free of obfuscation and minification that hides logicab-001349 · extension-store-readiness
- mediumCommercial emails identified as advertisements where requiredab-001245 · email-sms-compliance
- highCommunications monitored and controlled at system boundariesab-001563 · gov-cmmc-level-1
- mediumCompetitor comparison claims factually accurate and verifiableab-001480 · ftc-consumer-protection
- lowCompliance document archive maintainedab-001412 · finserv-disclosure
- infoCompliance evidence exportable for legal reviewab-000793 · compliance-consent-engine
- infoCompliance gap assessment quarterlyab-001397 · finserv-audit-trail
- lowConfig change logs (fee schedules, rates) audit-trailedab-001392 · finserv-audit-trail
- criticalConsent banner is present for cookie-based analyticsab-001708 · marketing-analytics
- criticalConsent banner presents separate toggles per purpose; non-essential categories default to offab-001506 · gdpr-readiness
- highConsent decision stored and respected on subsequent visitsab-000800 · cookie-consent-compliance
- highConsent decisions recorded with timestamp, consent version, and categories acceptedab-001507 · gdpr-readiness
- mediumConsent decisions recorded with timestamp, version, categoriesab-000803 · cookie-consent-compliance
- highConsent method uses an FTC-approved mechanismab-000818 · coppa-compliance
- mediumConsent records with timestamp, source, method per subscriberab-001249 · email-sms-compliance
- lowConsent request clearly describes what data is collected and how it is usedab-000821 · coppa-compliance
- highConsumers can opt out of sale or sharing of personal informationab-000621 · ccpa-readiness
- mediumConsumers can request correction of inaccurate personal informationab-000622 · ccpa-readiness
- criticalConsumers can request deletion of personal information with identity verificationab-000620 · ccpa-readiness
- criticalConsumers can request disclosure of PI collected, sources, purposes, third-party recipientsab-000619 · ccpa-readiness
- lowConsumers exercising rights receive equal service and pricingab-000623 · ccpa-readiness
- lowContact mechanism provided for privacy-related inquiriesab-001315 · extension-data-privacy
- highContact page with email, phone, and hoursab-001616 · gov-web-standards
- highContent moderation system exists — manual, automated, or hybridab-000499 · app-store-review-blockers
- highContent rating is set for app storesab-001948 · mobile-store-readiness
- highContent rights — images, fonts, music, and trademarks are licensedab-000433 · app-store-metadata-listing
- highContent Security Policy excludes unsafe-evalab-001348 · extension-store-readiness
- infoContinuous monitoring plan documentedab-001589 · gov-fisma-fedramp
- criticalCookie consent banner displays on first visit before non-essential cookies are setab-000795 · cookie-consent-compliance
- highCookie consent mechanism is presentab-002180 · pre-launch
- infoCookie policy distinguishes between first-party and third-party cookiesab-000811 · cookie-consent-compliance
- infoCookie policy lists each cookie with name, purpose, duration, providerab-000810 · cookie-consent-compliance
- infoCookie policy reflects current cookies; updated when cookies changeab-000812 · cookie-consent-compliance
- mediumCookie/tracking declaration is present in privacy policy or cookie policyab-001711 · marketing-analytics
- lowCookies classified as essential are genuinely required for basic functionalityab-000807 · cookie-consent-compliance
- infoCOPPA-certified ad SDKs used in children's appsab-000487 · app-store-privacy-data
- lowCorrections/reversals logged separately with approval chainab-001394 · finserv-audit-trail
- highDaily balance reconciliation against source-of-truth ledgerab-001382 · finserv-audit-trail
- lowDAP tracking code installed if requiredab-001626 · gov-web-standards
- highData collected for one purpose is not repurposed without separate consentab-001499 · gdpr-readiness
- highData encrypted in transit (TLS 1.2+)ab-001565 · gov-cmmc-level-1
- infoData flow diagram or register identifies all data types, sources, destinationsab-000849 · data-protection
- lowData in transit/at rest encryptedab-001583 · gov-fisma-fedramp
- lowData Linked/Not Linked to You classifications are correctab-000470 · app-store-privacy-data
- mediumData processing agreements exist with all third-party processorsab-001511 · gdpr-readiness
- lowData retention periods are disclosed in the privacy policyab-000482 · app-store-privacy-data
- lowData retention policy limits CDE storage to business requirementsab-001197 · ecommerce-pci
- mediumData transfers outside primary jurisdiction use SCCs, BCRs, or adequacy decisionsab-000840 · data-protection
- criticalDatabase encryption is enabled for sensitive data at restab-001178 · ecommerce-pci
- lowDedicated cookie policy page exists and is linked from consent bannerab-000809 · cookie-consent-compliance
- lowDeletion produces an audit receiptab-000787 · compliance-consent-engine
- lowDependency vulnerabilities tracked and remediatedab-001579 · gov-fisma-fedramp
- infoDeveloper contact email is verifiedab-001357 · extension-store-readiness
- infoDirect notice provided to parents before collecting children's PIab-000828 · coppa-compliance
- highDisabling a user or downgrading their role terminates their live sessions, not just future loginsab-002627 · soc2-readiness
- lowDisclosures updated after regulatory changesab-001413 · finserv-disclosure
- lowDispute resolution process disclosedab-001665 · legal-pages-compliance
- mediumDMCA or copyright policy exists if app hosts user-uploaded contentab-001660 · legal-pages-compliance
- mediumDMZ is properly configured between CDE and internetab-001189 · ecommerce-pci
- infoDocumentation explains which universal opt-out mechanisms are recognizedab-000633 · ccpa-readiness
- lowDocumentation of algorithms/key lengths/ciphersab-001431 · finserv-encryption
- lowDocumented incident response plan for data breachesab-000847 · data-protection
- infoDPIA conducted for high-risk processing activities per Art. 35ab-001514 · gdpr-readiness
- infoDPO designated if processing triggers Art. 37 requirementsab-001517 · gdpr-readiness
- highEach data collection point documents its lawful basisab-000837 · data-protection
- criticalEach data collection point documents its legal basis under GDPR Art. 6ab-001497 · gdpr-readiness
- lowEmail headers/routing not falsified or misleadingab-001252 · email-sms-compliance
- highEmail opt-in confirmed via double opt-in or clear recordab-001248 · email-sms-compliance
- infoEncryption checklist signed off pre-deploymentab-001435 · finserv-encryption
- lowEncryption strength verified via scan toolsab-001429 · finserv-encryption
- criticalEnrollment requires affirmative, unambiguous consentab-002559 · subscription-compliance
- highEqual opportunity notice (Reg B) on credit applicationsab-001404 · finserv-disclosure
- infoEU Digital Markets Act payment rules may applyab-000489 · app-store-privacy-data
- criticalEvery commercial email includes one-click unsubscribe in header and bodyab-001237 · email-sms-compliance
- highEvery cookie and similar technology used is documented and classifiedab-000805 · cookie-consent-compliance
- infoExpected SMS frequency disclosed at opt-inab-001254 · email-sms-compliance
- mediumExport compliance (ECCN/EAR) answered correctlyab-000432 · app-store-metadata-listing
- criticalExtension has descriptive name and short_name in manifestab-001341 · extension-store-readiness
- highExtension version is semver compliant and updatedab-001344 · extension-store-readiness
- mediumExternal connections verified and controlledab-001551 · gov-cmmc-level-1
- infoFailed payment handling and grace period disclosedab-002563 · subscription-compliance
- lowFailed/rejected transactions logged with reason codeab-001391 · finserv-audit-trail
- highFCI sanitized before disposal or reuse of digital mediaab-001557 · gov-cmmc-level-1
- highFinancial features declaration completed for Google Playab-000436 · app-store-metadata-listing
- mediumFinancial incentive program terms disclosed; opt-in requiredab-000627 · ccpa-readiness
- highFinancial services compliance — licensing disclosures, risk disclosures, APR capsab-000453 · app-store-policy-compliance
- highFirewall rules explicitly allow only necessary CDE trafficab-001187 · ecommerce-pci
- infoFISMA/FedRAMP compliance roadmap draftedab-001588 · gov-fisma-fedramp
- highFooter exposes a "Do Not Sell or Share" / "Your Privacy Choices" opt-out linkab-002619 · project-snapshot
- highFree trial duration, expiry behavior, post-trial price explicitab-002560 · subscription-compliance
- highFree trial terms clear — duration and post-trial price displayedab-000413 · app-store-iap-subscriptions
- criticalFrom name and email accurately identify the sender; not spoofedab-001242 · email-sms-compliance
- highGambling and contests compliance — licensing, age restrictions, jurisdictional controlsab-000454 · app-store-policy-compliance
- highGDPR Article 17 deletion path exists and is testedab-000785 · compliance-consent-engine
- highGDPR/CCPA consent UI displayed where requiredab-001900 · mobile-permissions-privacy
- lowGeolocation not collected from children without parental consentab-000825 · coppa-compliance
- highGoogle Data Safety form accuracyab-000465 · app-store-privacy-data
- mediumGoogle Play targets required minimum API levelab-000441 · app-store-metadata-listing
- highGoverning law and jurisdiction clearly statedab-001662 · legal-pages-compliance
- mediumHealth and fitness features are disclosed if HealthKit or Health Connect is usedab-000435 · app-store-metadata-listing
- mediumHealth and medical app compliance — HealthKit/Health Connect rules, no health data miningab-000455 · app-store-policy-compliance
- lowHigh-risk processing documented with DPIA; mitigation strategies trackedab-000848 · data-protection
- highIcon design follows platform guidelinesab-001935 · mobile-store-readiness
- highIf enrolled online, cancellation available onlineab-002544 · subscription-compliance
- lowIf sensitive PI is collected, specific uses disclosed; consumers can limit useab-000628 · ccpa-readiness
- mediumIf users under 13 possible: explicit parental consent flow and COPPA complianceab-000839 · data-protection
- criticalIn-app account deletion mechanism is present and accessibleab-000477 · app-store-privacy-data
- lowIncident response plan draftedab-001585 · gov-fisma-fedramp
- mediumIncident response plan includes cardholder data breach proceduresab-001193 · ecommerce-pci
- lowIndemnification clause, if present, reasonable and not overly broadab-001666 · legal-pages-compliance
- mediumInfluencer partnerships disclosed with #ad or equivalentab-001485 · ftc-consumer-protection
- criticalInfrastructure-as-code does not declare data stores with public network exposureab-002629 · soc2-readiness
- highIntellectual property — no unauthorized copyrighted images, fonts, music, or trademarksab-000448 · app-store-policy-compliance
- lowInternational data transfers use SCCs, adequacy decisions, or other lawful mechanismsab-001512 · gdpr-readiness
- criticaliOS Privacy Manifest (PrivacyInfo.xcprivacy) present and completeab-000464 · app-store-privacy-data
- highiOS privacy nutrition labels match actual data collectionab-000466 · app-store-privacy-data
- mediumKey access logs audited quarterlyab-001427 · finserv-encryption
- highKey rotation enforced annuallyab-001425 · finserv-encryption
- highKids category apps fully comply with COPPA and GDPR-Kab-000484 · app-store-privacy-data
- highKnown vulnerabilities identified and remediated timelyab-001566 · gov-cmmc-level-1
- highLegal pages accessible without login or account creationab-001667 · legal-pages-compliance
- infoLegal pages linked from registration, checkout, and footerab-001670 · legal-pages-compliance
- infoLegal team sign-off documented pre-launchab-001414 · finserv-disclosure
- mediumLimitation of liability clause present and reasonableab-001663 · legal-pages-compliance
- lowLinks are descriptive; external links are identifiedab-001624 · gov-web-standards
- highLog access restricted to audit/compliance roles onlyab-001385 · finserv-audit-trail
- mediumLog centralization and integrity verification is implementedab-001192 · ecommerce-pci
- mediumLog export with cryptographic completeness proofab-001389 · finserv-audit-trail
- infoLog schema versioned for regulatory changesab-001398 · finserv-audit-trail
- lowLogin is not required for features that do not need identityab-000513 · app-store-review-blockers
- highLogs retained min 7 years per SOX/GLBAab-001384 · finserv-audit-trail
- mediumLogs searchable by date, user, amount, statusab-001388 · finserv-audit-trail
- mediumManifest description matches store listing intentab-001342 · extension-store-readiness
- lowMarquee promotional tile (1400x560) is includedab-001352 · extension-store-readiness
- mediumMaterial terms not buried in fine print or behind linksab-002558 · subscription-compliance
- highMinimum OS versions are appropriately configuredab-001942 · mobile-store-readiness
- mediumMobile-responsive design tested on iOS and Androidab-001622 · gov-web-standards
- mediumMulti-device support — iPad not displaying a stretched iPhone layout, tablet optimizationab-000458 · app-store-policy-compliance
- highMulti-factor authentication is enforced for admin and CDE accessab-001181 · ecommerce-pci
- mediumNetwork monitoring and IDS/IPS is configured for CDEab-001190 · ecommerce-pci
- highNetwork segmentation isolates CDE from non-cardholder systemsab-001186 · ecommerce-pci
- lowNo "beta," "test," "preview," or pre-release language visible in the production buildab-000460 · app-store-policy-compliance
- infoNo AI chatbots presented as human without disclosureab-001494 · ftc-consumer-protection
- highNo bait-and-switch, hidden costs, or misleading pricingab-000419 · app-store-iap-subscriptions
- highNo behavioral advertising targeting minorsab-000485 · app-store-privacy-data
- criticalNo behavioral or interest-based advertising targeting childrenab-000822 · coppa-compliance
- lowNo competitor app store mentions in content, UI, or metadataab-000459 · app-store-policy-compliance
- highNo content promoting dangerous activities, weapons manufacturing, or physical harmab-000449 · app-store-policy-compliance
- mediumNo cookies set that are not in the classification and consent mechanismab-000806 · cookie-consent-compliance
- criticalNo copyleft licenses in proprietary project production dependenciesab-000960 · dependency-supply-chain
- criticalNo credit card data stored in application databaseab-002264 · saas-billing
- criticalNo external payment links or buttons for digital goodsab-000405 · app-store-iap-subscriptions
- criticalNo fabricated, purchased, or incentivized reviews presented as genuine feedbackab-001484 · ftc-consumer-protection
- criticalNo false, misleading, or unsubstantiated claims about product capabilitiesab-001477 · ftc-consumer-protection
- lowNo guilt-tripping language to discourage declining offersab-001489 · ftc-consumer-protection
- criticalNo hardcoded secrets in frontend codeab-001571 · gov-fisma-fedramp
- highNo hidden recurring charges; subscription terms clear before paymentab-001487 · ftc-consumer-protection
- criticalNo impersonation — name and icon don't mimic existing appsab-000427 · app-store-metadata-listing
- highNo incentivized or fake reviews or rating manipulationab-000511 · app-store-review-blockers
- highNo misleading health or medical claims — diagnostic or treatment claims require regulatory proofab-000450 · app-store-policy-compliance
- lowNo negative option enrollment where inaction = chargesab-002541 · subscription-compliance
- highNo persistent identifiers for cross-site tracking of childrenab-000823 · coppa-compliance
- lowNo pre-checked checkboxes or default opt-in for marketingab-001250 · email-sms-compliance
- mediumNo profanity, violence, or explicit content violationsab-001949 · mobile-store-readiness
- highNo remote configuration that enables policy-violating behavior post-approvalab-000510 · app-store-review-blockers
- criticalNo scraping of login-walled content without ToS authorizationab-000885 · data-sourcing-provenance
- highNo tracking identifiers read before ATT consent is receivedab-000474 · app-store-privacy-data
- criticalNon-essential cookie categories default to unchecked/off; no pre-ticked boxesab-000796 · cookie-consent-compliance
- criticalNon-essential scripts only load after consent is granted for their categoryab-000801 · cookie-consent-compliance
- highNotice at or before collection discloses categories and purposesab-000626 · ccpa-readiness
- criticalNS*UsageDescription purpose strings present for all declared permissionsab-000467 · app-store-privacy-data
- lowOAuth uses SFSafariViewController or Custom Tabs, not embedded WebViewab-000509 · app-store-review-blockers
- criticalOnly data necessary for the stated purpose is collected; no excessive fieldsab-001498 · gdpr-readiness
- mediumOnly data reasonably necessary for the child's activity is collectedab-000824 · coppa-compliance
- lowOpt-out mechanism functional, easy to use, no account requiredab-000632 · ccpa-readiness
- criticalOpt-out processed within regulatory windowab-000781 · compliance-consent-engine
- mediumOpt-out requests processed within 15 business daysab-000630 · ccpa-readiness
- lowOpted-out users not re-subscribed without fresh affirmative consentab-001241 · email-sms-compliance
- infoOTA or hot code push does not materially change app functionalityab-000506 · app-store-review-blockers
- highPaid endorsements, sponsorships, partnerships clearly disclosedab-001482 · ftc-consumer-protection
- mediumParental consent records maintained with timestamp, method, parent identityab-000819 · coppa-compliance
- infoParental controls or consent flow for mixed-audience appsab-000488 · app-store-privacy-data
- mediumParents can review children's data and revoke consent at any timeab-000820 · coppa-compliance
- lowPassword policy enforces minimum complexity and rotationab-001184 · ecommerce-pci
- highPassword policy meets NIST 800-63B guidelinesab-001556 · gov-cmmc-level-1
- highPassword requirements enforcedab-001572 · gov-fisma-fedramp
- highPatch management process is documented for critical updatesab-001194 · ecommerce-pci
- criticalPayment amounts sourced server-side, never from clientab-002622 · project-snapshot
- criticalPayment processing uses a PCI-compliant providerab-002263 · saas-billing
- highPaywall shows all required elements without scrollingab-000412 · app-store-iap-subscriptions
- highPCI compliance documentation and policies documentedab-001185 · ecommerce-pci
- mediumPCI-DSS encryption documented with AES-256 minimumab-001428 · finserv-encryption
- lowPenetration testing has been performed within the last 12 monthsab-001195 · ecommerce-pci
- mediumPermission usage explanation provided in Notes to Reviewerab-001356 · extension-store-readiness
- mediumPermissions are justified and minimizedab-001944 · mobile-store-readiness
- criticalPermissions are restricted to essential functionality onlyab-001346 · extension-store-readiness
- infoPersonnel handling requests trained on CCPA/CPRA requirementsab-000637 · ccpa-readiness
- lowPhysical access devices managedab-001562 · gov-cmmc-level-1
- lowPhysical access logs maintainedab-001561 · gov-cmmc-level-1
- infoPhysical facility access limited to authorized individualsab-001559 · gov-cmmc-level-1
- infoPI of consumers under 16 not sold without opt-in consentab-000636 · ccpa-readiness
- lowPII excluded from application logsab-001430 · finserv-encryption
- highPlain language: sentences average <20 words, jargon avoided, active voice >50%ab-001617 · gov-web-standards
- lowPre-authorization consent before recurring chargesab-001410 · finserv-disclosure
- lowPre-selected add-ons clearly labeled with cost and easy to deselectab-001490 · ftc-consumer-protection
- infoPrice increase notification before new-rate renewalab-002562 · subscription-compliance
- lowPrice per billing period clearly statedab-002556 · subscription-compliance
- lowPrices displayed in local currency using store pricing tiersab-000418 · app-store-iap-subscriptions
- highPrimary screenshot (1280x800 or 640x400) is includedab-001351 · extension-store-readiness
- criticalPrior express written consent for marketing SMS per TCPAab-001247 · email-sms-compliance
- criticalPrivacy manifest file exists and is complete for iOSab-001893 · mobile-permissions-privacy
- infoPrivacy policy accessible, dated, plain language, covers all GDPR-required disclosuresab-001518 · gdpr-readiness
- criticalPrivacy policy discloses categories of PI collected, purposes, and third partiesab-000624 · ccpa-readiness
- criticalPrivacy Policy exists, linked from footer and registration, last-updated dateab-001657 · legal-pages-compliance
- highPrivacy Policy link prominent on store listing and within extension optionsab-001304 · extension-data-privacy
- mediumPrivacy policy linked from every page footerab-001405 · finserv-disclosure
- highPrivacy policy linked in app metadata or UIab-001902 · mobile-permissions-privacy
- criticalPrivacy policy page existsab-002186 · pre-launch
- lowPrivacy policy publishedab-001584 · gov-fisma-fedramp
- criticalPrivacy policy published in footer with OMB M-17-06 referenceab-001613 · gov-web-standards
- lowPrivacy policy specifically addresses children's data practicesab-000827 · coppa-compliance
- criticalPrivacy policy URL is set and accessibleab-001946 · mobile-store-readiness
- criticalPrivacy Policy URL is valid and publicly accessibleab-001347 · extension-store-readiness
- mediumPrivacy-preserving attribution in use or tracking fully disclosedab-000475 · app-store-privacy-data
- mediumPro-rated refund policy disclosed; refund for unused portionab-002554 · subscription-compliance
- highProduction secrets are platform-managed and the repo documents where they liveab-002626 · soc2-readiness
- mediumProfanity or objectionable content filter on user inputab-000501 · app-store-review-blockers
- criticalProtection against malicious code (input validation, dependency integrity)ab-001567 · gov-cmmc-level-1
- highPublic-accessible subnetworks separated from internal networksab-001564 · gov-cmmc-level-1
- mediumPublic-facing content controlled, no FCI exposedab-001552 · gov-cmmc-level-1
- highPurchase flow handles cancellation, failure, and network errors gracefullyab-000402 · app-store-iap-subscriptions
- infoPush notifications are opt-in and contextualab-000514 · app-store-review-blockers
- lowRating prompt shown at a natural moment, not on first launch or during a taskab-000512 · app-store-review-blockers
- criticalRaw card numbers (PAN) are never sent to the backend; tokenization is usedab-001155 · ecommerce-payment-security
- highRBAC implemented with least privilegeab-001574 · gov-fisma-fedramp
- highReconciliation mismatches trigger alerts with compliance escalationab-001383 · finserv-audit-trail
- infoRecords of processing activities maintained per Art. 30ab-001516 · gdpr-readiness
- highRefund or cancellation policy exists and accessible before purchaseab-001658 · legal-pages-compliance
- mediumRefund or cancellation policy with specific termsab-001406 · finserv-disclosure
- lowRefund policy or link to store refund process accessibleab-000420 · app-store-iap-subscriptions
- infoRefund process accessible, documented, and reasonableab-001491 · ftc-consumer-protection
- lowRegional tax rules for multi-state or VAT zones are enforcedab-001231 · ecommerce-shipping-tax
- infoRegulated business model risk — app operates in a regulated domainab-000463 · app-store-policy-compliance
- lowRenewal reminder sent before charge with time to cancelab-002561 · subscription-compliance
- lowReports generated monthly/on-demand with summary and detailab-001390 · finserv-audit-trail
- lowRetention periods disclosed for each category of PIab-000634 · ccpa-readiness
- mediumRight to dispute errors notice with statementsab-001408 · finserv-disclosure
- criticalrobots.txt parser present and enforced for scrapersab-000881 · data-sourcing-provenance
- highRole-based access control (RBAC) is documented and enforcedab-001182 · ecommerce-pci
- highRole-based access separates privileged from regular usersab-001553 · gov-cmmc-level-1
- infoSaturated category risk — commodity or highly competitive app categoryab-000461 · app-store-policy-compliance
- highScraping rate limits configurable per-domainab-000882 · data-sourcing-provenance
- mediumScreenshots for store listing are provided and representativeab-001937 · mobile-store-readiness
- mediumSecurity alerts monitored and acted uponab-001568 · gov-cmmc-level-1
- highSecurity headers present (CSP, X-Frame-Options, X-Content-Type, HSTS)ab-001581 · gov-fisma-fedramp
- infosecurity.txt presentab-001586 · gov-fisma-fedramp
- mediumSensitive data not persisted in browser storage unencryptedab-001558 · gov-cmmc-level-1
- criticalSensitive operations are recorded in an audit logab-002294 · saas-logging
- lowSeparate consent per channel (email, SMS, push)ab-001251 · email-sms-compliance
- highServer-side code does not log full user objects, bodies, or credentialsab-002620 · project-snapshot
- lowService accounts follow the principle of least privilegeab-001183 · ecommerce-pci
- lowService provider agreements limit use of PI to contracted purposesab-000635 · ccpa-readiness
- mediumSessions expire after ≤30min inactivity; re-auth for sensitive opsab-001575 · gov-fisma-fedramp
- lowShipping costs are taxed appropriately per jurisdictionab-001232 · ecommerce-shipping-tax
- highSign in with Apple uses correct button styling if social login existsab-000440 · app-store-metadata-listing
- mediumSingle purpose is clearly described in store listing or READMEab-001345 · extension-store-readiness
- lowSmall promotional tile (440x280) is includedab-001353 · extension-store-readiness
- criticalSMS opt-out via STOP persisted and respected for all future messagesab-000563 · booking-notifications-reminders
- lowSMS sent from registered sender ID or recognized phone numberab-001246 · email-sms-compliance
- highSMS STOP keyword immediately removes user from marketing SMS listsab-001240 · email-sms-compliance
- lowSocial features disabled for children without parental consentab-000826 · coppa-compliance
- infoSPF, DKIM, DMARC configured for all sending domainsab-001256 · email-sms-compliance
- highSplash screen image exists and is properly sizedab-001936 · mobile-store-readiness
- criticalSSL/TLS 1.2+ is enforced for all cardholder data in transitab-001180 · ecommerce-pci
- highStandard icon set (16, 48, 128px) is complete and consistentab-001343 · extension-store-readiness
- highSubject lines accurately reflect content; no false urgencyab-001243 · email-sms-compliance
- mediumSubscription consent separate from one-time purchaseab-002542 · subscription-compliance
- highSubscription price, duration, and auto-renewal terms visible before purchaseab-000411 · app-store-iap-subscriptions
- criticalSubscription terms displayed clearly before checkoutab-002552 · subscription-compliance
- mediumSuppression list includes all required sourcesab-000873 · data-quality-list-hygiene
- infoSynthetic media labeled when used in marketingab-001496 · ftc-consumer-protection
- criticalSystem access limited to authorized users and processesab-001549 · gov-cmmc-level-1
- lowSystem and software updates applied timelyab-001569 · gov-cmmc-level-1
- mediumTamper-evident logging via hash chain or digital signaturesab-001387 · finserv-audit-trail
- highTarget OS version is current or recentab-001943 · mobile-store-readiness
- highTax breakdown is displayed in order confirmationab-001229 · ecommerce-shipping-tax
- infoTax calculation is handledab-002283 · saas-billing
- highTax computation excludes shipping costs unless jurisdiction requires shipping taxab-001228 · ecommerce-shipping-tax
- lowTax exemption certificates are validated where requiredab-001233 · ecommerce-shipping-tax
- criticalTax is not applied to tax-exempt productsab-001225 · ecommerce-shipping-tax
- criticalTax rate is applied correctly based on customer location jurisdictionab-001224 · ecommerce-shipping-tax
- highTax-exempt customer handling is implementedab-001227 · ecommerce-shipping-tax
- mediumTerms of Service and Privacy Policy pages exist and are linked from the footerab-002621 · project-snapshot
- criticalTerms of Service or Terms of Use exists and accessible from websiteab-001656 · legal-pages-compliance
- highTerms of service page existsab-002184 · pre-launch
- highTest account credentials provided in Notes to Reviewerab-001355 · extension-store-readiness
- lowTestimonials reflect typical results or disclose atypical natureab-001481 · ftc-consumer-protection
- infoThird parties receiving children's data contractually bound to COPPAab-000830 · coppa-compliance
- highThird-party SDK data collection declared in privacy manifests and store formsab-000468 · app-store-privacy-data
- mediumThird-party SDK versions meet privacy manifest compliance thresholdsab-000469 · app-store-privacy-data
- mediumThird-party SDKs comply with privacy requirementsab-001904 · mobile-permissions-privacy
- lowThird-party service providers are validated for PCI complianceab-001196 · ecommerce-pci
- mediumThird-party sharing stops when consumer opts outab-000631 · ccpa-readiness
- highTILA (Reg Z) disclosures for credit productsab-001402 · finserv-disclosure
- criticalTokenization occurs strictly client-side via provider SDKab-001156 · ecommerce-payment-security
- highTotal cost including taxes/fees disclosed before paymentab-002557 · subscription-compliance
- highTracking scripts gated on consentab-002581 · project-snapshot
- infoTransactional and marketing emails properly distinguishedab-001253 · email-sms-compliance
- highTransactions and functions limited to authorized usersab-001550 · gov-cmmc-level-1
- highUnsubscribe link injected automaticallyab-002467 · sending-pipeline-infrastructure
- mediumUnsubscribe mechanism functional for 30 days after email sentab-001239 · email-sms-compliance
- highUnsubscribe requests honored within 10 business daysab-001238 · email-sms-compliance
- mediumUser content ownership and licensing terms clearly definedab-001664 · legal-pages-compliance
- highUser data deletion mechanism implementedab-001901 · mobile-permissions-privacy
- mediumUser data has a bounded retention period enforced by a purge mechanism or a committed retention scheduleab-002639 · soc2-readiness
- mediumUser data usage is disclosed and justifiedab-001350 · extension-store-readiness
- highUser-generated content has a reporting or flagging mechanismab-000498 · app-store-review-blockers
- mediumUsers can block or mute other usersab-000500 · app-store-review-blockers
- lowUsers can change or withdraw consent from persistent mechanismab-000804 · cookie-consent-compliance
- criticalUsers can delete their account and PII is actually purgedab-002617 · project-snapshot
- highUsers can download a machine-readable export of their personal dataab-002618 · project-snapshot
- lowUsers must accept ToS or community guidelines before posting UGCab-000502 · app-store-review-blockers
- lowUsers notified of material changes before they take effectab-001669 · legal-pages-compliance
- mediumUsers re-prompted when cookie purposes or third parties changeab-000802 · cookie-consent-compliance
- highUsers under 13 blocked from accounts or routed to COPPA-compliant experienceab-000815 · coppa-compliance
- criticalUsers uniquely identified before accessab-001554 · gov-cmmc-level-1
- criticalUses official StoreKit (iOS) or Play Billing Library (Android) for digital goodsab-000400 · app-store-iap-subscriptions
- lowUSWDS components used where applicableab-001623 · gov-web-standards
- mediumUSWDS design tokens adopted (spacing, color, typography)ab-001621 · gov-web-standards
- mediumValid physical postal address in every commercial emailab-001244 · email-sms-compliance
- criticalVerifiable parental consent obtained before collecting PI from children under 13ab-000817 · coppa-compliance
- infoVisitors escorted and monitoredab-001560 · gov-cmmc-level-1
- infoVPAT draft or public accessibility statement available documenting compliance claim and known gapsab-001595 · gov-section-508
- lowVPN and network extension compliance — platform APIs only, no tunnel data collectionab-000456 · app-store-policy-compliance
- highVulnerability scanning is scheduled for CDE infrastructureab-001188 · ecommerce-pci
- criticalWebsite uses .gov domain or agency-approved domain with agency brandingab-001612 · gov-web-standards
- lowWhen consent purposes or third parties change, existing consent is invalidatedab-001510 · gdpr-readiness
- highWritten cancellation confirmation sent immediatelyab-002555 · subscription-compliance
- mediumWritten confirmation sent after enrollment with all termsab-002545 · subscription-compliance