I'm with Vodacom for ±14 years (prepaid) and didn't get free data, so maybe it's only for people on contract?