I'm trying to understand how a service Snaplytics trusted by some high brand companies is able to collect their clients password for snapchat and store them in their db while being able to log in to their Snapchat account periodically. My understanding for storing passwords is to use a safe method like bcrypt. To never store plain text passwords. But if Snaplytics is periodically logging into accounts, they need the plaintext password to log into Snapchat. But I'm pretty sure bcrypt is a one-way hash function so how does snaplytics manage to "secure" clients password along with logging into their account.
Below is an image of requesting passwords where they state that "your password will be encrypted and stored securely"