<human>: Can you give me the gist of the text in a nutshell?

I started feeling a little shorted on my paychecks a few weeks ago and decided to look further into it. I noticed that my time stamps for my time card are being altered. I usually clock in about 5-10 mins early and usually never leave on-time. I usually leave about 5-30 mins after. But my recent time stamps are saying I have clocked in and out at the exact times I'm scheduled. So, I work from 7-4 everyday and my time stamps are saying I clocked in at 7:00 and clocked out at 4:00. Which is not correct. I actually clocked in at 6:56 and clocked out at 4:18. I'm paid hourly, so I believe I should be paid for those missing minutes. 

Also, this just started happening recently. This did not happen the first few months of employment. I have all my time card info and this only started happening a couple months ago. Before this, I was paid for every second I worked.

What's the best way to approach this? I would like to know the laws and legality of this so they don't try to fool me. Can someone help? Thanks!
<bot>: I get paid hourly and just recently realized I am not getting paid for every minute I work. How can I approach this situation and not let them fool me into thinking they are doing the right thing.