Rudxain (talk | contribs)
mention ss/sc blocking in Text_messages; reformat as <ul>
Rudxain (talk | contribs)
m links, fmt, etc...
Line 1: Line 1:
'''Data lock-in''' limits how device owners can access and manage data stored on the device they own. For example, some mobile applications store user data in a way they can only be viewed from inside the app, with no possibility of creating backups or moving them to external storage to free space.  Many social media platforms make it difficult to export data.  '''Data portability''' is a more consumer friendly approach, where it is easy to move data from one application or platform to alternatives.
'''Data lock-in''' limits how device owners can access and manage data stored on the device they own. For example, some mobile applications store user data in a way they can only be viewed from inside the app, with no possibility of creating backups or moving them to external storage to free space.  Many social media platforms make it difficult to export data.  '''Data portability''' is a more consumer-friendly approach, where it is easy to move data from one application or platform to alternatives.


==Incidents==
==Incidents==
===Saved pages in Samsung Internet===
===Saved pages in Samsung Internet===
The mobile web browser by Samsung stores saved pages in the <code>/data</code> directory. This is a locked-in directory where apps store data only accessible to themselves.
The mobile web browser by [[Samsung]] stores saved pages in the <code>/data</code> directory. This is a locked-in directory where apps store data only accessible to themselves.


