Jeśli mam aplikację na Facebooku i moi użytkownicy wyrażają zgodę mój aplikacji na dostęp do swoich danych, zdjęć, przyjaciół, etc, czy to etyczne, aby pobrać swoje dane podczas logowania, a następnie zapisanie go w pamięci, aby następnym razem, gdy przejdzie do mojej aplikacji, może załadować się szybciej?Facebook gromadzenia danych etyczne
Jeśli tak, co z tym, kiedy użytkownik się wylogował? Czy słuszne jest usunięcie wszystkich zapisanych w pamięci podręcznej informacji i zdjęć dostarczonych przez użytkownika?
Czy Facebook ma jakiś sposób, aby wykryć, że to robimy (zapisywanie ich informacji itp.)?
EIDT: Dla jasności, termin i porozumienie Facebooka nie są bardzo jasne w tej kwestii (wyrażenie zgody na dostęp do informacji nie zawsze oznacza wyrażenie zgody na przechowywanie informacji). Podobnie jak w przypadku przechowywania danych, będzie to tylko na dysku użytkownika, a nie na moim serwerze. Nie mogę więc zagwarantować, że dane są bezpiecznie szyfrowane (jeśli ktoś ukradnie telefon, ta osoba prawdopodobnie będzie mogła uzyskać dane)
Tak, moim zamiarem jest zapewnienie użytkownikom lepszej jakości obsługi aplikacji, nic więcej.
EDIT2: Jestem rozdarty, jedna odpowiedź z bardzo wysokimi głosami mówi, że to w porządku, bo jestem zapewniając lepsze doświadczenie użytkownika, ale inni mówią, że jestem naruszenie prywatności. Czy każdy może udostępniać linki do dokumentacji? Czy może więcej osób głosuje? Naprawdę cieszę się z odpowiedzi!
-> "moi użytkownicy zgadzają się na zezwolenie mojej aplikacji na dostęp do ich informacji" –
Jeśli nie musisz tego robić, to dlaczego tak uważasz? Przechwytywanie wielu danych (i skalowanie) wydaje się dużym bólem głowy. –
Twierdzę, że nie naruszasz prywatności, ponieważ Twoi użytkownicy zgodzili się "zezwalać [Twojej] aplikacji na dostęp do ich informacji". Jeśli nie masz pewności, możesz dodać zastrzeżenie określające, jakie informacje będą przechowywane i do czego będą wykorzystywane. Jeśli jest pełne ujawnienie, nie możesz być oskarżony o naruszenie prywatności. Dokonanie zapisu w pamięci podręcznej wymaga więcej kodu (i tym samym więcej szans na błędy), ale może to oznaczać, że zatrzymasz niektórych użytkowników, którzy są niezadowoleni z przechowywania informacji. –