«В начале учебного года моё приложение работать не будет» Статьи редакции

Разработчик бесплатного электронного дневника рассказал о давлении со стороны столичных властей.

Разработчик неофициального приложения для контроля за успеваемостью школьников Москвы «Независимый электронный дневник» Леван Квирквелия заявил, что столичный департамент информационных технологии препятствует ему использовать API единой системы электронных дневников. Представители властей утверждают, что доступ пришлось закрыть из-за постоянного нарушения правил использования API.

30 тысяч рублей и куча личного времени

Леван Квирквелия развивает сервис «МРКО — независимый электронный дневник», с помощью которого можно следить за школьным расписанием, оценками и статистикой успеваемости ребёнка. Первую версию приложения он выпустил в январе 2014 года, ещё когда учился в школе, но затем временно приостановил проект и вернулся к нему в ноябре 2015 года. На пике аудитория сервиса достигала 100 тысяч пользователей, рассказал Квирквелия vc.ru. Сейчас аудитория составляет от 30 до 50 тысяч пользователей.

На разработку сервиса, по его словам, потребовалось около 30 тысяч рублей и «куча личного времени». Активным продвижением приложения Квирквелия не занимался.

«На 90% продвижение состоит из сарафанного радио. Пару раз давал рекламу в группах во "ВКонтакте" по 300 рублей и в ленте на пять тысяч рублей, но это был эксперимент, который не окупился», — рассказал Квирквелия.

Данные «МРКО — независимый электронный дневник» получает с помощью API, который предоставляет Единая мобильная платформа (ЕМП) департамента информационных технологий Москвы (ДИТ).

«Они просто закроют API»

1 августа Квирквелия получил письмо от представителей ЕМП ДИТ Москвы с предупреждением об отключении с 1 сентября API доступа к данным электронного журнала и дневников московских школ.

Такой шаг в департаменте объяснили переходом всех образовательных организаций Москвы на единый общегородской журнал и дневник (ОЭЖД). В письме представители ЕМП порекомендовали разработчику сообщить пользователям о необходимости перейти на официальное приложение «Госуслуги Москвы» и использовать его как основное.

Мы понимаем, что данные изменения напрямую коснутся вашей деятельности, связанной с разработкой и внедрением новых мобильных приложений, а так же функционированием приложений, находящихся в активном доступе пользователей.

В настоящее время мы прорабатываем вопрос создания нового API для возобновления информационного взаимодействия.

из письма ЕМП ДИТ Москвы

Квирквелия рассказал vc.ru, что новый дневник ОЭЖД существует уже около двух лет, но всё это время находился на стадии тестирования. По его словам, к ОЭЖД уже есть API, но его по каким-то причинам решено закрыть.

«Новый API они не разрабатывают, а лишь думают об этом. С сайта департамента уже удалена документация. В начале учебного года моё приложение работать не будет. Даже если API вернут в декабре-январе, я потеряю огромный кусок аудитории», — сетует Квирквелия.

Разработчик указал представителям департамента на то, что существующие методы API уже позволяют получать данные ОЭЖД. В ДИТ ответили (копия письма есть у vc.ru), что эти методы не поддерживают новый формат взаимодействия между департаментов информационных технологий и департаментом образования. Что это за формат, в ведомстве не уточнили. При этом в конце мая 2017 года, то есть в конце учебного года, в ДИТ на обращение Квирквелии отвечали, что в ближайшее время изменения в методах API не планируется.

«Как они не могли знать о таком уровне работ в начале лета? И почему именно 1 сентября? Люди уже начнут пользоваться дневником 31 августа. А обновлений не будет, они просто закроют API», — недоумевает Квирквелия.

Официальное приложение (слева) и сервис Квирквелии (справа)

Баннеры 18+ и переговоры с департаментом

В блоге на «Хабрахабре» Квирквелия рассказал, что это уже не первый случай, когда работе его приложения пытаются помешать. До перехода на API в 2016 году он использовал парсинг для получения сведений. По словам разработчика, в какой-то момент часть его пользователей стали видеть рекламные баннеры с контентом 18+, при переходе по которым открывался UC Browser.

«Ошибка была исправлена в тот же вечер, но не тут-то было. Сайт начали менять и портить парсинг. В день по два-три раза. Стало понятно, что меня пытаются "убить", и я решил использовать API», — написал Квирквелия.

По его словам, после этого попытки ограничить работу сервиса продолжились. В октябре 2016 года доступ к API был ограничен из-за «значительного расхождения» между количеством зарегистрированных логинов и количеством пользователей приложения «МРКО».

После этого, утверждает Квирквелия, его вынуждали ходить на переговоры в ДИТ, где от него требовали отчёты о стабильности работы приложения и гарантии того, что ошибок не повторится. На одной из встреч с сотрудниками ДИТ и ЕМП его предупредили, что если приложение не пройдёт проверку, доступ к API будет закрыт.

