If an attacker somehow downloaded <i>all</i> my databases (because we keep data partitioned to minimize damage if one of them is compromised, as well as to better partition the application itself), then they would be able to see all of history.<p>But they wouldn&#x27;t have the user&#x27;s credit card, because that&#x27;s encrypted separately with the key stored somewhere else.<p>And they wouldn&#x27;t be able to take action on behalf of the user. That is, they couldn&#x27;t place new orders as the user, or stuff like that.