Now this is for all readers familiar with uBO and the dynamic filtering and maybe unfamiliar with uMatrix. I am telling how you can block (first party) cookies and third party frames with an example. Here is more than just an example though, some general ideas how to use the 2 extensions together. 1. I assume that you use most times uBO. Go check therefore in uBO dashboard all malware filters and and uncheck all the hosts files in uM dashboard. We are going to use the extensions together and want only one extension doing the static filtering or anyways blocking what is in them. 2. Make uM global (*) scope rules as seen in this picture: The limitation that any filtering mode of uBO has is that when you (locally) noop some 3rd party domain, you most times want to allow just it's scripts and NOT the iframes. But you can't do that with an individual domain, only with every script allowed to run from all the domains. Not with uBO and it's GUI means alone. This is the example. We are on a media site, say Wired.com. So we first in uMatrix click all-button (on the top left) to make it green in the wired.com-scope, like in this picture: Looking at the pic you can see that with the above global scope rules functioning as a mask, the cookies and 3rd party frames are blocked (red) and everything else is allowed (green). You can block/unblock what ever you want/need from the matrix, but above happened with just one click. You can now go to work with uBO to noop or allow what ever domains needed to make the media you want to work. uM will take care of blocking the frames (if any) or whatever you want it to block. Usually the easiest way to operate uBO is to have uM extension disabled. If you just disable the matrix of uM, the scope specific rules will still be in force. As well as other uM privacy settings. They might be though what you want, but you also need to take it into account if something is not working. The example showed how to make them work quite easy together with uM being the safety backbone so to say, to enhance the dynamic filtering limitations of uBO.