I'm sorry to break it to you, but NONE of those items are waterproof. Primers are porous, allowing moisture to pass through them over time. A topcoat, such as Baseclear, is the ONLY substance that is waterproof. Primers are designed to accomplish three tasks. First, they need to provide a smooth surface for your paint to adhere to. Second, they should protect your paint during construction and maintenance activities such as cutting walls, fixing pipes, etc. Finally, they should be easy to apply while providing good coverage. If you're asking if your primer will leak after being exposed to rain or other water for some time, the answer is no. That would be an indication that the product was not used properly or that it was damaged by the water. If you have any doubts about the integrity of your primer, you can always use a clear coat to cover it up. This is particularly important if you plan to do any work on your house in wet conditions without first applying another layer of primer. Waterproofing products are available if you want to give your painting project an extra protection. These products are usually based on silicone compounds that penetrate into tiny cracks and holes and form a protective barrier that prevents any additional moisture from getting inside your wall. Silicone-based products are very durable and long-lasting, but they can't be removed with soap and water.