Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zgłaszanie problemów z aplikacją ProteGO Safe z aplikacji mobilnej #126

Open
olekstomek opened this issue Jun 23, 2020 · 5 comments
Open

Comments

@olekstomek
Copy link

Is your feature request related to a problem? Please describe.
Aplikacja w opcji "Zgłoś błąd" pozwala na zgłaszanie uwag jedynie za pomocą emaila.

Describe the solution you'd like
Pomysły na usprawnienie to:
dodanie linka do GitHuba projektu
lub/i
dodanie możliwości wysyłki formularza bezpośrednio z aplikacji jedynie z tematem i treścią bez danych identyfikujących użytkownika, chyba, że użytkownik zdecyduje inaczej - wtedy mogłyby być wysyłane również dane na temat np. OS, logów które raczej nie są przesyłane przez userów w zgłoszeniach czy np. sposobu kontaktu w sprawie problemu.

Describe alternatives you've considered
https://instabug.com/ lub coś podobnego- nie sprawdzałem jakie daje możliwości konfiguracji. Możliwe że to bez sensu - zewnętrzny komponent którego konfiguracji może nie dać się zweryfikować w repozytorium aplikacji.

Additional context
Do rozważenia mocno na pewno sens wysyłania logów w zgłoszeniu nawet za zgodą usera z uwagi na duże znaczenie prywatności w tej aplikacji.
Jeśli pomysł ok to dotyczy to samo iOS.

BTW, issues z GH są zapisywane do wewnętrznego systemu zgłoszeń (numeracja zgłoszeń PSAFE-XXX), zakładam że issues w wewnętrznym systemie nie są synchronizowane z issues tutaj na GH. Zgadza się? Jeśli tak to dlaczego?

@KoderFPV
Copy link

@olekstomek
Tak i tutaj :)
Zgłoszenie zostało przyjęte
Wewnętrzny numer zgłoszenia to: PSAFE-1298

ProteGO-Safe/specs#201 (comment)
Zostały zapowiedziane kolejne korki po 4.2.0.

Temat jest dyskutowany wśród developerów i jak tylko zostaną podjęte decyzje to damy znać.

Pomysł formularza oraz bugtrackera (lub nawet same GH) jest ok. Jednak przy tej aplikacji, każde połączenie się do serwerów jest traktowany jako atak na prywatność ;)

BTW, issues z GH są zapisywane do wewnętrznego systemu zgłoszeń (numeracja zgłoszeń PSAFE-XXX), zakładam że issues w wewnętrznym systemie nie są synchronizowane z issues tutaj na GH. Zgadza się? Jeśli tak to dlaczego?

Nie ma automatycznej integracji wewnętrznych systemów z issue GH. Na razie robimy to ręcznie.
Dzięki temu numerkowi łatwiej jest powiązać problemy oraz dają dowód faktycznego ich zgłoszenia.

@olekstomek
Copy link
Author

@Tarvald

Tak i tutaj :)

Ale w samej aplikacji tylko jest sposób zgłoszeń przez emaila, brak informacji że istnieje publiczne repozytorium. Ktoś nietechniczny może tu nie trafić a może mieć wiedzę i pomysły co do specyfikacji projektu. ;)

Pomysł formularza oraz bugtrackera (lub nawet same GH) jest ok. Jednak przy tej aplikacji, każde połączenie się do serwerów jest traktowany jako atak na prywatność ;)

Właściwie sam Android umożliwia wysłanie na Konsolę Play informacji na awariach i błędach przez usera więc już jakieś informacje mogą być wysyłane w świat. ;)

Nie ma automatycznej integracji wewnętrznych systemów z issue GH. Na razie robimy to ręcznie.

Tzn ręcznie są tworzone tickety z GH do wewnętrznego systemu? To co ktoś np. zgłosi emailem jest wyłączenie w systemie wewnętrznym bez GH? Zapytałem o to, ponieważ problemy można traktować też jako informacje które dają punkt widzenia na kierunek aplikacji.

@KoderFPV
Copy link

KoderFPV commented Jul 2, 2020

@olekstomek

Ale w samej aplikacji tylko jest sposób zgłoszeń przez emaila, brak informacji że istnieje publiczne repozytorium. Ktoś nietechniczny może tu nie trafić a może mieć wiedzę i pomysły co do specyfikacji projektu. ;)

Zgadzam się, podczas robienia review backlogu będzie to wzięte pod uwage.
Link do GH powinien się pojawić w aplikacji, dam znać jak coś będe wiedział

Właściwie sam Android umożliwia wysłanie na Konsolę Play informacji na awariach i błędach przez usera więc już jakieś informacje mogą być wysyłane w świat. ;)

Cały czas walka trwa o jak największą prywatność. Raczej nie spodziewałbym się rozszerzeń aplikacji które zwiększą ilość wysyłanych danych do serwera. :(

Tzn ręcznie są tworzone tickety z GH do wewnętrznego systemu? To co ktoś np. zgłosi emailem jest wyłączenie w systemie wewnętrznym bez GH? Zapytałem o to, ponieważ problemy można traktować też jako informacje które dają punkt widzenia na kierunek aplikacji.

Na tą chwile tak. Jeżeli ktoś zgłosi bug drogą mailową to issue trafi tylko na wewnętrzne systemy.

@olekstomek
Copy link
Author

Zgadzam się, podczas robienia review backlogu będzie to wzięte pod uwage.
Link do GH powinien się pojawić w aplikacji, dam znać jak coś będe wiedział

@Tarvald jakieś ustalenia czy pomysł zostanie wdrożony?

@olekstomek
Copy link
Author

W aplikacji jest button "Zgłoś błąd" który przekierowuje na stronę gov.pl pytania i odpowiedzi z czatem oraz w gąszczu tych pytań i odpowiedzi jest informacja:

Gdzie przechowywane są zbierane dane?
Dane o napotkanych urządzeniach, w postaci anonimowych, zaszyfrowanych identyfikatorów, przechowywane są tylko w naszym telefonie - przez dwa tygodnie, a następnie usuwane. Nie są nigdzie przesyłane. Zachęcamy do zapoznania się z dokumentacją projektu: https://github.com/ProteGO-Safe 

wraz z linkiem do repozytorium na GH aplikacji.

Ale w samej aplikacji tylko jest sposób zgłoszeń przez emaila, brak informacji że istnieje publiczne repozytorium. Ktoś nietechniczny może tu nie trafić a może mieć wiedzę i pomysły co do specyfikacji projektu. ;)

Zgadzam się, podczas robienia review backlogu będzie to wzięte pod uwage.
Link do GH powinien się pojawić w aplikacji, dam znać jak coś będe wiedział

dodam że link może być też w opisie aplikacji w sklepach (obecnie link jest dodawany w komentarzach w odpowiedzi na pytania userów jeśli chodzi o prywatność i zasady działania aplikacji, itp.).

Czy w tym temacie coś się jeszcze dzieje, będzie działo czy należy uznać wątek za zakończony @MateuszRomanow?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants