Proton Cloud Sync
A new service similar to Multcloud by Proton.
This service only purpose will be sync/transfer between different cloud storage providers.
Types of synchronizations:
-Programmed or One-Time-Run (Not real time):
--One-way:
---Acumulative: removing files in origin won't delete files in destination, new files in origin will be copied into destination
---Mirror: origin and destination files are exactly same, deleted files in origin remove files in destination, created files in origin will be created in destination
---Update: all files in destination will be removed and then all files in origin will be copied to destination
---Update Transfer: equal to update but transfering files from origin into destination
---Incremental: everytime there is a new file in origin a new folder in destination will be created containing only additions
---Incremental Transfer: equal to Incremental but transfering new files from origin instead of copy
---Backup: everytime there is a change in origin a new folder in destination will be created containing everything in origin
---Backup transfer: equal to backup but transfering from origin instead of just copy
--Bidirectional: files added, modified, removed in origin will get same changes in destination, files added, modified, removed in destination will get same changes in origin
-Real Time Bidirectional: same as Programmed Bidirectional but in real time
-Regular single transfers:
--One-Time: just a single transfer from origin to destination triggered by user
--Programmed: equal but running multiple times according to user programation
-Backup:
--Simple Backup: equal to Programmed or One-Time-Run One-way Backup
--Backup Transfer: equal to Programmed or One-Time-Run One-way Backup Transfer
Possible implementation of Email backup/migration for:
-Proton Mail > Proton Mail
-Proton Mail > cloud provider
-Gmail > Proton Mail
-Gmail > cloud provider
-Outlook > Proton Mail
-Outlook > cloud provider
-Office 365 Mail > Proton Mail
-Office 365 > cloud provider
-Yandex Mail > Proton Mail
-Yandex Mail > cloud provider
-Yahoo > Proton Mail
-Yahoo > cloud provider
-Zoho > Proton Mail
-Zoho > cloud provider
Shared folders across clouds
Offline download:
-from Torrent magnet > cloud provider
-from URL > cloud provider
Subaccounts:
-Proton subaccounts: syncronized with Proton members of same Organization (permissions to create new syncs or tranfers, read, write)
-Regular subaccounts: just others users of Proton Cloud Sync with access (permissions to create new syncs or tranfers, read, write)
Email notifications of results (success and failures for syncs and transfers) to multiple addresses
Filters:
-Files to ignore
-Files to include
Renaming of special characters in files when transfering/syncing
Minimum supported providers:
-Proton Drive
-Google Drive
-Google Photos
-Icloud Photos
-Icloud Drive
-Dropbox
-OneDrive
-pCloud
-NextCloud
-FTP
-WebDAV
-NAS
Desired supported providers:
-MEGA
-IceDrive
-Box
-Baidu
-Flickr
-SharePoint
-Yandex
-MediaFire
-Evernote
-Wasabi
-AWS S3
-OwnCloud
-MySQL
-Egnyte
-Putio
-SugarSync
-Tresorit
-Sync.com
-Ende
-Filen
-Backblaze
-Web.de
-CloudMe
-Cubby
-MyDrive
-IDrive
-ADrive
-Shadow
-Google Workspace
-Google Shared Drive
-OneDrive for Bussiness
-Dropbox for Bussiness
-Box for Bussiness
Multiple account transfers for teams:
-Google Workspace
-Google Shared Drive
-OneDrive for Bussiness
-Dropbox for Bussiness
-Box for Bussiness