Nextcloud cries foul over Google Play Store app rejection

Nextcloud’s Play Store Issue and Current Status

  • Google rejected the Nextcloud Android app for using MANAGE_EXTERNAL_STORAGE (“all files” access), a permission it had been allowed to use as an exception for ~2 years.
  • This breaks features like auto-upload / backup of arbitrary folders (photos, WhatsApp, app data, SD card trees, etc.) in the Play Store build.
  • A later comment says Google responded and agreed to re‑grant the permission on resubmission, so full functionality should return soon.

Security Lockdown vs Functionality

  • One side argues Google is rightly tightening storage access after years of abuse by shady apps exfiltrating data via broad filesystem permissions.
  • They say Nextcloud should use Android’s Storage Access Framework (SAF) / scoped storage, letting users grant per‑folder access via system dialogs.
  • Others say this is paternalistic: advanced users want to explicitly grant “full disk” access to trusted tools like sync/backup apps, and Google shouldn’t forbid that.

Can SAF Replace All-Files Access? (Technical Dispute)

  • Supporters of SAF:
    • Claim SAF has existed since Android 4.4 and can handle “pick directory and sync everything under it” scenarios.
    • Argue Nextcloud misreads docs: SAF can maintain persistent directory access and doesn’t inherently expose its data to other apps.
  • Critics of SAF:
    • Point out restrictions: no access to Downloads/ root/ Android/data/obb, and performance / complexity issues, especially with native code.
    • Say some workflows (e.g., full-device backups, arbitrary app data, SD cards) are impossible or degraded versus legacy APIs.
    • Note other projects (Syncthing, Kiwix, some editors) dropped or weakened Android support over these constraints.

Competition, Monopolies, and Policy Asymmetry

  • Many see this as anticompetitive: Google can protect its own backup/Drive ecosystem while gatekeeping competitors via Play policy.
  • Others counter that Google Drive on Android also doesn’t sync arbitrary folders and doesn’t use the same high-privilege permission; some Google system apps (Files, Android Auto) do.
  • Broader comparison with Apple:
    • Debates over DMA, notarization, “core technology fees,” and walled‑garden vs “prison cell” metaphors.
    • Some argue both platforms are converging on tightly controlled, less “general-purpose” devices.

User Control, Rooting, and Attestation

  • Some say sideloading/F-Droid/GrapheneOS are the “escape hatch.”
  • Others respond that hardware attestation and bank apps’ root checks already punish users who deviate, making Android “a shitty version of iOS.”

Developer Experience & Nextcloud Quality

  • Several devs describe Play review as opaque, copy‑pasted, and easily abused via bogus reports.
  • Opinions on Nextcloud itself are mixed: powerful and empowering for self-hosters, but often buggy, unpolished, and painful to maintain beyond simple use cases.