Forced app download: Difference between revisions
Added archive URLs for 20 citation(s) using CRWCitationBot |
G Lens example |
||
| (5 intermediate revisions by 2 users not shown) | |||
| Line 18: | Line 18: | ||
#'''Deliberately crippling or removing functionality from the web experience''' - Prevent users from having an alternative interface to perform basic tasks.{{Citation needed}} | #'''Deliberately crippling or removing functionality from the web experience''' - Prevent users from having an alternative interface to perform basic tasks.{{Citation needed}} | ||
#'''Forcing users to always be on the latest version of an app''' - "For your security" (as they usually claim), most of these apps will constantly check for the latest version and self-disable if they are older than x-version.{{Citation needed}} (varies by company)<!-- Imgur example: https://imgur.com/gallery/i-hate-this-type-of-bgGI7LR - JamesTDG --> | #'''Forcing users to always be on the latest version of an app''' - "For your security" (as they usually claim), most of these apps will constantly check for the latest version and self-disable if they are older than x-version.{{Citation needed}} (varies by company)<!-- Imgur example: https://imgur.com/gallery/i-hate-this-type-of-bgGI7LR - JamesTDG --> | ||
#'''Mandatory use of account''' - For most of these apps to work, you must have an account for features to work.{{Citation needed}} For example, making an order with Luckin Coffee mandates installing the app and creating an account tied to a personal phone number;{{Citation needed}} guests are disallowed from making orders incognito.{{Citation needed}}<!-- Citation actually needed here --> | #'''[[Forced account|Mandatory use of account]]''' - For most of these apps to work, you must have an account for features to work.{{Citation needed}} For example, making an order with Luckin Coffee mandates installing the app and creating an account tied to a personal phone number;{{Citation needed}} guests are disallowed from making orders incognito.{{Citation needed}}<!-- Citation actually needed here --> | ||
==Key implications== | ==Key implications== | ||
| Line 28: | Line 28: | ||
Most apps are only available for download on official app stores, meaning consumers must use a device running stock iOS or Android, or else jump through hoops to run them.<ref>{{Cite web |title=Run Android apps on Arch Linux |url=https://wiki.archlinux.org/title/Android#Run_Android_apps_on_Arch_Linux |url-status=live |access-date=3 Apr 2025 |website=archlinux.org |archive-url=https://web.archive.org/web/20260223044007/https://wiki.archlinux.org/title/Android#Run_Android_apps_on_Arch_Linux |archive-date=23 Feb 2026}}</ref><ref>{{Cite web |title=How do I get an apk file from an Android device? |url=https://stackoverflow.com/questions/4032960/how-do-i-get-an-apk-file-from-an-android-device/18003462#18003462 |url-status=live |access-date=3 Apr 2025 |website=Stack Overflow |archive-url=http://web.archive.org/web/20251114093641/https://stackoverflow.com/questions/4032960/how-do-i-get-an-apk-file-from-an-android-device/18003462 |archive-date=14 Nov 2025}}</ref> | Most apps are only available for download on official app stores, meaning consumers must use a device running stock iOS or Android, or else jump through hoops to run them.<ref>{{Cite web |title=Run Android apps on Arch Linux |url=https://wiki.archlinux.org/title/Android#Run_Android_apps_on_Arch_Linux |url-status=live |access-date=3 Apr 2025 |website=archlinux.org |archive-url=https://web.archive.org/web/20260223044007/https://wiki.archlinux.org/title/Android#Run_Android_apps_on_Arch_Linux |archive-date=23 Feb 2026}}</ref><ref>{{Cite web |title=How do I get an apk file from an Android device? |url=https://stackoverflow.com/questions/4032960/how-do-i-get-an-apk-file-from-an-android-device/18003462#18003462 |url-status=live |access-date=3 Apr 2025 |website=Stack Overflow |archive-url=http://web.archive.org/web/20251114093641/https://stackoverflow.com/questions/4032960/how-do-i-get-an-apk-file-from-an-android-device/18003462 |archive-date=14 Nov 2025}}</ref> | ||
Devices must also be running stock operating systems, as most government and business apps conduct intrusive checks<ref>{{Cite web |title=Configure API responses (optional) |url=https://developer.android.com/google/play/integrity/setup#default |url-status=live |access-date=3 Apr 2025 |website=Android Developers |archive-url=http://web.archive.org/web/20260213233326/https://developer.android.com/google/play/integrity/setup |archive-date=13 Feb 2026}}</ref> and will not run if a device is jail-broken or rooted.<!-- How prevalent is this outside singapore? also seems like a direct restatement of what was said earlier --><!-- The following block should include info about common apps that integrate these invasive measures. --> | Devices must also be running stock operating systems, as most government and business apps conduct intrusive checks<ref>{{Cite web |title=Configure API responses (optional) |url=https://developer.android.com/google/play/integrity/setup#default |url-status=live |access-date=3 Apr 2025 |website=Android Developers |archive-url=http://web.archive.org/web/20260213233326/https://developer.android.com/google/play/integrity/setup |archive-date=13 Feb 2026}}</ref> and will not run if a device is [[Jailbreak|jail-broken or rooted]].<!-- How prevalent is this outside singapore? also seems like a direct restatement of what was said earlier --><!-- The following block should include info about common apps that integrate these invasive measures. --> | ||
Some companies, such as big banks in Singapore, have also started incorporating checks for "unverified apps" in their app. This means their app will scan your phone and check for sideloaded apps (anywhere that is not the official app store. For example, an app downloaded directly from APK Mirror or an unofficial app repository like F-Droid) as part of "anti-scam security measures that include restricting customers from accessing the banks’ digital services on their mobile phones if apps from unverified app stores – also known as [[Sideloading|sideloaded apps]] – are detected."<ref>{{Cite web |last=See Kit |first=Tang |date=26 Sep 2023 |title=DBS, UOB become latest banks to restrict access if unverified apps are found on customers' phones |url=https://www.channelnewsasia.com/singapore/dbs-uob-anti-scam-sideloaded-app-malware-measure-latest-bank-restrict-app-access-3796806 |url-status=live |access-date=3 Apr 2025 |website=Channel News Asia |archive-url=http://web.archive.org/web/20251111204146/https://www.channelnewsasia.com/singapore/dbs-uob-anti-scam-sideloaded-app-malware-measure-latest-bank-restrict-app-access-3796806 |archive-date=11 Nov 2025}}</ref> | Some companies, such as big banks in Singapore, have also started incorporating checks for "unverified apps" in their app. This means their app will scan your phone and check for sideloaded apps (anywhere that is not the official app store. For example, an app downloaded directly from APK Mirror or an unofficial app repository like F-Droid) as part of "anti-scam security measures that include restricting customers from accessing the banks’ digital services on their mobile phones if apps from unverified app stores – also known as [[Sideloading|sideloaded apps]] – are detected."<ref>{{Cite web |last=See Kit |first=Tang |date=26 Sep 2023 |title=DBS, UOB become latest banks to restrict access if unverified apps are found on customers' phones |url=https://www.channelnewsasia.com/singapore/dbs-uob-anti-scam-sideloaded-app-malware-measure-latest-bank-restrict-app-access-3796806 |url-status=live |access-date=3 Apr 2025 |website=Channel News Asia |archive-url=http://web.archive.org/web/20251111204146/https://www.channelnewsasia.com/singapore/dbs-uob-anti-scam-sideloaded-app-malware-measure-latest-bank-restrict-app-access-3796806 |archive-date=11 Nov 2025}}</ref> | ||
| Line 58: | Line 58: | ||
[[File:Digital | [[File:Digital Turbine logo.png|thumb|alt=Digital Turbine logo|thumb|Digital Turbine logo]] | ||
[[File: | [[File:Singapore banks no unverified apps.png|thumb|Singapore banks will "restrict access if unverified apps AKA sideloaded apps are found on customers' phones" (News story from Sep 2023)]] | ||
==Examples== | ==Examples== | ||
| Line 70: | Line 70: | ||
===Banking and finance=== | ===Banking and finance=== | ||
All banks in Singapore (Citi, DBS, UOB, OCBC, Standard Chartered, CIMB) mandate use of their apps for consumers to perform any online banking activities, including logging in via their web browser. | All banks in Singapore (Citi, DBS, UOB, OCBC, Standard Chartered, CIMB) mandate use of their apps for consumers to perform any online banking activities, including logging in via their web browser. | ||
[[File: | [[File:Luckin Coffee forced app download.png|thumb|Luckin Coffee, a China-origin Starbucks competitor, forces you to download their app to order and pay for coffee. You cannot order coffee at the cashier in their store, let alone pay. You must use the app to interact with this business and digital payments to pay.]] | ||
[[File: | [[File:Citibank Singapore forced app download.png|thumb|Citibank Singapore has deliberately disabled many basic functions such as rewards redemption on its website since 2024, forcing users to download and use their mobile app as an "alternative".]] | ||
The apps generate notifications that require users to approve/deny actions like logging in via a web browser, initiating a payment, adding a payee, etc via the app itself. Some banks previously offered sending an OTP via SMS (text) as an alternative to app-based approval but this has since been discontinued for "security reasons". | The apps generate notifications that require users to approve/deny actions like logging in via a web browser, initiating a payment, adding a payee, etc via the app itself. Some banks previously offered sending an OTP via SMS (text) as an alternative to app-based approval but this has since been discontinued for "security reasons". | ||
| Line 141: | Line 141: | ||
Depending on business, cash payments are usually possible | Depending on business, cash payments are usually possible | ||
|} | |} | ||
===Other=== | |||
[[Google]] blocks users who enable desktop-mode to use [[wikipedia:Google_Lens|Google Lens]] without the app, by showing an "Update your browser" page. Desktop-mode is necessary, because when Google Search detects the device is Android, it redirects to the Google app (or [[wikipedia:Google_Play|Play Store]], if not installed){{Citation needed}} | |||
==References== | ==References== | ||