20150515163000.0 1888-5063 Spain Transactions on data privacy Transactions on data privacy. 1888-5063 Transactions on data privacy 1888-5063 1888-5063 1888-5063 Transactions on data privacy.