diff --git a/docs/PLAY_RELEASE_CHECKLIST.md b/docs/PLAY_RELEASE_CHECKLIST.md index a4a5260..e64bab8 100644 --- a/docs/PLAY_RELEASE_CHECKLIST.md +++ b/docs/PLAY_RELEASE_CHECKLIST.md @@ -254,10 +254,17 @@ action except the items marked **[code]**. > corrupt data; the service stops as soon as the scan finishes or is cancelled, and > it is held only for the duration of the scan. - 3. **Use case**: **Local processing: Other** — *"Use for specifically user-initiated work - and not for regular system or server-initiated tasks."* The other `dataSync` choices - are network transfers (backup/restore, upload/download) and *Local processing: Import - or export*, none of which describes a local, user-initiated duplicate scan. + 3. **Use case**: **Local processing › Other.** The Console puts three options under *Local + processing*, and the other two do not describe this app. *Media transcoding* means + converting media into a different format — the app writes no media file at all, it only + reads photos to hash and compare them. *Importing, exporting* means moving files in or + out of the app — the app's only write is its own private index of file hashes, which no + other app ever sees. Play's wording for *Other* is *"Use for specifically user-initiated + work and not for regular system or server-initiated tasks"*, which is exactly a scan the + user taps *Start scan* for. This is not a cosmetic choice: an inaccurate use case is a + misdeclaration, and the description and the video have to back up whichever option is + picked — "reads the photo library and writes a small local index of file hashes" only + fits *Other*. 4. **A link to a video** demonstrating the feature — *"The video should demonstrate the steps the user needs to take in your app in order to trigger the feature."* Record it