Giving your email address to websites
If you have a Gmail email address, then you have an infinite number of email addresses available to you without having to sign up for them. Gmail also enables you keep track of who has passed your email address on to someone else.
If needed, you can create another Gmail address as follows: If your email address is alfredddo.spongecake@gmail.com, then a.lfredddo.spongecake@gmail.com, al.fredddo.spongecake@gmail.com and alf.redddo.spongecake@gmail.com etc., also belong to you. You can then have them filtered to different inboxes.
If you want to discover if someone has passed on your email address, then you can give your email address with the name of the website added to the end of it, e.g. alfredddo.spongecake+amazon@gmail.com. You may meet up with a website that doesn't allow this.
* To get temporary access.