Users have requested Samsung developers to change its browser to store saved pages in a non-locked-in place that makes them accessible from other applications and makes it possible to create backups, or to let users export copies of saved pages, but Samsung refused to implement this change. Some users have stored thousands of web pages this way before realizing they are unable to create backups or move them to external storage.<ref>[https://web.archive.org/web/20250806152342/https://forum.developer.samsung.com/t/regarding-saved-webpages/5304/1 Regarding saved webpages - Samsung Internet - Samsung Developer Forums]</ref>
Users have requested Samsung developers to change its browser to store saved pages in a non-locked-in place that makes them accessible from other applications and makes it possible to create backups, or to let users export copies of saved pages, but Samsung refused to implement this change. Some users have stored thousands of web pages this way before realizing they are unable to create backups or move them to external storage.<ref>[https://web.archive.org/web/20250806152342/https://forum.developer.samsung.com/t/regarding-saved-webpages/5304/1 Regarding saved webpages - Samsung Internet - Samsung Developer Forums]</ref>


Rooting a device would make the <code>/data</code> folder accessible, but this requires an unlocked bootloader. The process of unlocking the bootloader involves a factory reset, which deletes all user-generated files from internal storage.
[[Jailbreak|Rooting]] a device would make the <code>/data</code> folder accessible, but this requires an [[Bootloader unlocking|unlocked bootloader]]. The process of unlocking the bootloader involves a factory reset<!-- untrue for "legacy" (old) devices; only applies to "modern" ones -->, which deletes all user-generated files from internal storage.


In comparison, Google Chrome on mobile stores web pages as MHTML files in the download folder where they are not locked in, and Firefox on mobile completely lacks a feature to save pages.
In comparison, [[Google Chrome]] on mobile stores web pages as MHTML files in the download folder where they are not locked in, and [[Firefox]] on mobile completely lacks a feature to save pages.


===Saved pages in Apple Safari on iPhone===
===Saved pages in Apple Safari on iPhone===
Apple refers to saved pages as the "reading list", a name that implies the feature is intended for storing pages only until they are read, not for archival. Like with Samsung, people have asked for an ability to export saved pages. Apple has not responded.<ref>[https://discussions.apple.com/thread/8293638 How do you EXPORT your Reading List from Safari - Apple Community] ([https://web.archive.org/web/20251010130718/https://discussions.apple.com/thread/8293638 archive])</ref>
[[Apple]] refers to saved pages as the "reading list", a name that implies the feature is intended for storing pages only until they are read, not for archival. Like with Samsung, people have asked for an ability to export saved pages. Apple has not responded.<ref>[https://discussions.apple.com/thread/8293638 How do you EXPORT your Reading List from Safari - Apple Community] ([https://web.archive.org/web/20251010130718/https://discussions.apple.com/thread/8293638 archive])</ref>


Unlike Samsung, these pages can be exported manually via a local backup via iTunes, Finder, Apple Devices, or another MobileSync-compatible tool, and Apple allows sharing as a webarchive file or pdf.
Unlike Samsung, these pages can be exported manually via a local backup via iTunes, Finder, Apple Devices, or another MobileSync-compatible tool, and Apple allows sharing as a webarchive file or PDF.


===User data in mobile web browsers===
===User data in mobile web browsers===
{{See also|Forced cloud}}
No major mobile web browser lets the user export their session (list of opened tabs) and browsing history and bookmarks to a local file. Exporting all tabs may be desirable to start with a fresh session without losing the existing session, and exporting the history makes it easier to search for pages a long time after visiting, beyond what the browser retains.<ref>[https://beepb00p.xyz/sad-infra.html The sad state of personal data and infrastructure] - Karl Icoss ([http://web.archive.org/web/20260203233117/https://beepb00p.xyz/sad-infra.html Archived])</ref>
No major mobile web browser lets the user export their session (list of opened tabs) and browsing history and bookmarks to a local file. Exporting all tabs may be desirable to start with a fresh session without losing the existing session, and exporting the history makes it easier to search for pages a long time after visiting, beyond what the browser retains.<ref>[https://beepb00p.xyz/sad-infra.html The sad state of personal data and infrastructure] - Karl Icoss ([http://web.archive.org/web/20260203233117/https://beepb00p.xyz/sad-infra.html Archived])</ref>


Some web browsers have a "Sync" feature that allows synchronizing tabs and bookmarks across devices, but it is cloud-based, meaning it depends on an online service that can cease to operate at any time.<ref>[https://karl-voit.at/cloud/ You Can't Control Your Data in the Cloud] - Karl Voit ([http://web.archive.org/web/20260202071758/https://karl-voit.at/cloud/ Archived])</ref><ref>[https://workona.com/pages/how-to-export-chrome-bookmarks/ How to Export Chrome Bookmarks for the Last Time] - Workona ([http://web.archive.org/web/20251126072849/https://workona.com/pages/how-to-export-chrome-bookmarks/ Archived])</ref>
Some web browsers have a "Sync" feature that allows synchronizing tabs and bookmarks across devices, but it is [[Cloud (service)|cloud]]-based, meaning it depends on an online service that can cease to operate at any time.<ref>[https://karl-voit.at/cloud/ You Can't Control Your Data in the Cloud] - Karl Voit ([http://web.archive.org/web/20260202071758/https://karl-voit.at/cloud/ Archived])</ref><ref>[https://workona.com/pages/how-to-export-chrome-bookmarks/ How to Export Chrome Bookmarks for the Last Time] - Workona ([http://web.archive.org/web/20251126072849/https://workona.com/pages/how-to-export-chrome-bookmarks/ Archived])</ref> Typically, this feature [[Forced account|requires an account]], even though it can be implemented as network-local and anonymous/"guest".


===Text messages===
===Text messages===
The built-in text messaging applications of both Android and iOS lack a built-in local export option.
The built-in text messaging applications of both [[Android]] and [[iOS]] lack a built-in local export option.


On Android, the third-party app "SMS Backup+" can create exports, but they can not be directly stored locally, only uploaded to the middleman GMail, which requires Internet connection and a Google account, and can cease to function at any time due to Google API changes.<ref>[https://web.archive.org/web/20250314125929/https://github.com/jberkel/sms-backup-plus/issues/974 Feature request: save to local file · Issue #974 · jberkel/sms-backup-plus · GitHub]</ref><ref>[https://web.archive.org/web/20250313124817/https://github.com/jberkel/sms-backup-plus/issues/1110 SMS -Backup+ unable to log into my email to backup SMS messages · Issue #1110 · jberkel/sms-backup-plus · GitHub]</ref>
On Android, the third-party app "SMS Backup+" can create exports, but they can not be directly stored locally, only uploaded to the middleman Gmail, which requires Internet connection and a Google account, and can cease to function at any time due to Google API changes.<ref>[https://web.archive.org/web/20250314125929/https://github.com/jberkel/sms-backup-plus/issues/974 Feature request: save to local file · Issue #974 · jberkel/sms-backup-plus · GitHub]</ref><ref>[https://web.archive.org/web/20250313124817/https://github.com/jberkel/sms-backup-plus/issues/1110 SMS -Backup+ unable to log into my email to backup SMS messages · Issue #1110 · jberkel/sms-backup-plus · GitHub]</ref>


On iOS, exporting apps require payment, an external computer, and save as PDF, resulting in much larger files than plain text.<ref>[https://web.archive.org/web/20251111204709/https://discussions.apple.com/thread/255416051?sortBy=rank Export iMessage conversation - Apple Community]</ref><ref>[https://megalodon.jp/2026-0228-1623-45/https://discussions.apple.com:443/thread/255674743?sortBy=rank I want to download my messages to an external drive (flash drive) - Apple Community]</ref>
On iOS, exporting apps require payment, an external computer, and save as PDF, resulting in much larger files than plain text.<ref>[https://web.archive.org/web/20251111204709/https://discussions.apple.com/thread/255416051?sortBy=rank Export iMessage conversation - Apple Community]</ref><ref>[https://megalodon.jp/2026-0228-1623-45/https://discussions.apple.com:443/thread/255674743?sortBy=rank I want to download my messages to an external drive (flash drive) - Apple Community]</ref>
Line 30: Line 31:
Chat messages can be archived manually with screenshots and screen recordings, but:
Chat messages can be archived manually with screenshots and screen recordings, but:


* this takes lots of time and manual work
*this takes lots of time and manual work
* the resulting files can not be searched for text (unless [[wikipedia:Optical_character_recognition|OCR]] is applied)
*the resulting files can not be searched for text (unless [[wikipedia:Optical_character_recognition|OCR]] is applied)
* the resulting files will be much larger in size than a plain-text-based export would be
*the resulting files will be much larger in size than a plain-text-based export would be
* [[Screenshot blocking|screen-capturing isn't always an option]]
*[[Screenshot blocking|screen-capturing isn't always an option]]


[[WhatsApp]] lets the user export messages to a text file, but this has to be done for each conversation individually, and starting with an April 2025 update, exporting can be remotely disabled by the other participant.<ref>[https://archive.today/2025.08.28-001731/https://faq.whatsapp.com/715385484388016/?cms_platform=web About advanced chat privacy &#x7C; WhatsApp Help Center]</ref>
[[WhatsApp]] lets the user export messages to a text file, but this has to be done for each conversation individually, and starting with an April 2025 update, exporting can be remotely disabled by the other participant.<ref>[https://archive.today/2025.08.28-001731/https://faq.whatsapp.com/715385484388016/?cms_platform=web About advanced chat privacy &#x7C; WhatsApp Help Center]</ref>
Line 41: Line 42:


===Videos downloaded inside the YouTube app===
===Videos downloaded inside the YouTube app===
YouTube provides no official way for people to create permanent local copies of videos. This includes Creative Commons media.<ref>[https://ghostarchive.org/varchive/L1S0SiBuJN8 Google is Locking Down Android - Mental Outlaw], 07:20</ref> The only exception is YouTube Studio allowing channel owners to download their own videos in up to 720p.<ref>[https://www.youtube.com/watch?v=l6UHS1-vDMM Changes to Unlisted Videos Uploaded Before 2017], 4:30 ([https://preservetube.com/watch?v=l6UHS1-vDMM Archived])</ref>
[[YouTube]] provides no official way for people to create permanent local copies of videos. This includes Creative Commons media.<ref>[https://ghostarchive.org/varchive/L1S0SiBuJN8 Google is Locking Down Android - Mental Outlaw], 07:20</ref> The only exception is YouTube Studio allowing channel owners to download their own videos in up to 720p.<ref>[https://www.youtube.com/watch?v=l6UHS1-vDMM Changes to Unlisted Videos Uploaded Before 2017], 4:30 ([https://preservetube.com/watch?v=l6UHS1-vDMM Archived])</ref>


While the YouTube app lets paying YouTube Premium subscribers download videos for offline viewing, the videos are only accessible through the YouTube app, encoded in a proprietary format, and forcibly deleted after 29 days.<ref>[https://ghostarchive.org/varchive/L1S0SiBuJN8 Google is Locking Down Android - Mental Outlaw], 06:41</ref><ref>[https://support.google.com/youtube/answer/7381437 YouTube videos offline FAQs - YouTube Help] ([http://web.archive.org/web/20260207132551/https://support.google.com/youtube/answer/7381437 Archived])</ref><ref>[https://www.virtualcuriosities.com/articles/3383/warning-youtube-premium-downloads-arent-mp4-files Warning: Youtube Premium "Downloads" aren't MP4 Files - Virtual Curiosities] ([http://web.archive.org/web/20251126100053/https://www.virtualcuriosities.com/articles/3383/warning-youtube-premium-downloads-arent-mp4-files Archived])</ref><ref>[https://www.gnu.org/philosophy/whats-wrong-with-youtube.html What's Wrong with YouTube - GNU Project - Free Software Foundation] ([https://web.archive.org/web/20260216041246/https://www.gnu.org/philosophy/whats-wrong-with-youtube.html Archived])</ref>
While the YouTube app lets paying YouTube Premium subscribers download videos for offline viewing, the videos are only accessible through the YouTube app, encoded in a proprietary format, and forcibly deleted after 29 days.<ref>[https://ghostarchive.org/varchive/L1S0SiBuJN8 Google is Locking Down Android - Mental Outlaw], 06:41</ref><ref>[https://support.google.com/youtube/answer/7381437 YouTube videos offline FAQs - YouTube Help] ([http://web.archive.org/web/20260207132551/https://support.google.com/youtube/answer/7381437 Archived])</ref><ref>[https://www.virtualcuriosities.com/articles/3383/warning-youtube-premium-downloads-arent-mp4-files Warning: Youtube Premium "Downloads" aren't MP4 Files - Virtual Curiosities] ([http://web.archive.org/web/20251126100053/https://www.virtualcuriosities.com/articles/3383/warning-youtube-premium-downloads-arent-mp4-files Archived])</ref><ref>[https://www.gnu.org/philosophy/whats-wrong-with-youtube.html What's Wrong with YouTube - GNU Project - Free Software Foundation] ([https://web.archive.org/web/20260216041246/https://www.gnu.org/philosophy/whats-wrong-with-youtube.html Archived])</ref>