1

Acceptance of Terms

By accessing or using Ultra ("the Service"), you agree to be bound by these Terms of Service. If you do not agree to these terms, please do not use the Service.

These terms apply to all visitors, users, and anyone who accesses or uses the Service, including use of the API, CLI tools, or any integrations.

2

Description of Service

Ultra provides a file transfer and sharing platform with the following capabilities:

  • Encrypted file uploads with time-limited share links
  • Live pipe transfers — streaming files from sender to receiver in real time before upload completes
  • Encrypted folders with configurable access modes (Delivery, Shared, Submission)
  • End-to-end encryption using AES-256-GCM for pipe transfers
  • REST API and CLI access for programmatic use

Ultra is designed to be a zero-knowledge relay for pipe transfers. File content is encrypted client-side and we never have access to the plaintext of your files.

3

Acceptable Use

You agree not to use the Service to:

  • Upload, transfer, or share any content that is illegal under applicable law
  • Distribute malware, viruses, or any malicious code
  • Infringe on intellectual property rights of any third party
  • Harass, threaten, or abuse other users or third parties
  • Attempt to circumvent rate limits, authentication, or security measures
  • Use the Service for large-scale automated abuse or spam
  • Resell or commercialise the Service without prior written agreement

Violations of this section may result in immediate termination of access and, where required by law, reporting to relevant authorities.

4

Privacy & Data

We collect only the minimum information required to operate and secure the Service.

Data we collect:

  • Email addresses — stored for magic-link authentication and account management only
  • File metadata — filename, size, MIME type, and expiry time
  • Usage logs — basic access logs may be retained for security and abuse prevention for up to 30 days
  • IP addresses — used only for rate limiting and are not linked to your account or files

Data we do not collect or store:

  • Plaintext file content for live pipe transfers is not persisted to long-term storage
  • Personal data for advertising — we do not sell, rent, or share your personal data for marketing purposes

We use this data solely for authentication, delivery, reliability, and abuse prevention.

5

End-to-End Encryption

For live pipe transfers, Ultra implements end-to-end encryption:

  • Files are encrypted in your browser using AES-256-GCM before transmission
  • Encryption keys exist only in your browser memory and the URL fragment — they are never sent to our servers
  • We operate as a transport relay only — we cannot decrypt or access your file content
  • If you lose the share link (including the key fragment after #), the file cannot be recovered

This zero-knowledge design means that even in the event of a security incident on our infrastructure, your file content remains protected.

6

File Retention & Deletion

All uploaded files and shared content are subject to automatic deletion:

  • Files expire based on the TTL selected at upload time (default: 30 minutes, maximum: 24 hours)
  • Live pipe sessions are deleted from memory once the transfer completes or the connection closes
  • Folder contents expire at the folder's configured TTL
  • Expired files are deleted permanently and cannot be recovered

You retain full ownership of all content you upload. By uploading content, you grant us a temporary, limited licence to store and transmit that content solely for the purpose of operating the Service.

7

Limitation of Liability

The Service is provided "as is" without warranties of any kind, express or implied. We make no guarantees regarding:

  • Uptime, availability, or continuity of the Service
  • Data integrity or prevention of data loss
  • Fitness for any particular purpose

To the maximum extent permitted by applicable law, Ultra and its operators shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service.

Do not use Ultra as your only method of transferring or storing critical data. Always keep independent copies of important files.

8

Termination

We reserve the right to suspend or terminate access to the Service at any time, with or without notice, for:

  • Violations of these Terms of Service
  • Behaviour that is harmful to other users or the integrity of the Service
  • Legal or regulatory requirements
  • Discontinuation of the Service

You may stop using the Service at any time. Upon termination, any files you have uploaded will continue to expire on their normal schedule.

9

Changes to Terms

We may update these Terms of Service from time to time. When we make material changes, we will update the "Last updated" date at the top of this page.

Continued use of the Service after changes are posted constitutes your acceptance of the revised terms. We encourage you to review these terms periodically.

10

Contact

If you have questions about these Terms of Service, encounter content that violates these terms, or need to report a security issue, please reach out.

Questions about our terms?

We're happy to clarify anything in plain English. Reach out and we'll get back to you.

Contact us