This document discusses building machine learning models at Slack while respecting strict privacy boundaries between organizations. It describes how Slack data is public by default within organizations but private across organizations. It proposes using attribute parameterization, a technique that factors out private user and organization information into aggregated statistics before training global models. This allows building a single model for all organizations while preventing data from leaking between them. The technique transforms attributes like user IDs, terms, and channels into aggregated metrics like term frequencies and click-through rates to learn from interactions in a privacy-preserving way.