[docs] android: Play Store listing kit — copy, data safety, review notes, assets - #232
Merged
Merged
Conversation
…tes, assets Mirrors ios/AppStore/ for Google Play, ready to paste the moment the Pathors organization account clears identity verification. - listing-en.md / listing-zh-TW.md: title, short and full description, release notes. Both locales written as peers. Copy describes what the app actually does — live meeting recording with real-time transcription, importing an existing audio file (Android only), cloud sync, deep analysis on the desktop — and names what it does not: no playback, no folders or org sharing, no call recording, and no consent prompt (iOS has one; Android does not). - data-safety.md: every Play data type answered from the code, with the file that proves it, plus a line-by-line cross-check against ios/AppStore/privacy-label.md. One blocker surfaced: no account-deletion route an Android-only user can reach (DELETE /me is unimplemented on Android and the privacy page points at iOS Settings), which Play requires. - review-notes.md: App access instructions for the sign-in wall and the appreview@pathors.com demo account (password stays in the secret manager; the account's current state is unverifiable from this repo), reviewer notes, and the microphone foreground-service justification with the shot list for the demonstration video Play requires. - assets/: the graphics checklist with specs and sources, the emulator + adb exec-out screencap sequence for screenshots, and icon-512.png exported from app-icon.svg with rsvg-convert (corner radius dropped so Play's own mask is not applied twice). RELEASING.md now points at the folder and drops its incorrect claim that account deletion is already available on Android.
|
6 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



android/AppStore/— the Google Play equivalent ofios/AppStore/, so the listing can be filled in the moment the Pathors organization account clears identity verification. Docs and one PNG; no code paths touched.What's in it
listing-en.mdParley: Meeting Recorder(24/30), short description (71/80), full description (~3,430/4,000), release noteslisting-zh-TW.mdParley 會議錄音與逐字稿(15/30), short description (33/80), full description (~1,260/4,000) — written as Chinese, not translated from the Englishdata-safety.mdios/AppStore/privacy-label.mdreview-notes.mdmicrophoneforeground-service justification with the shot list for the video Play demandsassets/README.md+assets/icon-512.pngadb exec-out screencapsequence for the restThe copy claims only what the app does: live recording with real-time transcription, importing an existing audio file (the Android-only feature), cloud sync, and deep analysis on the desktop. It names the gaps too — no playback, no folders or organization sharing, no call recording.
Two things worth a second pair of eyes
Account deletion is a submission blocker. Play requires an account-deletion route for any app with account creation.
DELETE /meis implemented on iOS (SettingsView.deleteAccount) but is listed under "Not implemented" inandroid/docs/api-cloud.mdand appears nowhere in the Android source — nor does deletion of a single recording (CloudClient.deleteRecordinghas no caller).website/privacy/says deletion happens "from Settings in the iOS app", which an Android-only user cannot reach.data-safety.mdlays out three ways to close it.RELEASING.mdpreviously asserted deletion was available; that claim is corrected here.The Android app has no consent prompt, but the iOS listing advertises one ("A consent prompt before every single recording session"). There is no consent string in either
strings.xml. The Play copy therefore frames consent as how the app is meant to be used rather than as a feature, andreview-notes.mdwarns whoever answers Play's follow-up questions not to claim otherwise.Other iOS-vs-Android label differences (usage counters, diagnostics, folders/org placement) are catalogued in
data-safety.md; they are wording differences from the two apps genuinely doing different things, not contradictions.The icon
assets/icon-512.pngis a 512×512rsvg-convertrender of the rootapp-icon.svg— the vector source, so nothing was upscaled — with the tile's corner radius overridden to 0 so Play's own rounded mask is not applied on top of a pre-rounded tile. The exact command is inassets/README.md.Still open
Marked
[TODO: confirm with Jack]in place: the account-deletion route; whetherappreview@pathors.comis still live and what sample meetings it holds (its password is in the secret manager and this repo cannot verify either); the 1024×500 feature graphic, which does not exist yet; and the screenshots, which need a seeded account because Android has noScreenshotDemoequivalent.