Il monitoraggio del software è illegale? [chiuso]

2

Diciamo se sto facendo un'applicazione desktop, e sono interessato a sapere se il nostro software viene davvero utilizzato o meno. Va bene inserire nel codice che tiene traccia se il nostro software è utilizzato, per quanto tempo e così via?

Si noti che non verranno raccolte informazioni identificabili della persona, tutto ciò che mi interessa sapere è quanto frequente e per quanto tempo viene utilizzato il software. Le informazioni saranno inviate al nostro server per la diagnosi.

Che ne pensi?

    
posta Graviton 29.06.2011 - 07:00
fonte

6 risposte

7

Dai un'occhiata a Eclipse Usage Data Collector . Questo monitora ciò che l'utente sta facendo in eclissi e invia i dati ai server di eclissi per l'analisi - praticamente esattamente quello che vuoi fare.

La risposta dipenderà indubbiamente da dove viene utilizzato il software; le leggi locali possono variare notevolmente su argomenti come questo e ti suggerisco di chiedere una consulenza legale. Comunque nel Regno Unito penso che questo sarà OK finché lo renderai ovvio e l'utente opterà in (disclaimer: non sono un avvocato e potrei sbagliarmi).

    
risposta data 29.06.2011 - 11:49
fonte
3

Questo tipo di funzionalità viene eseguita con molti prodotti Microsoft e in genere viene chiamato "programma di miglioramento dell'esperienza del cliente". Le cose importanti sono dire ai clienti cosa fa e dare loro un'opzione per disattivarlo. Dare agli amministratori di sistema un modo per disabilitarlo (o abilitarlo) tramite i criteri di gruppo. Qui ci sono 2 pagine web di esempio che descrivono la MS:
link
link

Un blog che spiegava molto di quello che stava succedendo era quello di Jensen Harris, ma con i blog che rinnovano su MS è diventato quasi illeggibile:
link
Penso che non lavori più alla MS perché nessun tentativo di contattarlo per un periodo di 2 anni ha avuto successo.

Ci sono voluti più di un anno per scoprirlo, ma le persone che lavorano presso MS sostengono che l'implementazione di un set di funzionalità come MS Customer Experience Improvement Program richiede 2 team di circa 30 persone per team: uno per applicazione desktop e un team scrivere e gestire l'applicazione di raccolta lato server.

Nel mio ultimo datore di lavoro, il contatto con i clienti effettivi ha dovuto passare attraverso il PHB, e cercando di decidere quali caratteristiche i nostri clienti volevano o veramente usavano, tutti sono stati filtrati attraverso il ragazzo grosso. Come menziona l'onorevole Harris nei suoi post precedenti, alcune delle "nuove funzionalità" più richieste erano già in Office (o nel nostro caso, le applicazioni esistenti spedite), tuttavia i clienti non erano in grado di trovarle attraverso il labirinto di opzioni di menu. Poiché i nostri clienti erano l'opposto di "early adopter", avevamo molto tempo prima di provare a passare a Office 2007 (le app esistenti assomigliavano più a Office 2003). Il PHB voleva sapere quali sarebbero stati gli sforzi necessari per ottenere questi dati per fare un passaggio al nastro effettivamente utile per i nostri clienti (abbiamo spedito una piccola applicazione con l'interfaccia ribbon / fluente ma non abbiamo mai veramente capito quale fosse il suo scopo è stato per circa un anno dopo la prima spedizione). Ho abbandonato i miei tentativi di implementare una cosa del genere quando finalmente ho avuto un'idea di quanto fossero grandi i team di MS (vale a dire, ogni team era molto più grande di tutto il nostro staff di sviluppatori).

    
risposta data 29.06.2011 - 16:23
fonte
2

illegale? Forse, controlla con il tuo avvocato locale.

abusive? Probabilmente (a seconda dell'implementazione). Opt-in per essere al sicuro.

    
risposta data 29.06.2011 - 09:07
fonte
1

IANAL Ma non vorrei fare questo. Se qualcuno ha sollevato un polverone sul monitoraggio, come dimostreresti che non sei malizioso?

    
risposta data 29.06.2011 - 07:06
fonte
1

Se si rende chiaro all'utente quali dati si stanno raccogliendo e cosa si farà con esso, è facile spegnerlo in qualsiasi momento (anche consentendo all'utente di cambiare idea dopo averlo girato on) allora è morale.

È legale? Consulta il tuo avvocato locale, ma probabilmente si. In Europa, almeno, se i dati non sono identificabili personalmente e si liberano di molti problemi, ma sii consapevole che i dati che non sono totalmente anonimi < em> possono essere considerati dati personali (ad esempio, un caso svizzero recentemente dichiarato che e l'indirizzo IP da solo erano dati personali. Anche tenendo un UUID per consentire la connessione di due trasmissioni < em> potrebbe rendere i dati personali a seconda di cosa altro raccogli e se può essere cumulativamente utilizzato per rintracciare qualcuno). Anche se si tratta di dati personali, ottenere l'autorizzazione dell'interessato può spesso consentire la raccolta dei dati, anche se potrebbe essere necessario prendere provvedimenti per proteggerli. Come ho detto prima, controlla con il tuo amichevole avvocato locale per scoprire cosa si applica dove ti trovi.

    
risposta data 29.06.2011 - 09:50
fonte
0

Quanto tempo l'utente utilizza il software è in qualche modo come tenere traccia delle attività dell'utente. Quindi questo è come i dati personali. Ti suggerisco di archiviare le informazioni a livello locale e di inviare questi dati ogni volta che l'utente chiude l'applicazione o ogni volta che l'utente lo riapre, ovviamente chiedendo il consenso dell'utente prima di inviarlo. Non sono favorevole al monitoraggio diretto dell'uso del prodotto in quanto potrebbe portare a problemi legali. Molte applicazioni desktop eseguono questo monitoraggio (ad esempio, Eclipse IDE) sul consenso dell'utente. Prepara un modulo di consenso con l'aiuto del tuo team legale e penso che tu possa fornire questa funzionalità come aggiornamento della tua app (necessario anche per l'aggiornamento dell'app) ...

Non ho letto tutte le risposte: Ignora questo se hai già ricevuto lo stesso tipo di risposta. Disclaimer: questo non è un consiglio legale e io non sono un avvocato. Le informazioni che ho fornito potrebbero essere sbagliate

    
risposta data 29.06.2011 - 12:06
fonte

Leggi altre domande sui tag