Do I need to buy a SIM-card?

It should be, since using the SIM-card data from your device (tracker) are transmitted to the server. As GPRS data service is to be connected on the SIM-card. GPRS traffic consumption is up to 30 megabytes per month.