The recently lost file upload feature in the Nextcloud app for Android

71 morsch 14 5/14/2025, 5:38:00 AM nextcloud.com ↗

Comments (14)

jeroenhd · 13m ago
> SAF cannot be used, as it is for sharing/exposing our files to other apps

SAF can be used. There are reasons why this wouldn't be a good fit for NextCloud (you can't share your entire internal storage, your download folder, or the root of an SD card, for instance), but I don't think NextCloud's statement makes sense.

lozenge · 6m ago
The point of their app is to backup an entire folder. Sharing from one app to Nextcloud doesn't provide ongoing access to backup later versions of the file.
jeroenhd · 5m ago
Which they can do, using SAF, without the "access to everything everywhere" permission that they want.
inigoalonso · 2h ago
This is exactly why the EU's Digital Markets Act exists. And why it needs teeth. Google disabling Nextcloud's all-files access on Android, while quietly letting its own apps and big corporate players keep it, isn't about "security". It's about control. Nextcloud is a European, privacy-first alternative built on open standards and that can be fully aligned with GDPR requirements. Blocking its core functionality while favouring your own services is a textbook abuse of platform power. Android was supposed to be open, but moves like this show it (at least the Play Services verison) is just another walled garden. If the EU is serious about digital sovereignty and fair competition, this is the kind of behaviour that must be stopped. Otherwise, no European tech, no matter how compliant, open, or user-friendly, stands a chance.
jeroenhd · 29s ago
What apps in Google's ecosystem have the "all files" permission? Google Drive certainly doesn't. The "upload" button on GDrive prompts you to select a file just like NextCloud does.

The "sync just one folder" functionality exists in SAF without any high-risk permissions. Migration of existing profiles may be a pain (as the user would need to grant permission on the folder when switching to the new API).

Synchronisation of the entire virtual storage, the download folder, or any extra folders vendors like Samsung might've added to the blacklist, isn't possible with the new API, but it's also not possible with Google's own services. The DMA only requires Google not to be put in a special position; as long as they don't offer such a feature, they don't need to offer it to NextCloud.

Hilift · 10m ago
Mobile is a second class operating system platform. A browser or OS you use on a desktop can easily be configured to block/filter things. Mobile users are exposed to popups/malware/DNS hijacking daily. If they didn't, mobile would not be the gravy train of clicks for advertisers.
darkwater · 1h ago
Waiting for the nitpicker crowd "you can install AOSP and/or sideload APKs easily, so there is no incumbent abuse here!", just like we had them for IE (you can install another browser) and iPhone (you can buy another brand).

Edit: oh we already have them in the other submission

geff82 · 6m ago
Just use e/os ! ;)
raverbashing · 1h ago
Yeah it's the "less space than a Nomad" people

I know, I used to be one of those

throw347897823 · 42m ago
Maybt NextCloud is just lazy to fix their outdated app.

Android old file API had blank access to ALL files on device. This was deprecated. New API requires individual permission for each folder. Or without permission, app can use file dialog provided by operating system.

Google apps have the some conditions. On many vendors they do not even have file permissions in default installation!

jsnell · 2h ago
Dupe (250 points, 170 comments): https://news.ycombinator.com/item?id=43970959
sierra1011 · 2h ago
Arguably the originator's blog post has some individual merit beyond an article from a tech news aggregator.
BLenkomo · 32m ago
I would like to have both options: Full file access and controlled access. I guess not eveyrone wants nextcloud full file sync.

But yes this is shitty regarding google.

yard2010 · 1h ago
Goddammit Pichai. We had something mediocre, why enshitify it to the oblivion?