как закрыть номера на авито
Защита номера на Авито: новый способ скрыть свои данные

Сегодня я хочу поделиться новой фишкой – услугой защиты номера. Как это работает и зачем это нужно? Читайте далее.
Защита номера – зачем это надо?
В последние годы я и сам замечал такую интересную вещь – живёшь себе спокойно, никого не трогаешь, тебя тоже никто не трогает. Не звонит и ничего не предлагает. Пока никто не знает твой номер – тебя не беспокоят:
Но вся эта лафа кончается с того момента, как только ты подашь какое-то объявление через Авито. Сразу начинаются звонки, ты берёшь трубку в надежде, что это твой любимый покупатель решил посмотреть твою курточку, которую ты «один раз померил» и которая «не подошла по размеру», а не тут-то было!
Сначала на той стороне трубки идёт переключение телефонных линий (что доказывает, что переключают с помощью робота-дозвонщика) и через 5-10 секунд к разговору подключается приветливый, но назойливый голос.
Этот голос совсем не интересует ваша куртка (или что вы там ещё продаёте). Ему (голосу) главное – успеть за первую минуту, пока вы не готовы бросить трубку, вылить на вас ведро спама и ещё умудриться зацепить вас за святое, чтобы пригласить вас в свою клинику, на распродажу или куда-то ещё.
Короче говоря, спам – он и в Африке спам. И если вас реально бесят такие звонки и вы не готовы к их предложениям, то вариант защиты номера телефона вам как раз кстати.
Сокрытие номера – как это работает
Фишку с режимом защиты номера от спамеров Авито разработали относительно не давно. Работает это всё предельно просто. Вместо вашего настоящего номера телефона на доске объявлений будет фэйковый номер от системы Авито. Именно его будут видеть спамеры.
Вот что предлагает Avito:
На этапе подачи объявления вы можете выбрать это пункт:

Если вам захочется вернуть всё назад – вы легко сможете это сделать, отредактировав настройки или при подаче объявления отменив галочку напротив пункта о «защищенном номере».
Однако есть ещё один интересный вариант для защиты.
Альтернативный способ спрятать номер на Авито
Про этот вариант не все в курсе, однако он уже встречается и особо продвинутые юзеры им активно пользуются. Ведь, что ни говори, а предыдущий метод защиты номера – это использование переадресации от мобильных операторов и доверия им не всегда достаточно.
По тому же закону Яровой они обязаны собирать и хранить все наши телефонные разговоры. А не всем этого хочется – итак государство о нас знает почти всё!
Короче, есть более простой способ защитить свой номер на доске объявлений – для связи оставлять только сообщения Авито:

Подключается эта фича достаточно просто – всё там же на этапе подачи объявления выбираете соответствующий пункт для способа связи:
Если не хотите светить своим номером – смело жмите напротив пункта «в сообщениях» и тогда для связи с вами потенциальные покупатели будут предварительно писать вам текстовые вопросы в личку. А уже там вы сможете дать свой номер тем, кому вы пожелаете сами.
Однако не для всех категорий пока эта фишка доступна. Например в разделе «недвижимость» нельзя выбрать этот пункт.
А у вас есть свои способы как скрыть номер телефона на доске объявлений? Пишите в комментах.
Как скрыть номер телефона на Авито
В телефонном спаме нет ничего хорошего. Он отвлекает от работы и отдыха, заставляя тратить время и нервы на общение с мошенниками или навязчивыми продавцами из подозрительных компаний и колл-центров. Однако номера пользователей сайтов с частными объявлениями периодически утекают в базы данных недобросовестных организаций. Чтобы обезопасить личную информацию, нужно спрятать свой номер телефона на сайте Авито или установить переадресацию. В этой статье мы расскажем, как это делается.
Для чего нужно скрывать свой номер на сайте
Прятать номер нужно для того, чтобы:
На сервисе Avito работает надежная система защиты номеров. Она абсолютно бесплатна, поэтому оградить себя от назойливых спамеров может любой пользователь ресурса.
Особенности системы защиты телефона на Авито
Согласно задумке разработчиков, ваши потенциальные покупатели на сайте Avito видят поддельный номер вместо настоящего, указанного при регистрации. К нему подключается услуга переадресации вызова на реальный телефон.
Когда покупатель или клиент захочет сделать покупку, он попытается связаться с вами по подставному номеру. В процессе дозвона, пользователь будет автоматически переброшен на настоящий телефон. В результате работы такой системы не происходит случайной утечки данных.
Просто так подключить защиту номера нельзя. Однако она автоматически заработает, если вы:
В профиле пользователя его телефонный номер отображаться не будет, он будет просто скрыт. При этом все выложенные объявления легко находятся в поиске по сайту Авито.
Такая система защиты поможет с вами связаться только с помощью звонка. Посторонние люди не смогут отправить вам СМС или написать в мессенджеры вроде WhatsApp и Viber, позволяющие связаться с человеком, если известен его телефонный номер. Вместе с тем, чат на самом сайте Avito будет в любом случае работать исправно.
Если для вас важно получать сообщения в мессенджерах, деактивируйте функцию переадресации в настройках поста. Чтобы это сделать, надо убрать галочку с пункта « Защитить номер от спама » в разделе « Контактная информация ».
Переадресация также сама отключается сразу после закрытия объявления на Авито. Поэтому, даже если телефон оказался в базе спамеров, лишние звонки все равно перестанут на него поступать.
Как скрыть свой номер на Avito
Принимать звонки и СМСки хотят далеко не все продавцы. Поэтому, если вы этого не пожелаете, никто на сайте не узнает вашего номера. Для этого достаточно подключить функцию « Скрыть телефон ».

