Как стать автором
Обновить

Комментарии 51

Немного не понял паники. А если я как автор сайта поставлю на сайт яндекс.метрику или там гугл.аналитику — то тоже буду получать информацию о кликах, инфу, который передаёт браузер, версию ОС, географические координаты (если пользователь разрешил) и т.п. И в случае с яндексом там реально карта кликов, карта движения пользователя по странице, т.е. инфа тоже передаётся часто.
Если у пользователя стоит NoScript и гугл-аналитика забанена повально — то не будете. Только вот я сомневаюсь что есть «NoScript» для iOS, ЕВПОЧЯ.
Логично. Но мне кажется это тоже достаточно очевидный факт…
Зато есть куча альтернативных клиентов, или вы можете сами написать, API открыто
Я не паникую. Просто неприятно и все. Ну и опять же если трафик лимитирован…
Помните, момент такой был, когда вы устанавливали приложение:

Разрешения для приложения:


Принять

Вот тут вы и продались им…
(и так с большинством приложений, когда какой-нибудь «калькулятор» требует разрешить доступ к id, адресам, вызовам и прочему)
(печально вздыхая) Да, помню.
Вы используете только те программы, которые не просят доступа к Интернету? Или Вы используете и те, которые просят, и Вам совсем неинтересно, для чего они его просят?
Только представьте, за каждым вашим клинком следит почти каждый сайт. Вот прямо в данный момент вебвизор записывает ввод текста…
Ghostery
Подобные инструменты аналитики встроены в очень многие мобильные приложения — где-то это Google Analytics, где-то Flurry Analytics. Причем собирают они действительно очень много информации — все перемещения по экранам приложения, клики, события, ошибки, падения приложения, версию ОС, модель девайса и прочую активность пользователя. Именно благодаря таким штукам разработчики могут понять что в их приложении хорошо, а что плохо и когда возникают проблемы у пользователей.
Так что не вижу поводов для паники — точно такие же инструменты уже давно используются в вебе: Яндекс Метрика или тот же Google Analytics.
Всё понимаю, не паникую. Просто как-то неприятно и всё. Одно дело крашрепорты, другое — сообщения о каждом движении. Хотя на сайтах давно так, да.
Для этого разработчикам так сильно нужен Geolocation?
А я не удивлюсь если такой заголовок просто по умолчанию отправляется самим API iOS, а разработчики Твиттера просто не стали это отключать для этих «экспериментов».
Тогда это говорит только об уровне разработчиков.
может быть, чтобы увидеть проблемы типа «50% пользователей на Каймановых островах закрывают приложение, щелкнув по полю «Username» в окне регистрации»
Способов проще (айпи и т.д.) нет?
При первом запуске твитера на iOS у пользователя спрашивают можно ли использовать геолокацию. Не помню, написано ли там для чего, но параноики просто должны были на этом этапе запретить геолокацию
Та никто и не паникует. Просто парень провел анализ сетевой деятельности оф. приложения. Полезная информация, только и всего. Спасибо!
Ну если для Вас очевидно, что любое оф. приложение должно вести себя так, то мне нет!
Я считаю, что такую информацию обязательно должно собирать и анализировать не только любое официальное приложение, но и вообще любое приложение, которое стремится к улучшению в отношении пользователя, к улучшению в плане юзабилити и понимания того, как себя пользователь ведет и что ему надо.

Это такая же очевидная вещь, как Google Analytics или Яндекс.Метрика на любом вменяемом сайте.

В конце концов, они собирают не секретную информацию, чтобы удивляться, как это было в приведенной в тексте статье о телевизорах LG.
Лично я считаю, что в таком приложении обязана быть галка на отправку данных. Вот тогда это будет вменяемое приложение с очевидными вещами.
Ага. А на сайтах давайте вешать «Включить Google Analytics?».
Итак, за последние 10 минут Дмитрий Анатольевич Медведев переместился из кабинета в гостиную и обратно, но всё никак не решается отправить свой твит о состоянии дел в Сирии.
Забавно. Когда написали про LG — все набежали с криками, а тут тишина, все нормально.
По-моему, обе ситуации совершенно нормальны, разве что если делаешь галочку с отключением слежения, то нужно было и реализовать это отключение.
Конечно печально что разработчиков не заботит срок жизни батареи (по поводу трафика в «развитых» странах не парятся — там обычно дешевый безлимит).
По-моему там народ шумел что галочка «отключить» была мелкая и не работала. Тут в комментариях пишут что всё нормально, раз галки вообще нету. Некоторые пишу что тоже так делают в своих приложениях. Ну ок, пусть. Хотя мне все равно как-то не нравится.
Ситуация несколько разная.

