Remove built-in YouTube link previews#138
Open
thomasbuilds wants to merge 1 commit into
Open
Conversation
RankoR
suggested changes
Jun 9, 2026
RankoR
left a comment
Contributor
There was a problem hiding this comment.
@thomasbuilds it should be configurable in settings (off by default), not fully removed
I suggest adding a sub-screen - "Privacy" and add it there as a toggle, with a short description that enabling it may reduce privacy
Contributor
Author
|
I don't see any reason to special-case this third-party website? |
Contributor
|
@thomasbuilds it might be extended to other services in the future, especially if we manage to make RCS work one day. Plus, it's a pre-existing and compact (in terms of LoC) feature that improves UX (for those who want to keep it turned on), there's no reason to remove it if it will be opt-in. But I agree that having it on by default (especially without the ability to turn it off) is a privacy issue. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The conversation screen special-cases YouTube links. When a message contains a
youtube.comoryoutu.beURL, it renders an inline preview whose thumbnail is auto-fetched fromhttps://img.youtube.comas soon as the conversation is viewed. This happens with no tap and for received messages too, so merely opening a conversation that contains a YouTube link discloses the viewer's IP address and read time to Google, with no opt-out. YouTube is the only special-cased host (there is no generic link-preview mechanism); the logic is a leftover from the legacy AOSPYouTubeUtil.This removes the feature so the app never fetches remote content from message content. Links stay fully tappable via the existing on-device
TextClassifierlink handling, which is unchanged.