После этого в объявлении не будут отображаться такие кнопки, как « Показать телефон » или « Позвонить ». Если вы передумали и хотите обнародовать свои контактные данные, то нужно будет обязательно редактировать пост по этому же плану.
Заносить телефон в текст объявления нельзя. Алгоритмы Avito обнаруживают записанные в него последовательности цифр и не дают сделать публикацию.
Каким образом самостоятельно разобраться с проблемой на Авито
Если вы не доверяете сайту Авито и хотите избежать привязки своего номера к аккаунту или просто скрыть свой телефон, то у вас ничего не получится. Чтобы пользоваться сервисом, пользователь обязан подтверждать телефон. Предотвратить атаку «мусорными» звонками можно, обзаведясь отдельной SIM-картой.
При этом для простой регистрации подойдет и обычная симка. Однако если вы захотите выложить объявление с доступным телефонным номером, купите у оператора связи другую карту. Затем привяжите ее к своему аккаунту на Avito.
Новый номер тоже потребуется подтвердить. Система отправит по СМС специальный код, сгенерированный для ввода в предназначенное для этого окно. Поэтому вписать случайную комбинацию цифр не получится. Теперь вы знаете, каким образом скрывать ваш телефонный номер на сайте объявлений Авито, чтобы вас не доставали спамеры.
Как на Авито закрыть номер машины
Есть несколько способов, как закрыть номер авто на “Авито”. Это можно сделать с помощью компьютера, смартфона или подручных средств.
Зачем скрывать номер авто
Есть 6 распространенных причин:
Как замазать номер автомобиля в объявлении
Сайт Hideframe
Чтобы замазать номер машины в Hideframe, нужно выделить область скрытия, нажать кнопку “Применить”, дождаться результата и сохранить готовое фото на компьютер.
Сайт Inettools
Сервис позволяет заретушировать номера онлайн. Для этого нужно загрузить изображение и выделить нужную область на фото. Чтобы скачать готовую картинку, необходимо нажать кнопку “Создать” (она находится внизу страницы).
Приложение Adobe Photoshop
Для стирания номера в Photoshop следует выбрать инструмент “Прямоугольник”, после чего выделить область госномера и воспользоваться заливкой или градиентом. Для поворота и вращения фигуры необходимо зайти в меню “Редактирование” и нажать на пункт “Свободное трансформирование”.
Второй способ: выбрать вкладку “Фильтр”, в которой есть эффект “Размытие по Гауссу”, а затем отрегулировать степень размытия с помощью ползунков.
Также в Photoshop можно закрасить номерные знаки инструментом “Кисть” или размазать их при помощи инструмента “Палец”. Эти инструменты находятся на рабочей панели слева.
Утилита Blur Number Plate
Программа автоматически закрашивает нужную область при загрузке фотографии с компьютера.
Photo Eraser
Скрыть номер автомобиля можно и с помощью смартфона. Чтобы замазать номер машины в приложении Photo Eraser, нужно выбрать изображение в галерее мобильного устройства, а затем выделить номера с помощью инструмента “Лассо”. После этого программа закрасит выбранную область на фотографии. Приложение можно скачать на смартфон с операционной системой iOS или Android.
Afterlight
Программа поддерживается мобильными устройствами на платформах iOS, Android и Windows Phone. В Afterlight замазать номерные знаки можно с помощью инструмента “Размытие”.
Подручные средства
Продавец может завесить государственные знаки при фотосъемке автомобиля или заклеить их темной липкой лентой.
Для чего и как мы скрываем госномера автомобилей в объявлениях Авито
Привет. В конце прошлого года мы стали автоматически скрывать номера автомобилей на фотографиях в карточках объявлений на Авито. О том, зачем мы это сделали, и какие есть способы решения таких задач, читайте в статье.
Задача
На Авито за 2018 год было продано 2,5 миллиона автомобилей. Это почти 7000 в день. Всем объявлениям о продаже нужна иллюстрация — фото автомобиля. Но по государственному номеру на нём можно найти много дополнительной информации о машине. И некоторые наши пользователи стараются самостоятельно закрывать госномер.
Причины, почему пользователи хотят скрывать госномер, могут быть разными. Со своей стороны мы хотим помогать им защищать свои данные. И стараемся улучшать процессы продажи и покупки для пользователей. Например, у нас уже давно работает услуга анонимного номера: когда вы продаёте автомобиль, для вас создается временный сотовый номер. Ну а чтобы защитить данные о госномерах, мы обезличиваем фотографии.
Обзор способов решения
Чтобы автоматизировать процесс защиты пользовательских фотографий, можно воспользоваться сверточными нейронными сетями для детектирования полигона с номерным знаком.
Сейчас для детекции объектов используются архитектуры двух групп: двухэтапные сети, например, Faster RCNN и Mask RCNN; одноэтапные (singleshot) — SSD, YOLO, RetinaNet. Детектированием объекта является вывод четырёх координат прямоугольника, в которые вписан объект интереса.
Упомянутые выше сети способны находить на картинках множество объектов разных классов, что уже является избыточным для решения задачи поиска номерного знака, потому что машина у нас на картинках, как правило, всего одна (бывают исключения, когда люди фотографируют свою продаваемую машину и её случайную соседку, но это происходит достаточно редко, поэтому этим можно было пренебречь).
Ещё одна особенность этих сетей состоит в том, что по умолчанию они выдают bounding box со сторонами, параллельными осям координат. Это происходит так, потому что для детектирования используется набор заранее определённых видов прямоугольных рамок, называемых anchor boxes. Если точнее, то сначала с помощью какой-то сверточной сети (например resnet34) из картинки получают матрицу признаков. Потом для каждого подмножества признаков, полученного с помощью скользящего окна, происходит классификация: есть или нет объект для k anchor box и проводится регрессия в четыре координаты рамки, которые корректируют её положение.
Подробнее об этом можно прочитать здесь.
После этого есть ещё две головы:
одна для классификации объекта (собака/кошка/растение и т.д),
вторая (bbox regressor) — для регрессии координат рамки, полученной на предыдущем шаге, чтобы увеличить соотношение площади объекта к площади рамки.
Для того, чтобы предсказать повернутую рамку бокса, нужно изменить bbox regressor так, чтобы получать ещё и угол поворота рамки. Если этого не делать, то получится как-то так.
Кроме двухэтапного Faster R-CNN, есть одноэтапные детекторы, например RetinaNet. Он отличается от предыдущей архитектуры тем, что сразу предсказывает класс и рамку, без предварительного этапа предложения участков картинки, которые могут содержать объекты. Для того чтобы предсказывать повернутые маски, нужно также изменить голову box subnet.
Один из примеров существующих архитектур для предсказания повернутых bounding box — DRBOX. Эта сеть не использует предварительный этап предложения региона, как в Faster RCNN, поэтому она является модификацией одноэтапных методов. Для обучения этой сети используется K повернутых под определенными углами bounding box (rbox). Сеть предсказывает вероятности для каждого из K rbox содержать таргет объект, координаты, размер bbox и угол поворота.
Модифицировать архитектуру и заново обучить одну из рассмотренных сетей на данных с повернутыми bounding boxes — задача реализуемая. Но нашу цель можно достигнуть проще, ведь область применения сети у нас гораздо уже — только для скрытия номерных знаков.
Поэтому мы решили начать с простой сети для предсказания четырёх точек номера, впоследствии можно будет усложнить архитектуру.
Данные
В задании дана фотография автомобиля. Необходимо выделить номерной знак автомобиля, используя для этого четырёхугольник. При этом следует выделять государственный номер максимально точно.
С помощью Толоки можно создавать задания по разметке данных. Например, оценивать качество поисковой выдачи, размечать разные классы объектов (текстов и картинок), размечать видео и т.д. Их будут выполнять пользователи Толоки, за плату, которую вы назначите. Например, в нашем случае толокеры должны выделить полигон с госномером автомобиля на фото. В целом это очень удобно для разметки большого датасета, но получить высокое качество довольно сложно. На толоке много ботов, задачей которых является получить с вас деньги, наставив ответы рандомно или с помощью какой-то стратегии. Для противодействия этим ботам есть система правил и проверок. Основной проверкой является подмешивание контрольных вопросов: вы размечаете вручную часть заданий, пользуясь интерфейсом Толоки, а далее подмешиваете их в основное задание. Если размечающий часто ошибается на контрольных вопросах, вы его блокируете и разметку не учитываете.
Для задачи классификации очень просто определить, ошибся размечающий или нет, а для задачи выделения области это не так просто. Классический способ — считать IoU.
Если это отношение меньше некоторого заданного порога для нескольких заданий, то такой пользователь блокируется. Однако для двух произвольных четырехугольников посчитать IoU не так просто, тем более, что в Толоке приходится это реализовать на JavaScript. Мы сделали небольшой хак, и считаем, что пользователь не ошибся, если для каждой точки исходного полигона в небольшой окрестности находится точка, отмеченная разметчиком. Ещё есть правило быстрых ответов, чтобы блокировались слишком быстро отвечающие пользователи, капча, расхождение с мнением большинства и т.д. Настроив эти правила, можно ожидать довольно неплохую разметку, но если нужно действительно высокое качество и сложная разметка, нужно специально нанимать фрилансеров-разметчиков. В итоге наш датасет составил 4к размеченных картинок, и стоило всё это 28$ на Толоке.
Модель
Теперь сделаем сеть для предсказания четырёх точек области. Получим признаки с помощью resnet18 (11.7M параметров против 21.8M параметров у resnet34), далее делаем голову для регрессии в четыре точки (восемь координат) и голову для классификации, есть на картинке номерной знак или нет. Вторая голова нужна, потому что в объявлениях о продаже машины не все фотографии с машинами. На фото может быть деталь автомобиля.
Подобное нам, конечно, детектить не надо.
Обучение двух голов делаем одновременно, добавив в датасет фото без номерного знака с таргетом bounding box (0,0,0,0,0,0,0,0) и значением для классификатора «картинка с номерным знаком / без» — (0,1).
Тогда можно составить единую лосс функцию для обеих голов как cумму следующих лоссов. Для регрессии в координаты полигона номерного знака используем гладкий L1 loss.
Его можно интерпретировать как комбинацию L1 и L2, который ведёт себя как L1, когда абсолютное значение аргумента велико и как L2, когда значение аргумента близко к нулю. Для классификации используем softmax и crossentropy loss. Экстрактор признаков — resnet18, используем веса, предобученные на ImageNet, дальше дообучаем на нашем датасете экстрактор и головы. В данной задаче мы использовали фреймворк mxnet, так как он является основным для computer vision в Авито. Вообще, микросервисная архитектура позволяет не привязываться к конкретному фреймворку, но когда имеешь большую кодовую базу, лучше использовать ее и не писать тот же самый код заново.
Получив приемлемое качество на нашем датасете, мы обратились к дизайнерам, чтобы нам сделали номерной знак с логотипом Авито. Сначала мы конечно попробовали сделать сами, но выглядел он не очень красиво. Дальше требуется изменить яркость номерного знака Авито на яркость оригинальной области с номерным знаком и можно накладывать логотип на изображение.
Запуск в прод
Проблема воспроизводимости результатов, поддержки и развития проектов, решённая с некоторой погрешностью в мире backend- и frontend-разработки, всё ещё стоит открытой там, где требуется использовать модели машинного обучения. Вам наверняка приходилось разбираться в легаси коде моделек. Хорошо если в readme есть ссылки на статьи или опенсорс-репозитории, на которых базировалось решение. Скрипт для запуска переобучения может упасть с ошибками, например, поменялась версия cudnn, и та версия tensorflow уже не работает с этой версией cudnn, а cudnn не работает с этой версией драйверов nvidia. Может, для обучения использовался один итератор по данным, а для тестирования и в продакшене другой. Так можно продолжать довольно долго. В общем, проблемы с воспроизводимостью существуют.
Мы стараемся убрать их, используя nvidia-docker окружение для обучения моделек, в нём есть все необходимые зависимости для сuda, также туда устанавливаем зависимости для питона. Версия библиотеки с итератором по данным, аугментациями, инференсу моделек — общая для стадии обучения/экспериментирования и для продакшена. Таким образом, чтобы дообучить модель на новых данных, вам нужно выкачать репозиторий на сервер, запустить shell скрипт, который соберет докер-окружение, внутри которого поднимется jupyter notebook. Внутри у вас будут все notebook’и для обучения и тестирования, которые точно не упадут с ошибкой из-за окружения. Лучше, конечно, иметь один файл train.py, но практика показывает, что всегда требуется смотреть глазами на то, что выдаёт моделька и что-то менять в процессе обучения, так что в конце вы всё равно запустите jupyter.
Веса модели хранятся в git lfs — это специальная технология для хранения больших файлов в гите.До этого мы пользовались артифактори, но через git lfs удобнее, потому что скачивая репозиторий с сервисом, вы сразу получаете актуальную версию весов, как на продакшене. Для инференса моделей написаны автотесты, так что не получится раскатить сервис с весами, которые их не проходят. Сам сервис запускается в докере внутри микросервисной инфраструктуры на кластере kubernetes. Для мониторинга производительности мы используем grafana. После раскатки мы постепенно увеличиваем нагрузку на инстансы сервисов с новой моделькой. При выкатке новой фичи мы создаем а/б тесты и выносим вердикт по дальнейшей судьбе фичи, опираясь на статистические тесты.
В результате: мы запустили замазывание номеров на объявлениях в категории авто для частников, 95 перцентиль времени обработки одной картинки для скрытия номера равен 250 мс.
Отключение подменного номера на Avito
Вариант 1: Веб-сайт
Подменный номер на Авито, используемый по умолчанию для скрытия настоящего связного телефона из объявления в категории продажи автотранспорта или недвижимости, может быть отключен при настройке контактной информации. Выполнить деактивации можно лишь в рамках определенной записи, что, как и практически любое другое изменение, приведет к повторной проверке.
Самостоятельно убедиться в том, что рассматриваемая услуга действительно была деактивирована, к сожалению, не получится, так как внешний вид объявления для автора значительно отличается. В то же время, проверку можно провести, попытавшись отправить сообщение с другого телефона или просто ознакомившись с публикацией, используя новый профиль.
Вариант 2: Мобильное приложение
Управление публикациями в мобильном клиенте торговой площадки почти не отличается от настольной версии в плане возможностей, что также относится и к отключению подменного номера. Как и ранее, помните о возможности деактивации указанной опции не только во время редактирования, но и при создании новых объявлений привычным образом.
Если процедура была выполнена точно по инструкции, публикация пройдет дополнительную проверку и обновится для других пользователей торговой площадки.
Обращение в службу поддержки
Единственной альтернативой самостоятельному отключению указанной опции, если у вас с чем-то возникают трудности, выступает обращение в службу поддержки Авито с целью получения консультации или принудительного изменения параметров. Для этого придется открыть категорию «Помощь», что, в целом, доступно на любой платформе, нажать кнопку «Задать вопрос» и перейти в раздел «Безопасность и нарушения».
Из представленного списка вариантов необходимо выбрать «Защита номера» и на открывшейся странице заполнить единственное доступное текстовое поле в соответствии с описанием проблемы или просьбой внести изменения. Также не стоит игнорировать справочный блок «Статьи на тему», где можно получить более чем достаточное количество информации про отключение подменного номера.
В данном случае стоит понимать, что из-за доступности параметров, скорее всего, администрация не будет самостоятельно менять параметры, просто порекомендовав указанную справку и ожидание разрешения ситуации, если вы столкнулись с техническими неполадками на стороне Авито. По этой причине обращение будет актуально в очень малом числе случаев, к тому же, требуя дополнительной траты времени.
Помимо этой статьи, на сайте еще 12324 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.












