Les CFF mettent un terme à la collecte de données du Swiss Pass

Les CFF effaceront les informations récoltées auprès des passagers munis du Swiss Pass. L'entreprise ...
Les CFF mettent un terme à la collecte de données du Swiss Pass

Les CFF mettent un terme à la collecte de données du Swiss Pass

Photo: Keystone

Les CFF effaceront les informations récoltées auprès des passagers munis du Swiss Pass. L'entreprise se conforme à une recommandation récente du Préposé fédéral à la protection des données, qui jugeait la collecte de ces informations 'inutile et disproportionnée'.

L'exploitation de la banque de données des contrôles sera interrompue à la fin mars, ont annoncé lundi les CFF et l'Union des transports publics (UTP). La branche des transports publics exige désormais des bases juridiques claires 'permettant le développement de systèmes tarifaires conviviaux pour la clientèle'.

Le Préposé fédéral à la protection des données et à la transparence par intérim, Jean-Philippe Walter, a examiné de plus près le Swiss Pass après avoir reçu de nombreuses demandes d'utilisateurs. Ceux-ci s'inquiétaient que les données recueillies lors des contrôles puissent établir un profil de leurs déplacements.

L’heure, le numéro du train et le numéro de la carte sont enregistrés à chaque contrôle dans une banque de données et conservés durant 90 jours. Dans son rapport rendu le 17 février, le Préposé concluait que cette pratique ne repose sur aucune base légale.

Le Swiss Pass a été introduit en été 2015. Cette carte de couleur rouge a remplacé les cartes bleues de l'abonnement général et demi-tarif. Une puce électronique fournit des renseignements sur le type d'abonnement et sur sa validité.

/ATS


Actualisé le

 
Erreur de rendu non gérée dans 'NewsByTag' part: System.Exception: System.Data.SqlClient.SqlException: The query processor could not start the necessary thread resources for parallel query execution. à System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) à System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) à System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) à System.Data.SqlClient.SqlDataReader.HasMoreRows() à System.Data.SqlClient.SqlDataReader.ReadInternal(Boolean setTimeout) à System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) à System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) à System.Data.Common.DataAdapter.Fill(DataTable[] dataTables, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) à System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) à System.Data.Common.DbDataAdapter.Fill(DataTable[] dataTables, Int32 startRecord, Int32 maxRecords, IDbCommand command, CommandBehavior behavior) à System.Data.Common.DbDataAdapter.Fill(DataTable dataTable) à IceCube.Common.GetDataViewByQuery(String strQuery, IEnumerable`1 prms) dans C:\Repository\Core\IceCube_Business35\Common.cs:ligne 1585 SELECT distinct top 5 d.objectid as ID,d.idnavigation,d.TextContent512 as TextContent,d.Title_Documents,d.RawImage,d.Image,d.createdate_documents FROM Document d inner join CategoryItemXObject o on d.ObjectID=o.ObjectID and o.CategoryItemID in (select n from @SelectedTagID) and o.CategoryItemID not in (2460, 2461, 2462) where d.ObjectID<>@ObjectID and d.IDZone=@Z and d.TypeID in (10004,10008) and d.Available_Document=1 and d.Published=1 and d.Visible_Document=1 order by d.createdate_documents desc à IceCube.Common.GetDataViewByQuery(String strQuery, IEnumerable`1 prms) dans C:\Repository\Core\IceCube_Business35\Common.cs:ligne 1608 à IceCube.BuiltInParts.Document.GetLiveValue(Int32 navID, Int32 zoneID, Dictionary`2 uiArgs) dans C:\Repository\Core\IceCube_Business35\BuiltInParts\Content\Document.cs:ligne 682 à IceCube.BuiltInParts.Document.Render(Int32 navID, Int32 zoneID, Dictionary`2 uiArgs) dans C:\Repository\Core\IceCube_Business35\BuiltInParts\Content\Document.cs:ligne 759 à IceCube.BuiltInParts.Document.RenderCall(ITemplate currentTemplate, Int32 navID, Int32 zoneID, SitePart sitePartID) dans C:\Repository\Core\IceCube_Business35\BuiltInParts\Content\Document.cs:ligne 786 à IceCube.Rendering.CallPartBlockInfo.ToString() dans C:\Repository\Core\IceCube_Business35\Rendering\CallPartBlockInfo.cs:ligne 68

Actualités suivantes

Articles les plus lus