Доступ открывают и начинается веселье. Приложение работало идеально, хотя это был первый запуск, но данные грузились и отображались правильно. На их глазах было недоумение, а я понимал, что мне сейчас откроют доступ и я выложу приложение. ​

Леван Квирквелия, разработчик неофициального приложения МРКО

По словам автора приложения, доступ к API был восстановлен не сразу, а после открытия ему постоянно поступали угрозы о повторной блокировке. Сейчас Квирквелия готовит заявление в Федеральную антимонопольную службу. Он утверждает, что действия ДИТ связаны со сложностями развития конкурирующих сервисов, один из которых развивает студия Taktik Labs. По словам Квирквелии, она связана с компанией «Альтарикс», создавшей «Госуслуги Москвы» и другие решения для ДИТ, в том числе API ЕМП.

Ещё при начале разработки ОЭЖД Квирквелии, по его словам, не предоставили доступ к тестированию, из-за чего пользователи его приложения не могли войти в систему. При этом платный сервис Taktik Labs продолжал стабильно работать, заметил Квирквелия.

«Представляете, как удобно? Вы управляете ЕМП, блокируете меня, а вся моя аудитория переходит к вам», — резюмировал Квирквелия.

«Из-за этой истории мы чуть не похоронили электронный дневник»

Глава департамента информационных технологий Москвы Артём Ермолаев объяснил vc.ru решение закрыть доступ к API электронного дневника нарушениями сторонними разработчиками «этических норм», а также необходимостью обеспечить «максимальный уровень информационной безопасности» детей.

По мнению Ермолаева, дневник — это дополнительная площадка для показа различного контента, кроме того, в нём хранится контактная информация ребёнка и его родителя,

Халатность или неопытность некоторых сторонних разработчиков, их не готовность глубоко анализировать последствия своей работы, стали причиной того, что в разгар прошлого учебного года, в одном их самых массовых неофициальных мобильных приложений дневника, были размещены материалы порнографического характера. Это происшествие создало серьёзный резонанс среди родителей. На ДИТ массово были поданы жалобы, в отдельных случаях — судебные иски. Из-за этой истории мы чуть вообще не похоронили «электронный дневник», потому что общественность нас уничтожала.

При этом уважаемый разработчик данного приложения на вопрос, как такое могло произойти, сам же в своем посте отвечает: «Скорее всего, я накосячил с фильтром Google AdMob». Он относится к этому случаю, как всего лишь к ошибке, которая, между тем, привела к тому, что тысячи детей увидели контент, который не должны были видеть. Кто может дать гарантии того, что подобные «косяки» не повторятся?

Артём Ермолаев, руководитель ДИТ Москвы

Ермолаев подчеркнул, что ДИТ может дать такие гарантии исключительно в официальных приложениях дневника, поэтому решено закрыть доступ к данным для неофициальных систем.

«Мы переводим дневник на бесплатный для жителей ресурс mos.ru, также у нас есть официальное бесплатное приложение дневника "Госуслуги Москвы"», — заявил глава департамента.

Объявления, о которых говорит Ермолаев, набрали около 300 показов, говорит Квирквелия, приводя данные AdMob. По его словам, баннеры появились в приложении из-за рекламной системы Google, а не по желанию разработчика.

С 1 сентября получить доступ к системе электронного дневника можно будет только через авторизацию на официальном сайте мэра Москвы mos.ru, указав номер телефона и электронную почту для идентификации. Для защиты персональных данных пользователей и защиты детей от неэтичной информации ДИТ будет использовать те же уровни защиты, которые применяет при предоставлении других государственных услуг и сервисов, сказал Ермолаев.

0
79 комментариев
Написать комментарий...
Люто Беркли

Как будто детишки сами не ищут порно в сети. Тем более можно ввести авторизацию приложений. А департамент просто не хочет терять монополию.

Ответить
Развернуть ветку
Алексей Богданов

На что монополию-то? на показ оценок и расписания?

Ответить
Развернуть ветку
8 комментариев
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
5 комментариев
Алексей Богданов

Почитал.
Парень хотел срубить бабла на баннерах, не прокатило.

DITу действительно проще закрыть API и не тратить ресурсы на его поддержку, чем геморроиться с глючным приложением какого-то школьника.

Про откаты - факты, пожалуйста.

Ну и многие госсервисы работают очень даже неплохо. Например, те же Госуслуги и РЖД развиваются и становятся сильно лучше.

Ответить
Развернуть ветку
7 комментариев

Комментарий удален модератором

Развернуть ветку
3 комментария
Dasha Smetanina

Кто может гарантировать, что стороннее приложение не будет воровать пароли или показывать порнобаннеры? Вполне логичный ход со стороны властей.

Ответить
Развернуть ветку
Леван Квирквелия

Я несу за это ответственность.
Не очень логичный, если учесть, что специально для таких кейсов было создана ЕМП за миллиард

