antitracking.manifest |
|
122 |
AntiTrackingIPCUtils.h |
|
2486 |
AntiTrackingLog.h |
|
3519 |
AntiTrackingRedirectHeuristic.cpp |
|
13218 |
AntiTrackingRedirectHeuristic.h |
|
1567 |
AntiTrackingUtils.cpp |
static |
32993 |
AntiTrackingUtils.h |
|
7851 |
bouncetrackingprotection |
|
|
components.conf |
|
2880 |
ContentBlockingAllowList.cpp |
static |
8396 |
ContentBlockingAllowList.h |
|
2137 |
ContentBlockingAllowList.sys.mjs |
A helper module to manage the Content Blocking Allow List.
This module provides a couple of utility APIs for adding or
removing a given browser object to the Content Blocking allow
list.
|
3332 |
ContentBlockingLog.cpp |
|
9422 |
ContentBlockingLog.h |
|
14679 |
ContentBlockingNotifier.cpp |
|
20609 |
ContentBlockingNotifier.h |
|
2627 |
ContentBlockingTelemetryService.cpp |
static |
3816 |
ContentBlockingTelemetryService.h |
|
899 |
ContentBlockingUserInteraction.cpp |
static |
3582 |
ContentBlockingUserInteraction.h |
|
1003 |
data |
|
|
docs |
|
|
DynamicFpiRedirectHeuristic.cpp |
|
11026 |
DynamicFpiRedirectHeuristic.h |
|
700 |
jar.mn |
|
811 |
moz.build |
|
2702 |
nsIContentBlockingAllowList.idl |
This file contains an interface to the ContentBlockingAllowList.
|
794 |
nsIPartitioningExceptionListService.idl |
Observer for exception list updates.
|
1837 |
nsIPurgeTrackerService.idl |
Purge cookies and associated data of sites which no longer have the user interaction permission.
|
574 |
nsITrackingDBService.idl |
Record entries from a content blocking log in the tracking database.
This function is typically called at the end of the document lifecycle,
since calling it multiple times results in multiple new entries.
@param data a json string containing the content blocking log.
|
2018 |
nsIURLDecorationAnnotationsService.idl |
A service that monitors updates to the anti-tracking URL decoration
annotations from remote settings.
|
1003 |
nsIURLQueryStringStripper.idl |
nsIURLQueryStringStripper is responsible for stripping certain part of the
query string of the given URI to address the bounce(redirect) tracking
issues. It will strip every query parameter which matches the strip list
defined in the pref 'privacy.query_stripping.strip_list'. Note that It's
different from URLDecorationStripper which strips the entire query string
from the referrer if there is a tracking query parameter present in the URI.
TODO: Given that nsIURLQueryStringStripper and URLDecorationStripper are
doing similar things. We could somehow combine these two modules into
one. We will improve this in the future.
|
1700 |
nsIURLQueryStrippingListService.idl |
Observer for query stripping list updates.
|
3901 |
PartitioningExceptionList.cpp |
|
6242 |
PartitioningExceptionList.h |
|
1953 |
PartitioningExceptionListService.sys.mjs |
|
4071 |
PurgeTrackerService.sys.mjs |
|
17017 |
SettingsChangeObserver.cpp |
|
4077 |
SettingsChangeObserver.h |
|
1289 |
StorageAccess.cpp |
Checks if storage for a given principal is permitted by the user's
preferences. If aWindow is non-null, its principal must be passed as
aPrincipal, and the third-party iframe and sandboxing status of the window
are also checked. If aURI is non-null, then it is used as the comparison
against aWindow to determine if this is a third-party load. We also
allow a channel instead of the window reference when determining 3rd party
status.
Used in the implementation of StorageAllowedForWindow,
StorageAllowedForDocument, StorageAllowedForChannel and
StorageAllowedForServiceWorker.
|
32880 |
StorageAccess.h |
Checks if storage for the given window is permitted by a combination of
the user's preferences, and whether the window is a third-party iframe.
This logic is intended to be shared between the different forms of
persistent storage which are available to web pages. Cookies don't use
this logic, and security logic related to them must be updated separately.
|
6737 |
StorageAccessAPIHelper.cpp |
static |
45293 |
StorageAccessAPIHelper.h |
|
9525 |
StoragePrincipalHelper.cpp |
|
21587 |
StoragePrincipalHelper.h |
|
15608 |
TemporaryAccessGrantObserver.cpp |
|
3389 |
TemporaryAccessGrantObserver.h |
|
2581 |
test |
|
|
TrackingDBService.sys.mjs |
All SQL statements should be defined here.
|
11548 |
URLDecorationAnnotationsService.sys.mjs |
|
2022 |
URLDecorationStripper.cpp |
|
2496 |
URLDecorationStripper.h |
|
758 |
URLQueryStringStripper.cpp |
|
12040 |
URLQueryStringStripper.h |
|
2068 |
URLQueryStrippingListService.sys.mjs |
|
11081 |