1. Acceptance
By using JuiceBox (uploading, sharing, or viewing), you agree to these Terms and our content rules. If you disagree, please stop using the service.
2. Service Description
JuiceBox is an open-source, minimal temporary file host for quick sharing:
- Retention: 1 hour–14 days. Files are auto-deleted after expiration.
- Uploads: single-shot or resumable chunk sessions; metadata is cleaned up afterward.
- Ownership & moderation: based on hashed Cloudflare IPs with a secret pepper; raw IPs are never stored.
- Platform: rate limits, forbidden extension checks, streaming support, and automatic cleanup workers.
3. Definitions
- "You" – anyone using JuiceBox.
- "Content" – files, metadata, links, or chunk session info.
- "Retention" – how long your file stays online before deletion.
- "Edge IP hash" – HMAC-SHA256 hash of your IP + secret pepper, for ownership and limits.
- "Chunk session" – resumable upload info until transfer completes or expires.
4. Prohibited Content
Do not upload:
- Illegal material, CSAM, sexualized depictions of minors.
- Non-consensual intimate images, doxxing, or personal identifiers.
- Malware, exploit kits, droppers, password dumps, or obfuscated binaries.
- Extremist propaganda or hate content targeting protected groups.
- Large copyrighted works you do not own.
- Anything that abuses JuiceBox bandwidth or infrastructure.
5. User Responsibilities
- Only upload files you have rights to share.
- Respect retention and deletion; don't try to restore expired files.
- Do not bypass limits, quotas, or filters.
- Don't upload sensitive regulated data or anything you can't afford to be public.
- Follow open-source usage rules and avoid scraping or stress-testing the platform.
6. Privacy & Hashing
We prioritize privacy. No accounts, minimal personal data, only hashed IPs.
- IP hashes track uploads, limits, and abuse reports.
- Hashes are purged after associated files expire.
- No analytics, tracking pixels, or ads are used.
7. Data Handling & Retention
We store minimal metadata for each file until expiry:
- Storage ID, sanitized filename, MIME type, byte size, TTL, and expiry timestamp.
- Hashed ownership and optional file hash.
- Chunk session data for resumable uploads until completion.
Expired files and metadata are removed automatically.
8. Security Posture
Security measures:
- HTTPS/TLS for transfers.
- Ownership hashes control file actions.
- Extension filtering and optional checksum verification.
- Background cleanup of expired files and sessions.
Files aren't encrypted at rest; scan downloads yourself.
9. Availability & Changes
JuiceBox may have downtime or change limits/features. Using the service means you accept updates.
10. Early Removal & Moderation
You can remove your files early by:
- Clicking ❌ in the UI on the same network used for upload.
- Sending a DELETE request to the documented endpoint with your hash.
Admins can remove files for abuse or legal reasons. Deleted items cannot be recovered.
11. Copyright / DMCA
To report infringement:
- Identify the copyrighted work.
- Include JuiceBox links to infringing files.
- Provide your contact info and statement of good faith.
- State under penalty of perjury that info is accurate and authorized.
Valid notices trigger review; counter-notices handled as required.
12. Disclaimer
The service is provided as-is. Use at your own risk. No warranties.
13. Limitation of Liability
The operator is not liable for indirect or special damages, lost profits, or data loss, even if advised of risks.
14. Indemnification
You agree to protect the operator and contributors from claims arising from your content or misuse.
15. Suspension & Termination
The operator may suspend or terminate access for abuse, legal issues, or security concerns.
16. Rate Limiting & Automated Defenses
Automated protections:
- Rate limits per hashed IP.
- Bans for repeated prohibited uploads or scripted attacks.
- Monitoring may temporarily throttle heavy transfers.
Bypassing these protections counts as abuse.
17. Miscellaneous
If a provision is invalid, the rest still applies. These Terms don’t create employment or partnerships. Legal disputes follow applicable laws.
Contact
Report abuse, legal issues, or security concerns via GitHub issues or published contact info.
Last updated: 2025-12-09