Find My Device — ищем потеряшку без гугла

gitlab.com/Nulide/findmydevice

У Google есть одна очень полезная в плане безопасности устройства функция, которая в то же время привязывает пользователей к гугловской экосистеме. Это функция нахождения устройства после его пропажи (Find My Device), а привязывает она людей по двум причинам.

Во-первых, обычно функция встроена в Android, а во-вторых, данные о местонахождении устройства транслируются через сервер Google = требуют сервисы Google Play. В случае с одноименной свободной альтернативой Find My Device, свою геолокацию устройство может отправлять на сервер пользователя.

📌 Детали

  • открытый исходный код клиента (Java) и сервера (Go + сторонние реализации на PHP и Python)
  • разработка сообщества FOSS, без рекламы и трекинга ~ клиент под Android в стандартном репозитории F-Droid
  • селфхостинг сервера, в т.ч. через Docker Compose (авторский здесь)
  • сервер на Python можно развернуть как приложение в YunoHost
  • геолокация локально шифруется перед отправкой на сервер
  • справка по каждому элементу клиента, в т.ч. запрашиваемым разрешениям
  • SMS или POST-уведомления вместо web-сервера для передачи гео (опционально)
  • экспорт/импорт настроек
  • краткая вики

ИМХО:  Безальтернативная вещь для тех, кого волнует вопрос пропажи устройства. Впечатляет трудолюбие основного разработчика. Он работает полный рабочий день медсестрой (или братом) и пишет сабж на 4 языках в свободное время.

Свежее