Вы точно можете хранить такие данные в своей базе данных. Как указано во второй цитате «у вас нет прав на эти данные», поэтому вы не можете продавать или распространять эти данные. Однако вы можете изменить эти данные, чтобы улучшить взаимодействие с пользователем вашего приложения.
Когда пользователь авторизует ваше приложение (т.е. подключается к вашему приложению через Facebook), он позволяет вашему приложению получить доступ к своей учетной записи. Самый простой доступ предоставляет вам (разработчику) список друзей пользователя, указанный в Разрешения . По сути, пользователь предоставляет вам разрешение на использование этих данных. Кроме того, если вы запрашиваете некоторые другие разрешения на основе друзей (например, friends_activities
, friends_checkins
объяснено в том же документе), пользователь явно дает вам разрешение на использование этих данных. Но очевидно, что вы не можете передавать эту информацию третьим лицам.
Я принимал участие во многих проектах, где нам приходилось хранить информацию о друзьях пользователя, и она всегда была юридически обоснованной.
Кроме того, для такого хранилища нет ограничения по времени.