Last updated: March 31, 2026
Acceptance of Terms
By downloading, installing, or using the Ugh! Storage software, you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use the software.
These terms apply to the Ugh! Storage software and this website. They do not govern any third-party hardware, operating systems, or network services you use alongside Ugh! Storage.
The Product
Ugh! Storage is open-source software designed to run on a Raspberry Pi with an NVMe SSD, providing personal cloud storage on hardware you own. Key characteristics:
- The software runs entirely on your local hardware
- No cloud services, subscriptions, or remote servers are involved
- You are responsible for your own hardware, network, and installation
- The software is provided free of charge
Open Source License
Ugh! Storage is released under an open-source license. The specific license terms are available in the GitHub repository. In the event of any conflict between these Terms of Service and the open-source license, the open-source license takes precedence regarding the use, modification, and distribution of the software.
You are free to:
- Use the software for any personal or commercial purpose
- Study and modify the source code
- Distribute copies of the software
- Distribute your modified versions
Subject to the conditions specified in the license file in the repository.
User Responsibilities
Because Ugh! Storage is self-hosted, you are responsible for:
- Hardware maintenance — keeping your Raspberry Pi and storage drives in working condition
- Backups — creating and maintaining backups of your data. Ugh! Storage does not provide redundancy or backup services.
- Network security — securing your network, configuring firewalls, and managing access to your device
- Software updates — applying updates to the operating system and Ugh! Storage software
- Legal compliance — ensuring your use of the software complies with applicable local laws and regulations
No Warranty
The software is provided "as is", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement.
We do not guarantee that the software will be error-free, uninterrupted, or compatible with all hardware configurations. Self-hosted software inherently depends on your specific hardware, network, and operating system setup.
Limitation of Liability
In no event shall the Ugh! Storage authors or contributors be liable for any claim, damages, or other liability arising from the use of the software, including but not limited to:
- Data loss or corruption
- Hardware damage or failure
- Security breaches resulting from misconfiguration
- Loss of access to stored files
- Any indirect, incidental, or consequential damages
You use Ugh! Storage at your own risk. We strongly recommend maintaining independent backups of any important data.
Hardware and Data Ownership
You own your hardware. You own your data. Ugh! Storage makes no claim to any files, metadata, or information stored on your device.
We have no ability to access, view, or retrieve your data. There is no remote access, no admin backdoor, and no recovery service. If you lose access to your hardware, we cannot help recover your files.
Modifications to Terms
We may update these Terms of Service from time to time. Changes will be posted on this page with a revised "Last updated" date and noted in the GitHub repository.
Continued use of the software after changes are posted constitutes acceptance of the revised terms. Since the software is self-hosted, you are always free to continue using any previously downloaded version under the terms that were in effect at the time of download.
Contact
If you have questions about these Terms of Service, please open an issue on the GitHub repository.