Terms of service & analytics
Software and Responsibility
ProteoTwirl-CCS is currently in beta and, as such, errors and bugs are to be expected.
ProteoTwirl-CCS, the service and its outputs are provided "as is" and "with all faults", without express or implied warranties, including warranties of accuracy, correctness, reliability, usability, availability or fitness for a particular purpose. You use the service and rely on its outputs at your own risk. You are responsible for independently checking results before using them.
Analytics we record
We log usage to understand demand, monitor performance, prevent misuse and investigate failures:
- Calculator visits and submission requests: time, requested route, HTTP status and request duration.
- Submitted calculations: uploaded file size, selected method and number of orientations, submission/start/finish times, outcome and error code.
- Submission origin: a keyed hash of the IP address and, when location lookup is available, an approximate country, city, latitude and longitude. The application's analytics database does not store the raw IP address. The hash is pseudonymous, not anonymous; location estimates may reflect a VPN or network provider.
- Queue history: counts of waiting and running calculations.
- Website analytics tracking via Cloudflare Web Analytics and GoatCounter is also used.
The application's analytics do not use tracking cookies. Its usage database does not contain uploaded filenames, protein coordinates or generated scientific results.
Privacy & Security
Uploaded structures, settings and generated outputs are processed in temporary server files. The application automatically deletes these following completion, cancellation or failure of the request.
ProteoTwirl-CCS is an online service, and we do not guarantee absolute security for uploaded files. Because of this, we strongly recommend against using ProteoTwirl-CCS for any sensitive or confidential data. If you wish to calculate CCS values for such data, we would instead recommend calculating the data locally using the ProteoTwirl Python package or running the ProteoTwirl-CCS Docker container locally.
The data is only available while the browser window containing the data is open. You are responsible for downloading any data before closing or refreshing the browser window.
Fair Use and Availability
Please submit one calculation at a time, avoid repeated or automated bulk submissions, and wait for your current request to finish, especially when there is a queue.
If you desire to calculate a large number of protein structures, we kindly ask you to utilize the ProteoTwirl Python package instead to process these locally.
To the extent permitted by applicable law, we reserve the right to limit, suspend or deny access to the service for any reason, and to change or discontinue the service. Continued availability is not guaranteed.
Changes to Terms of Service
These terms of service may be subject to change, with the most current version displayed on this page. As no email or login is required to use the service, we do not send out notifications when such changes occur. You are thus responsible for checking the current terms of service before usage.
Questions about the service, these terms or logged data, including access or deletion requests: proteotwirl-ccs@mol.tools.