Twitterz has operated for sixteen years without ever collecting a customer password, and without ever requesting an OAuth scope from a customer X account. This is not a security feature we added, it is the security posture of the entire service from day one. The follow mechanic happens from outside your account, pointed at your public handle. Nothing on our side ever needs inside your account.
The posture extends beyond passwords. We do not collect emails unless you opt into a dashboard login, and even then email is for login only, not for marketing or product updates. We do not collect phone numbers ever. We do not collect names, addresses, or any demographic data. Wallet addresses on crypto payments are public data once the transaction confirms, so we log them because they are already public, but we do not link them to a customer identity unless you tell us about yourself voluntarily.
The tradeoff of this posture is that customer support costs more. We cannot personalize outreach. We cannot do targeted upsell based on purchase history without a dashboard login. We cannot send transactional email updates without an email address. Those are real constraints we accept because the security upside is worth more than the marketing convenience.