NSW has banned no-grounds evictions and more changes are in the pipeline to protect tenants' private data and victims of domestic violence.