Nku App Services

App Release Compliance Checklist

What we check before and after releasing an app — privacy, App Store / Play Store requirements, legal, permissions, advertising, payments, security, accessibility, testing, localisation, analytics, monitoring, support, and operations. Status reflects where each app actually stands today, including open items.

Scholarship Finder

AreaCheckStatus
🔐 PrivacyPrivacy Policy

Full text drafted; needs publishing at a stable URL before store submission

In progress
🔐 PrivacyGDPR assessment

Company GDPR/Data Protection Policy + app-level lawful-basis mapping in place

Done
🔐 PrivacyData collection documented

Data Collection Disclosure covers every data element

Done
🔐 PrivacyData deletion process

In-app deletion + DELETE /v1/me, built and tested

Done
📱 AppleApp Store requirements

Metadata drafted; demo account, export-compliance flag, Sign in with Apple parity to confirm at submission

In progress
🤖 GooglePlay Store requirements

Data Safety answers drafted (ADS-ENABLED variant per ADR-012); final entry into Play Console pending

In progress
📜 LegalTerms & Conditions

Full text drafted; needs publishing at a stable URL

In progress
© IPThird-party licences

Open-Source Policy defines the rules; confirm the in-app licences/attribution screen is shipped

Planned
🔑 PermissionsiOS permissions

Only Push (+ ATT when ads on) requested

Done
🔑 PermissionsAndroid permissions

INTERNET, ACCESS_NETWORK_STATE, POST_NOTIFICATIONS (contextual), AD_ID (bundled, off by default)

Done
📢 AdsAdvertising compliance

AdMob SDK bundled but toggled OFF (ADR-012); ATT + EEA/UK consent flow required before enabling

Planned
💳 PaymentsIAP/subscription compliance

Terms drafted; no active subscriptions in v1

Planned
🛡 SecuritySecurity review

Security Policy in force; annual review cadence

Done
♿ AccessibilityAccessibility review

Core patterns implemented (200% text, 5 locales incl. Arabic RTL); on-device audits still open

In progress
🧪 TestingDevice/OS testing

Tracked in the app repo's own testing documentation — confirm with the app team

Not documented
🌍 LocalizationLanguages/content

5 locales including Arabic (RTL) implemented

Done
📊 AnalyticsAnalytics configuration

Firebase Analytics wired but OFF by default (ADR-012 Remote Config)

Planned
🚨 MonitoringCrash/error monitoring

Crash/diagnostics collection declared in the Play Data Safety form; confirm the tool is wired

In progress
💬 SupportCustomer support

Support page defines contact + ~3 business day response

Done
🔄 OperationsUpdate/maintenance plan

No update/maintenance cadence documented in the provided files — define before public release

Not documented

Job Search Engine

AreaCheckStatus