DDM Play Store Cold Audit

Audit target: DDM-final-release.apk · Audited June 9, 2026

Release blockers (must fix before Play Store)

IssueStatusFix
Package name is com.example.ddmBLOCKERRebuild Flutter app as live.vyreai.ddm or com.vyreai.ddm
Legal hub URL must be liveFIXEDHosted at /ddm/legal/
Privacy policy URL requiredFIXED/ddm/legal/privacy.html
Account/data deletion pathVERIFYConfirm in-app delete-local-data flow + Play Console Data Safety form
Version 0.1.0CHANGEShip first Play build as 1.0.0 or higher

Permissions review

PermissionVerdictNotes
INTERNETOKHub relay + optional sync
ACCESS_NETWORK_STATEOKLane selection
CAMERAOKQR trust pairing — declare in Data Safety
RECORD_AUDIOJUSTIFYOnly for optional AI lane; document clearly in listing
READ_MEDIA_IMAGESJUSTIFYNeeded only if image attach/profile flows use it
READ_EXTERNAL_STORAGEREMOVE IF POSSIBLELegacy; prefer scoped storage on Android 13+

Hub relay readiness

ItemStatus
Zero-knowledge relay protocolImplemented server-side
Public hub legal languageIn Terms + Hub Agreement
Flutter client integrationNeeds source rebuild — see ddm/hub_client.dart
Device-as-hub background serviceNeeds Android foreground service + battery controls in app source

Play Console checklist

Policy hub