Open uazo opened 1 year ago
things deleted only with DATA_TYPE_HISTORY
language::UrlLanguageHistogram Collects data about languages in which the user reads the web and provides access to current estimated language preferences. Send via json request in ntp snippets (disabled by default)
extensions::ActivityLog Tracing interesting activity for each extension. exposed via ActivityLogAPI, active under "--enable-extension-activity-logging" command line flag intresting!
extension_prefs->ClearLastLaunchTimes(); record launch time of an extension used in AppService
HostCache (see NetworkContext::ClearHostCache) Clear the host cache on networkcontext (net.host_cache in prefs) Used only in cronet
NoStatePrefetchManager NoStatePrefetchManager is responsible for initiating and keeping prerendered views of web pages. see NoStatePrefetchManager::IsPredictionEnabled(Origin origin) // and origins ignore the network state // and the privacy // settings. Web developers should be able prefetch with all possible privacy // settings. This would avoid web devs coming up with creative ways to // prefetch in cases they are not allowed to do so. seems to be blocked if ThirdParty Cookies are disabled or device is a low end. need some checks.
AutofillWebDataService Record origin URLs associated with Autofill profiles and credit cards. DB name "Web Data" https://source.chromium.org/chromium/chromium/src/+/main:components/webdata/common/webdata_constants.cc; check CreditCardSaveManager::IsCreditCardUploadEnabled() and kAutofillWalletImportEnabled
OldAndRecentWebRtcLogFiles
WebappHistory
customtabs::ChromeOriginVerifier for digital-asset-links (https://developers.google.com/digital-asset-links/v1/getting-started) see https://source.chromium.org/chromium/chromium/src/+/main:components/digital_asset_links/digital_asset_links_handler.cc;l=295;drc=4ced8912f6c8b32715984dd81e3f376a260ebab6;bpv=1;bpt=1
HeavyAdService
OptimizationGuideKeyedService
PrefetchProxyService
PrefetchServiceDelegate
OomInterventionDecider
SSLHostState (tracks SSL interstitial "proceed")
VideoDecodePerfHistory and WebrtcVideoPerfHistory exposed via navigator.mediaCapabilities.decodingInfo() "supported" if false is real and can be used for fingerprint.
device_event_log view with chrome://device-log used in FeedbackService::SendFeedback() check https://source.chromium.org/chromium/chromium/src/+/main:extensions/browser/api/feedback_private/feedback_service.cc;l=98;drc=4ced8912f6c8b32715984dd81e3f376a260ebab6;bpv=1;bpt=1
ExploreSitesService disabled
CreateCrashUploadList
LastSearchText Clear find text in page
ShareHistory and ShareRanking Need to be disabled in windows as it may download image from opengraph page data
ClearLastUsedTimeInRange in bookmark
RemoveFederatedSiteSettingsData
test patch done:
Windows version
Android version
the patch inserts an ui for a feature that is currently active and managed by policy (and activates support in android). for now the data is saved to disk and deleted when closing (windows) or opening (android) the browser.
next steps:
issue:
EDIT: checked, already cleared
check the storage deletion of getUniqueId() storage
add cleaning of the Favicons database
add cleaning of the Favicons database
Thank You Very Much.