Terms of Service
Last updated: November 2026
1. Agreement to Terms
By accessing or using Scraps Cache (the "Service"), you agree to be bound by these Terms of Service. If you do not agree to these terms, do not use the Service.
2. Software License & Open Source
The Scraps Cache client application is open-source software licensed under the MIT License. You are free to inspect, fork, modify, redistribute, or self-host your own instances according to the terms of the MIT License.
3. Acceptable Use of Hosted Sync Relay
When utilizing any public or hosted sync relay provided by Scraps Cache:
- You agree not to upload malicious software, malware, or exploit scripts.
- You agree not to launch denial-of-service (DoS) attacks or intentionally circumvent storage quotas or rate limits.
- You agree not to use the sync relay for distributing unlawful, harmful, or copyright-infringing content.
We reserve the right to limit or suspend sync access for clients that abuse network resources or disrupt services for other users.
4. Backup Passphrase, Keys & Zero-Knowledge Architecture
Scraps Cache operates on a strict zero-knowledge, client-side encryption architecture. No unencrypted notes, titles, drawings, or photos are ever exposed to or stored by the server:
- Backup Passphrase: The only password or passphrase you ever create is for encrypting offline backup files. If you encrypt a backup file with a passphrase, you are solely responsible for remembering it. We do not have access to your passphrase and cannot recover it or decrypt your backup if you forget it.
- Sync Keys & Pairing Codes: When using multi-device sync, cryptographic sync keys are generated automatically on your device and stored in local device storage. Linking devices uses temporary one-time pairing codes over encrypted channels. We never have access to your unencrypted keys.
- Zero Content Exposure: All content is encrypted on your hardware before transmission using an authenticated cipher (XChaCha20-Poly1305). The hosted relay only sees opaque ciphertext blobs and anonymous identifiers.
5. Disclaimer of Warranties
THE SOFTWARE AND HOSTED SERVICES ARE 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 NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY.
6. Service Modifications & Advance Notice
If we ever decide to permanently discontinue the hosted sync relay or permanently delete hosted data, we will provide advance notice (via in-app notification or project channels) so you have ample time to export or back up your notes.
Because Scraps Cache is offline-first, all notes stored locally on your device will continue to work normally and remain completely accessible to you regardless of hosted service availability.