TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

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

408 pointsby morsch4 days ago

19 comments

AmazingTurtle4 days ago
We feel your pain at Nextcloud. Our team at Everfind (unified search across Drive, OneDrive, Dropbox, etc.) has spent the past year fighting for the *drive.readonly* scope simply so we can download files, run OCR, and index their full-text for users. Google keeps telling us to make do with *drive.file* + *drive.metadata.readonly*, which breaks continuous discovery and cripples search results for any new or updated document.<p>Bottom line: Googles &quot;least-privilege&quot; rhetoric sounds noble, but in practice it gives Big Tech first-party apps privileged access while forcing independent vendors to ship half-working products - or get kicked out of the Play Store. The result is users lose features and choices, and small devs burn countless hours arguing with a copy-paste policy bot.
评论 #43985478 未加载
评论 #43986485 未加载
评论 #43984105 未加载
评论 #43983826 未加载
评论 #43987706 未加载
评论 #43984961 未加载
moonshot53 days ago
AOSP platform dev here. (Filesystem) Opinions my own, I don&#x27;t speak for Google.<p>Disclaimer: I don&#x27;t use nextcloud, and have not looked at their app specifically, this is just a surface level observation from my relatively informed perspective.<p>My take: SAF would work for this use case, as others have already mentioned.<p>Google Drive does not have the permissions that next cloud claims Google is giving preferential treatment to, and is delivered via the Play store in the same way nextcloud&#x27;s app is.<p>As others have also observed, permissions such as MANAGE_EXTERNAL_STORAGE have been rampantly abused in the past, often in horrific ways.
评论 #43987745 未加载
评论 #43986712 未加载
评论 #43987576 未加载
评论 #43989733 未加载
评论 #43990209 未加载
评论 #43991397 未加载
评论 #43992185 未加载
thombles4 days ago
This is also why the official SyncThing Android app stopped being distributed. There is a fork but it&#x27;s not available on the Play Store.
评论 #43983226 未加载
评论 #43983745 未加载
jeroenhd4 days ago
&gt; SAF cannot be used, as it is for sharing&#x2F;exposing our files to other apps<p>SAF can be used. There are reasons why this wouldn&#x27;t be a good fit for NextCloud (you can&#x27;t share your entire internal storage, your download folder, or the root of an SD card, for instance), but I don&#x27;t think NextCloud&#x27;s statement makes sense.
评论 #43983158 未加载
评论 #43983014 未加载
评论 #43985264 未加载
patcon3 days ago
Monopoly behaviour.<p>If they refuse to invest in the burden of due diligence required to allow others to operate exactly as they do, then they don&#x27;t deserve to be managing the field.<p>It&#x27;s costly to supervise? Ok, then charge companies a token fee if it&#x27;s a burden to monitor. Locking other players out is not the appropriate response
squeedles2 days ago
Google has reached out to Nextcloud and offered to restore the permission. Wonder if the decision was motivated by the technical arguments or if the antitrust trial and various mentions in the press were a persuading factor.
igtztorrero4 days ago
Google&#x27;s former motto, &quot;Don&#x27;t be evil,&quot; was a key part of their corporate code of conduct, emphasizing ethical and transparent business practices. In 2015 the motto was removed, since then we are in their clutches. Now they are like Microsoft, that&#x27;s the reason Nextcloud was created!
scottbez13 days ago
Google has a history of creating first-party-only APIs to give their own Android apps an edge.<p>In 2014 Google split their drive app into multiple separate Android apps for docs, sheets, etc. Obviously getting users to install and migrate to new apps would be a burden, so they designed a 1-click install modal that Drive could use instead of the typical redirect-to-Play-Store flow. Neat!<p>Around that time the company I worked for (large competitor of Drive) was about to split out some core functionality into a standalone app and wanted to use a similar flow for similar reasons - Nope! Google locked that API behind an app signature verification (not even a permission) so only Google signed apps could use it. No possibility to request the permission or appeal - just a hard-coded monopoly.<p>There ARE legitimate reasons that things like this can be risky and abuse needs to be mitigated, but there&#x27;s a line that Google regularly crosses between abuse mitigation and anti-competitive behavior.
评论 #43989424 未加载
inigoalonso4 days ago
This is exactly why the EU&#x27;s Digital Markets Act exists. And why it needs teeth. Google disabling Nextcloud&#x27;s all-files access on Android, while quietly letting its own apps and big corporate players keep it, isn&#x27;t about &quot;security&quot;. It&#x27;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.
评论 #43983045 未加载
评论 #43982499 未加载
评论 #43982829 未加载
评论 #43982978 未加载
评论 #43984630 未加载
leetnewb3 days ago
From my reading, the new API seems like a move in the right direction. But either way, Google is asking Nextcloud to silently break backup&#x2F;sync-ing until users grant permission, and my guess is that many users won&#x27;t notice until they discover data loss - the damage to trust and brand would be substantial. And I don&#x27;t think it is fair for Google to demand in this case when the consequences are almost entirely felt by the users.
jsnell4 days ago
Dupe (250 points, 170 comments): <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43970959">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=43970959</a>
评论 #43982337 未加载
aborsy3 days ago
I rely on nextcloud AIO and need to sync my files.<p>Google can prompt the user for permissions; it’s up to the user beyond that.
dzikimarian3 days ago
Honestly it&#x27;s extremely annoying my device locks me out from my data - that would be third entry to my list:<p>* Nextcloud cannot access all files, despite many other file managers can - at least Fdroid version works.<p>* File manager cannot access &#x2F;sdcard&#x2F;android&#x2F;data - inconvenient workaround via adb<p>* App is allowed to decide if I can (manually) take screenshot&#x2F;ocr the screen - usually it&#x27;s banking app, that wants me to remember some long number - then I write it on closest piece of paper - awesome security. No workaround as far as I know.<p>If I wanted such treatment I would buy ios :-|
评论 #43991038 未加载
tuga20993 days ago
Can Google drive app for any android upload all file types?
BLenkomo4 days ago
I would like to have both options: Full file access and controlled access. I guess not eveyrone wants nextcloud full file sync.<p>But yes this is shitty regarding google.
yard20104 days ago
Goddammit Pichai. We had something mediocre, why enshitify it to the oblivion?
gitroom4 days ago
damn this hits hard, i always feel locked out when stuff gets taken away like that - you ever wonder if tech shifts like this actually give us more control or just pull it away?
tacker20004 days ago
Google abusing their power, as usual. I guess Google Drive doesnt have these restrictions, does it? It&#x27;s time the Europeans move together against these blatant antitrust violations.
评论 #43984904 未加载
jeppester3 days ago
There should be a DMCA-like law that would allow to instantly prohibit actions like these until they have been properly scrutinized.