Compliance checklist

Play policy, privacy, financial-services and release readiness

Work through every section before submitting the JMB app to Google Play. Each item must be confirmed — not assumed — against the live production build.

Checklist progress

0 of 36 items confirmed

0%

Progress is tracked in this browser session only. Tick each item as you confirm it against the live production build.

Google Play policy

Requirements from the Google Play Developer Programme Policies that apply directly to JMB as a Finance-category app.

0/8
  • No guaranteed financial outcomes in store copy

    CriticalStore listing
  • Finance app declaration completed

    CriticalPlay Console
  • Data Safety section fully completed

    CriticalPlay Console
  • Content rating questionnaire completed

    CriticalPlay Console
  • App access credentials provided to reviewers

    CriticalPlay Console
  • Target API level meets current minimum

    CriticalTechnical
  • Screenshots show only approved, production-accurate content

    HighStore listing
  • App name and package ID consistent throughout

    HighStore listing

POPIA — Protection of Personal Information Act

South African privacy law obligations for collecting, processing, and storing member personal information.

0/6
  • Privacy policy live at jirehmb.co.za/privacy

    CriticalPrivacy
  • FICA data collection disclosed and consented

    CriticalPrivacy
  • Data retention policy defined and implemented

    HighPrivacy
  • Responsible party and Information Officer identified

    HighPrivacy
  • Cross-border data transfer disclosure

    HighPrivacy
  • Member data access and deletion request pathway

    HighPrivacy

Financial services regulatory requirements

South African financial-services compliance obligations relevant to JMB's membership benefits, funeral cover, and wealth guidance features.

0/7
  • No unlicensed financial advice presented as advice

    CriticalRegulatory
  • Funeral cover FSP disclaimer present on all cover pages

    CriticalRegulatory
  • Membership terms document live and linked

    CriticalRegulatory
  • Share eligibility language is non-committal

    CriticalRegulatory
  • Ozow debit order mandate obtained before collection

    CriticalPayments
  • Cooling-off period disclosed

    HighRegulatory
  • Complaints and dispute resolution pathway disclosed

    HighRegulatory

TWA technical release readiness

Android Trusted Web Activity build, signing, and Digital Asset Links requirements that must pass before the Play Store submission.

0/7
  • Digital Asset Links file live and verified

    CriticalTechnical
  • TWA passes Chrome quality criteria

    CriticalTechnical
  • Keystore backed up securely

    CriticalTechnical
  • AAB built and signed with release keystore

    CriticalTechnical
  • Play App Signing enrolled

    HighTechnical
  • All deep links and navigation paths tested in TWA

    HighTechnical
  • Splash screen and theme colour configured

    MediumTechnical

Release readiness — final checks

Operational and content checks to complete immediately before submitting the app for review.

0/8
  • Support email monitored and responsive

    CriticalOperations
  • Privacy policy URL live and accessible without login

    CriticalOperations
  • Membership terms URL live and accessible without login

    CriticalOperations
  • Test account created and documented

    CriticalOperations
  • Production environment variables confirmed

    CriticalTechnical
  • End-to-end onboarding flow tested on production

    CriticalOperations
  • All AI agents tested with valid OpenAI API key

    HighOperations
  • Referral system end-to-end tested

    HighOperations
Internal use only. This checklist is for the JMB team and is not intended for public distribution. It does not constitute legal or regulatory advice. Confirm all items with qualified legal, compliance, and technical advisers before submitting the app to Google Play or activating any financial-services features in production.