Во-первых, как вы верно заметили, если галочка есть — должна отключать. Иначе это явный обман.

Во-вторых, тут данные собираются те же, что и собирал бы сайт, грубо говоря. Твиттер приложение сообщает имена файлов, инфу о них, даже если ты их не открывал? Я так понял нет. Стандартный набор геотаргетинга и т.п. Вот если бы он телефонные контакты без спросу пересылал, или там что-то связанное с файлами, мирно лежащих на флешке и к твиттеру не относящимися — тогда да. А так…
> Вот если бы он телефонные контакты без спросу пересылал, или там что-то связанное с файлами, мирно лежащих на флешке и к твиттеру не относящимися — тогда да.

Вот тогда бы я реально паниковал, да :) А так скорее всего, как и написано в статье, «это какой-то нужный и полезный эксперимент по сбору моего user experience». Однако мне всё равно не очень приятно, поскольку в случае например скрипта на сайте рядовой пользователь как-то может с этим побороться (ну хотя бы попробовать), а тут HTTS, certificate pinning, закрытые исходники самого приложения, нет никакой галки «остановите это!»… т.е. шансов запретить приложению «ябедничать» на свои сервера для рядового пользователя почти что и нету. И это меня крайне огорчает.
Давно мечтаю о том, что бы можно было установленному приложению выставлять галки «вот это разрешить, а это запретить».
Если бы мог — поставил бы два плюса за это комментарий :)
Если я ничего не путаю, такая возможность где-то есть (может в какой-то из альтернативных прошивок или просто нужно какое-то приложение поставить) — об этом вроде бы недавно в Хакере писал j123m.
И? Даже при максимальной вообразимой гибкости такой настройки — запретить клиенту твиттера HTTPS на api.twitter.com?
Нет, конечно. Но с некоторыми другими приложениями это имеет смысл.
Firewall IP (jailbreak) Вам в помощь.
Скорее им нужно было поставить «experiment_key»:«digits_iphone_signup_1984»
А в настройках клиента нет какой-нибудь опции типа «отсылать разработчику статистику использования для улучшения качества приложения?» На многих андроид-приложениях такой пункт есть.
Не нашел. Можно запретить доступ к Location Service, тогда заголовок Geolocation исчезнет из запросов. Все остальное останется.
Вероятно, поля experiment_key, version и bucket содержат какую-то дополнительную информацию о том что и как я делаю

Ещё более вероятно, что это следы A/B тестинга, что вобщем-то хорошо — люди стараются улучшить клиент.

В статье я не исключаю что «это какой-то нужный и полезный эксперимент по сбору моего user experience». Но тогда получается что все пользователи Twitter — одна большая группа подопытных. Конечно это всё с благой целью, но мне всё равно как-то не очень.
На что все они дали свое согласие. А несогласные пользуются альтернативными клиентами.
Согласен. Речь и не идет о чем-то незаконном. Да, по факту 99% из пользователей не читало никаких предупреждений/соглашений. Но формально они все сами дали согласие так что придраться тут не к чему — все в рамках.
андроид версия сабжа за последние две недели обновилась раз пять, наверное. В одном из обновлений сабж попросил (ну как попросил, уведомил) доступ к смс. Зачем? Не знаю.
Доступ к SMS нужен для какой-нибудь маленькой глубоко закопанной фичи на подобии «поделиться через SMS». Та же проблема с разрешением на интернет у каждого второго приложения (какой-нибудь калькулятор или фонарик) — без него ни краш-репорт не отправить, ни рекламу не отобразить, ни обновления проверить.
Было бы прекрасно если бы эти прекрасные модули слежения дожидались вайфая и сливали все накопленное одним батчем.
«Короткая беседа — куда, когда, зачем сумочка… Сразу у дверей, чтоб потом не беспокоить. И ключик на доску!» ©
Было бы, но почему то ни у Google Analytics, ни у Flurry нет такой возможности.
Поздравляю, вы только что, открыли a/b тестинг.
Про A/B тестинг уже был тред выше в комментах :)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории