So, is there possible to enforce, or at least detect if files uploaded on Microsoft Team, outlook (enterprise) is only downloadable on company provided device ?
If possible, please show me how to do so.
Please get yourself an actual IT team. This is basic conditional access policy configuration for an Azure tennant.
Microsoft has learning materials available on this. It’s part of their free Azure Admin online learning courses.
Why are you asking this here? This is meant more for asking about thoughts and experiences rather than tech support. You’d probably have better luck in a more technical community (or just googling it). You may still get some answers though 🤷
Why not just block access to Teams and other m365 apps via conditional access from non-managed devices then?
You can always “download” any content you’re viewing on the device, in fact you need to do so in order to view it.
Say, you don’t want a word document containing price sensitive information being downloaded, but someone with access to view the document on a non-managed device can just screenshot it. Or to be honest, just take a photo from a screen of a managed device.