Terms of Service
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.
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.
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.
Privacy & Data
We collect minimal data necessary to operate the Service:
- Email addresses — stored for magic-link authentication and account management only
- File metadata — filename, size, MIME type, and expiry time are stored. File content in live pipes is not persisted to long-term storage
- 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
We do not sell, rent, or share your personal data with third parties for marketing purposes.
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.
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.
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.
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.
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.
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