Короткий ответ: на Android CouchDB не имеет безопасности.
CouchDB предоставляет себе имя пользователя / пароль администратора, вы можете попросить службу предоставить вам базу данных, в которой вам предоставлены учетные данные администратора, администратора.и для этой базы данных установлен считыватель, поэтому анонимный доступ запрещен и require_valid_user не требуется.
Однако все данные затем сохраняются во внешнем хранилище, которое не имеет никакой защиты, входная дверь довольно хорошо закреплена, но окношироко открыт, если у вас есть конфиденциальные данные, то вы не можете использовать couch, это то же самое для большинства приложений, которые должны обрабатывать любые значительные объемы данных на Android.
Стоит отметить, что couchdb работает на localhost, поэтомуданные чувствительны только к тому, у кого есть доступ к вашему устройству, они не позволяют людям брать их с Wi-Fi или около того.
В дальнейшем некоторые вещи могут измениться, ios требует, чтобы у каждого приложения был свой собственный couchdbустановить и скорее всего, что Androidбудет следовать той же модели, это означает, что каждому приложению будут предоставлены учетные данные администратора сервера чайки, и они смогут защищать свои данные по своему усмотрению, как только эта проблема будет решена, я буду искать способы перемещения данных с SD-карты или защиты данных наSDCARD.