@@ -131,6 +131,109 @@ section and followed by the privacy policy of Rclone.
131131 local configuration file.
132132- Rclone does not share any user data with third parties.
133133
134+ ## User Data Collection and Storage
135+
136+ This section outlines how rclone accesses, uses, stores, and shares
137+ user data obtained from service provider APIs. Our use of information
138+ received from provider APIs will adhere to the provider API Services
139+ User Data Policy, including the Limited Use requirements.
140+
141+ Rclone is a client-side command-line program that users run on their
142+ own computers to manage their files on cloud storage services. The
143+ rclone project does not operate any servers that store or process your
144+ personal data. All data access and processing occurs directly on the
145+ user's machine and between the user's machine and the provider API
146+ servers.
147+
148+ ### Data Accessed
149+
150+ When you authorize rclone to access your files on your provider, it
151+ may access the following types of data, depending on the permissions
152+ you grant:
153+
154+ - Files: Rclone accesses the metadata (filenames, sizes, modification
155+ times, etc.) and content of your files and folders on your provider.
156+ This is necessary for rclone to perform file management tasks like
157+ copying, syncing, moving, and listing files.
158+
159+ - Authentication Tokens: Rclone requests OAuth 2.0 access tokens from
160+ the provider. These tokens are used to authenticate your requests to
161+ the provider's APIs and prove that you have granted rclone
162+ permission to access your data.
163+
164+ - Basic Profile Information: As part of the authentication process,
165+ rclone may receive your email address to identify the connected
166+ account within the rclone configuration.
167+
168+ ### Data Usage
169+
170+ Rclone uses the user data it accesses solely to provide its core
171+ functionality, which is initiated and controlled entirely by you, the
172+ user. Specifically:
173+
174+ - The data is used to perform file transfer and management operations
175+ (such as ` copy ` , ` sync ` , ` move ` , ` list ` , ` delete ` ) between your
176+ local machine and your provider account as per your direct commands.
177+
178+ - Authentication tokens are used exclusively to make authorized API
179+ calls to the provider's services on your behalf.
180+
181+ - Your email address is used locally to help you identify which
182+ provider account is configured.
183+
184+ Rclone does not use your data for any other purpose, such as
185+ advertising, marketing, or analysis by the rclone project developers.
186+
187+ ### Data Sharing
188+
189+ Rclone does not share your user data with any third parties.
190+
191+ All data transfers initiated by the user occur directly between the
192+ machine where rclone is running and the provider's servers. The rclone
193+ project and its developers ** never** have access to your
194+ authentication tokens or your file data.
195+
196+ ### Data Storage & Protection
197+
198+ - Configuration Data: Rclone stores its configuration, including the
199+ OAuth 2.0 tokens required to access your provider account, in a
200+ configuration file (` rclone.conf ` ) located on your local machine.
201+
202+ - Security: You are responsible for securing this configuration
203+ file on your own computer. Rclone provides a built-in option to
204+ encrypt the configuration file with a password for an added layer of
205+ security. We strongly recommend using this feature.
206+
207+ - File Data: Your file data is only held in your computer's memory
208+ (RAM) temporarily during transfer operations. Rclone does not
209+ permanently store your file content on your local disk unless you
210+ explicitly command it to do so (e.g., by running a ` copy ` command
211+ from the provider to a local directory).
212+
213+ ### Data Retention & Deletion
214+
215+ Rclone gives you full control over your data.
216+
217+ - Data Retention: Rclone retains the configuration data, including
218+ authentication tokens, on your local machine for as long as you keep
219+ the configuration file. This allows you to use rclone without having
220+ to re-authenticate for every session.
221+
222+ - Data Deletion: You can delete your data and revoke rclone's
223+ access at any time through one of the following methods:
224+
225+ 1 . Local Deletion: You can delete the specific provider
226+ configuration from your ` rclone.conf ` file or delete the entire
227+ file itself. This will permanently remove the authentication
228+ tokens from your machine.
229+
230+ 2 . Revoking Access via the provider: You can revoke rclone's
231+ access to your provider directly from your the providers's
232+ security settings page. This will invalidate the authentication
233+ tokens, and rclone will no longer be able to access your data.
234+ For example, if you are using Google you can manage your permissions
235+ [ on the Google permissions page] ( https://myaccount.google.com/permissions ) .
236+
134237## Resources & Further Information
135238
136239- [ Data Protection Act 1998] ( http://www.legislation.gov.uk/ukpga/1998/29/contents )
0 commit comments