
Does Call of Duty: Black Ops 7 have cross-save?
Yes, it does. When you play Black Ops 7, you're required to set up an Activision account, and it's this that allows you to access your progress on all platforms.
Logging in with this account will immediately synchronize your account if you move between platforms. Whether that's console to PC, or if you decide to move from Game Pass on PC to Steam or Battle.net.
All progress and in-game purchases from the store are applied to your Activision account, not a local account on the platform you're playing on.
Does Call of Duty: Black Ops 7 have cross-play?
Yes, it does. By default, Xbox, PC, and PlayStation will all be playing together in multiplayer modes.
Console players in Black Ops 6 have had the option to turn this off and only play with either their same console platform, or all console players. This applied to both ranked and casual multiplayer modes, so there's no reason not to expect the same from Black Ops 7.