A system for concurrency detection and enforcement, the system comprising: at least one server that is configured to: receive a request for a media content license pertaining to a media content item to be presented on a media playback device, wherein the request for the media content license is associated with a user account; in response to the request for the media content license, transmit , to the media playback device, one or more keys associated with the media content item and a license comprising a policy including a limited license duration and a renewal request interval; receive, at a time within the renewal request interval, a request for a license renewal pertaining to the media content item being presented on the media playback device; determine whether to issue the license renewal for the media content item based on media session concurrency across a plurality of media playback devices associated with the user account, wherein the determination includes querying a record of license renewals issued during a given time period for the user account; and transmit the license renewal to the media playback device based on the record of license renewals associated with the user account; characterised by the at least one server being further configured to modify at least one of the limited license duration and the renewal request interval, wherein the modification is performed in response to reviewing the record of license renewals issued during a given time period for the user account and determining that the record of license renewals indicates suppression of license renewal requests by the plurality of media playback devices associated with the user account. receive a request for a media content license pertaining to a media content item to be presented on a media playback device, wherein the request for the media content license is associated with a user account; in response to the request for the media content license, transmit , to the media playback device, one or more keys associated with the media content item and a license comprising a policy including a limited license duration and a renewal request interval; receive, at a time within the renewal request interval, a request for a license renewal pertaining to the media content item being presented on the media playback device; determine whether to issue the license renewal for the media content item based on media session concurrency across a plurality of media playback devices associated with the user account, wherein the determination includes querying a record of license renewals issued during a given time period for the user account; and transmit the license renewal to the media playback device based on the record of license renewals associated with the user account; characterised by the at least one server being further configured to modify at least one of the limited license duration and the renewal request interval, wherein the modification is performed in response to reviewing the record of license renewals issued during a given time period for the user account and determining that the record of license renewals indicates suppression of license renewal requests by the plurality of media playback devices associated with the user account. <EOS>