Ответить
Развернуть ветку
9 комментариев
Денис Кулагин

Логичный ход — это подмечать популярную частную инициативу и договариваться, как произошло со SpaceX и NASA, чтобы сэкономить деньги налогоплательщиков и предоставлять услугу лучшего качества. Здесь — нежелание сотрудничать, конкурировать и признавать, что shit happens.

С другой стороны, если верить версии ДИТ, то отношение разработчика к проблеме более чем пофигистическое, и это сильно отталкивает.

Ответить
Развернуть ветку
1 комментарий
Ilja Razinkov

а кто может гарантировать, что это не сделает официальное приложение?

я скорее поверю частнику, которому есть что терять, чем госконторе в которой никто ни за что не отвечает и к суду за нарушения привлечь невозможно

Ответить
Развернуть ветку
2 комментария
Yuri Moisieienko

Согласен, что нужно как то регулировать качество государственных и окологосударственных приложений. Но в этом случае написать четкие правила, которые реально исполнить. А не тупо закрывать апи

Ответить
Развернуть ветку
Денис Кулагин

Логичный ход

Ответить
Развернуть ветку
Алексей Богданов

Потратил он 30 тыщ рублей, а на показах баннеров-то он сколько заработал?

Ну и бесценный опыт: строить свой бизнес на полной зависимости от чужого API - большой риск.

Ответить
Развернуть ветку
К М

ну вот считайте на аудитории в 50 тысяч сколько можно заработать

Ответить
Развернуть ветку
7 комментариев
Prolis Labkk

И ДИТ не жалко - они пытались ограничить детям возможность выбора школы (привязкой к прописке), и разработчика не жалко - он в детское приложение встроил рекламную сеть. Детей - жалко.

Ответить
Развернуть ветку
Слава Складчиков

Приложение для родителей. Не? Школота итак знают расписание, оценки. Использовали родители впервую очередь. А не зарабатывать когда сделал что-то бесплатно и потратил тонну своего времени - это нормально и даже правильно.

Ответить
Развернуть ветку
1 комментарий
Andrey Harchenko

Абсолютно нормальная ситуация получения опыта за свои деньги. Все через это проходят, кто пытается делать что-то своё. Трагедии нет. Но приложение вероятно придется новое придумывать, без зависимости от сторонних АПИ.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
К М

а, это биобот департамента Москвы, как я сразу не догадался

Ответить
Развернуть ветку
5 комментариев
Максим Немкевич

Он не парсил сайт.

Ответить
Развернуть ветку
13 комментариев
Dmitry Zhakota

При этом варианте публикации - история как умный школьник не умеет настраивать admob.

Альтруизма ноль.

Ответить
Развернуть ветку
К М

от альтруистов лучше держаться подальше, они опаснее ростовщиков и рэкетиров

Ответить
Развернуть ветку
2 комментария
Vladimir Chernatkin

Вобщем, гос-во по любому пытается повернуться к нам лицом: api, госуслуги и все такое прочее, но мэдленно. И часто не получается.
Остается пожелать не оставлять попыток.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Сергей Токарев

нужен комментарий юриста, желательно из Штатов - каковы подводные камни у сервиса, предназначенного для детей?

хранится ли персональная информация в этом приложении?

Ответить
Развернуть ветку
SocialWarrior

Кремневая долина 4 сезон 2 серия. Все разложили по полочкам.

Ответить
Развернуть ветку
Antony Sedov

Из ДИТ всё адекватно обосновали. Зачем вообще было открывать API для электронного дневника? Школы у нас по большей части государственные, вот пусть и государство занимается электронными дневниками.

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку
4 комментария
Sergey Stepanov

Переписать для студентов.

Ответить
Развернуть ветку
Stas Sokolov

Только с хабра. :)

Ответить
Развернуть ветку
Michael

Сколько проблем то из-за электронных дневников:) Хотя мне вот вообще не понятно какую жизненноважную проблему он решает. В бумажный дневник запиши, в электронный введи, в журнал запиши, в электронный введи. Учителям легче работать стало от введения непродуманного айти? То что дети не могут записывать домашнее задание в дневник, это проблема их дисциплинированности, которой учат в школе, хоть и по неволе. Не стоит плодить сущностей сверх необходимого.

Ответить
Развернуть ветку
Илья Балаганов

грузинские фамилии на -ия не склоняются

Ответить
Развернуть ветку
Георгий Соловьёв

"Молодец, классная идея. Именно такие проекты достойны стать частью гос. системы. Марв сделал свое дело." - noname из Едра

Ответить
Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
Denis Denis

"новый дневник ОЭЖД существует уже около двух лет, но всё это время находился на стадии тестирования."

:)))

Ответить
Развернуть ветку
Denis Denis

Так и не выйдет из стадии тестирования :) всю жизнь в тестировании :)

Ответить
Развернуть ветку
76 комментариев
Раскрывать всегда