Those things have certainly been asserted.
Try to find a successful long term trial with proper controls though.
This sums up all the interim reports.
Peer-reviewed research from @TheLancet
shows that the experimental vaccines reduce your chance of catching COVID-19 by:
Pfizer: 0.8%
Johnson & J: 1.2%
Moderna: 1.2%
AstraZeneca: 1.3%
So, basically NO prevention
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8057721/