A method for management of local storage on a mobile device, the method comprising: receiving content items on the mobile device (110, 120, 130, 140); storing, by the mobile device, the content items in a local storage on the mobile device; determining, by the mobile device, available local storage capacity of the mobile device; recording, by an application associated with the content items, a frequency of access of the content items via the mobile device and at least one further mobile device; uploading, by the mobile device, the content items to secondary storage; characterised by after uploading the content items to the secondary storage, selecting, by the mobile device, one or more selected content items of the content items to remove from the local storage based, at least in part, on predetermined criteria, wherein the predetermined criteria include the frequency of access of one or more selected content items, a degree of connection between a user of the mobile device and one or more persons associated with the one or more selected content items and a likelihood of access of one or more selected content items via the mobile device, wherein the likelihood of access is based on access to the one or more selected content items via the mobile device and the at least one further mobile device, and wherein selecting is further based on the available local storage capacity meeting a threshold local storage capacity level; removing, by the mobile device, the one or more selected content items from the local storage; recording in metadata the removal of the one or more selected content items from the local storage and synchronizing the metadata with the at least one further mobile device; removing, by the at least one further mobile device, the one or more selected content items. receiving content items on the mobile device (110, 120, 130, 140); storing, by the mobile device, the content items in a local storage on the mobile device; determining, by the mobile device, available local storage capacity of the mobile device; recording, by an application associated with the content items, a frequency of access of the content items via the mobile device and at least one further mobile device; uploading, by the mobile device, the content items to secondary storage; characterised by after uploading the content items to the secondary storage, selecting, by the mobile device, one or more selected content items of the content items to remove from the local storage based, at least in part, on predetermined criteria, wherein the predetermined criteria include the frequency of access of one or more selected content items, a degree of connection between a user of the mobile device and one or more persons associated with the one or more selected content items and a likelihood of access of one or more selected content items via the mobile device, wherein the likelihood of access is based on access to the one or more selected content items via the mobile device and the at least one further mobile device, and wherein selecting is further based on the available local storage capacity meeting a threshold local storage capacity level; removing, by the mobile device, the one or more selected content items from the local storage; recording in metadata the removal of the one or more selected content items from the local storage and synchronizing the metadata with the at least one further mobile device; removing, by the at least one further mobile device, the one or more selected content items.