Забавно, оказывается, у всех приложений есть свободный доступ к буферу обмена
Каждое приложение может прочитать в любой момент все скопированные за последнее время строки/файлы
val clipboard = getSystemService(Context.CLIPBOARD_SERVICE) as ClipboardManager
clipboard.primaryClip.getItemAt(0)
Конечно, гугл предпринимает попытки повысить безопасность:
Начиная с Android 10, доступ к клипбоарду есть только в фореграунде
Начиная с Android 12, система покажет юзеру всплывашку, когда приложение что-то скопирует. Но только один-два раза, потом уведомление перестанет отображаться, чтобы не спамить
А вот рекомендации гугла по повышению секьюрности:
🤡 запретите установку вашего приложения на андроидах ниже 10 версии
🤡🤡 удаляйте скопированные данные из буфера по таймеру (вот куда пропадает инфа из буфера, у меня не шиза)
🤡🤡🤡 помечайте флагом ClipDescription.EXTRA_IS_SENSITIVE сенситив информацию (пароли, данные банковских карт....) — это никак не повлияет на доступность этих данных, просто у злоумышленников появится удобный фильтр для поиска
@dolgo_polo_dev
