# New folder type: Cloud sync

**URL:** https://forum.syncthing.net/t/new-folder-type-cloud-sync/17890
**Category:** Feature
**Created:** [January 15, 2022, 11:48pm UTC](https://forum.syncthing.net/t/new-folder-type-cloud-sync/17890 "2022-01-15T23:48:08Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![junkhacker](https://forum.syncthing.net/user_avatar/forum.syncthing.net/junkhacker/32/11355_2.png) [@junkhacker](https://forum.syncthing.net/u/junkhacker)
#### Post date: [January 15, 2022, 11:48pm UTC](https://forum.syncthing.net/t/new-folder-type-cloud-sync/17890/1 "2022-01-15T23:48:08Z")

</div>

I have an idea for a new folder type that would be especially useful on mobile devices, or any devices with limited storage. the basic idea is that the folder would actually try to _not_ store files locally, except temporarily.

here’s how i envision the feature working:

when the folder is added from a shared device, it behaves like the all files are set to be ignored and doesn’t download them

the global directory tree is available to the user in the interface, and the user can choose files to _not_ ignore, and be downloaded.

default behavior for new files found to exist locally would be for them to be synced to other devices, but unless/until they are flagged to be kept locally, they are set to ignore and deleted from the local storage once they are uploaded (ideally, it would be configurable to set an “exists on _n_ other known devices” criteria before delete, but i don’t think that information is currently available to query. also probably a “keep new files for at least _x_ minutes” before delete.)

If the option to query “exists on _n_ other known devices” were available, it could provide a means for a “distributed storage” mode too, where devices could be set to retrieve otherwise ignored files if their minimum replication threshold value wasn’t being met after a grace period, and local copies could be deleted to free up space if the number of copies available globally were over a maximum replication threshold this could be used to create a way to store files redundantly across multiple systems without having copies of all of the files on all of the systems.
