Если можно создать, то нужно, чтобы можно было и удалить
Я уже как-то писал, что, если в продукте можно создать что-то, что может содержать персональные данные (PII) — документ, файл, фото — то даже в MVP должна быть возможность это удалить.
У меня неоднократно в жизни были ситуации, когда я вставлял что-то из буфера обмена и сразу жал Enter, отправляя что не надо кому не надо.
И вы же помните время, когда в мессенджерах нельзя было удалять и редактировать сообщения?
Я как-то отправил своему директору Амазоне своё мнение об очень неудачном митинге (виной чего был этот директор). Это мнение предназначалось не ему, а коллеге... Это было во внутреннем мессенджере Amazon Chime, где нельзя было удалить сообщение, и я потом выкручивался как уж на сковороде.
Также можно случайно отправить и номер социального страхования, номер карты или пароль. Тру стори — у нас как-то раз разработчик отправил в общий чат нечто вроде ILovePuppiesInPinkSuites123?
.
Это было безобидно, но мы все узнали про него что-то новое. Это сообщение с его щенячьими увлечениями осталось висеть в чате пожизненно. Его ещё долго троллили по этому поводу.
А вспомнил я об этом потому, что я настраиваю аутентификацию пользователей на своем веб аппе и случайно не туда вставил токен в гугловской веб консоли. Я не могу теперь его оттуда удалить. Вообще никак.
Такие пироги. Думал, что уж кто-кто, а Гугл умеет про безопасность.