Terms of Service
Last updated: March 29, 2026
1. Acceptance of Terms
By creating an account or using nudge.sh ("Service"), operated by Dotsquare Labs ("we", "us", "our"), you agree to these Terms of Service. If you do not agree, do not use the Service.
2. Service Description
nudge.sh is an SMS notification service for command-line tasks. You make HTTP requests to our API, and we send an SMS to your registered phone number when your command completes. We also optionally store command output for temporary viewing.
3. Accounts
- You must provide a valid phone number to create an account
- One account per phone number
- You are responsible for all activity under your account and API tokens
- You must keep your API tokens secure and revoke any you believe are compromised
4. Free Tier & Credits
- Free accounts receive 20 nudges per month (US & Canada) or 10 nudges per month (international)
- Free credits reset monthly and do not roll over
- Purchased credits never expire
- Credits are non-refundable once purchased
- Each nudge (SMS notification) consumes one credit
5. Acceptable Use
You agree not to:
- Use the Service to send unsolicited messages or spam
- Abuse the API with excessive requests beyond documented rate limits
- Attempt to send SMS to phone numbers you do not own
- Use the Service for any illegal purpose
- Store sensitive data (passwords, secrets, PII of others) in command output
- Circumvent rate limits or abuse prevention measures
6. Rate Limits
Default rate limits are 60 requests per hour and 200 requests per day. We may adjust these limits at our discretion. Exceeding rate limits will result in 429 responses.
7. Output Storage
- Command output piped to nudge.sh is encrypted at rest
- Output is automatically deleted after 7 days (free accounts) or 30 days (paid accounts)
- Output is viewable via a unique, unguessable URL
- Paid users can enable private output that is only viewable when logged in
- We reserve the right to delete output that violates these terms
8. Payments
Credit pack purchases are one-time payments processed by Stripe. All prices are in USD. You will receive a receipt at your email address if one is on file. Credits are non-refundable.
9. Service Availability
We aim for high availability but do not guarantee uninterrupted service. SMS delivery depends on third-party carriers and Twilio. We are not liable for delayed or undelivered messages.
10. Account Termination
We may disable accounts that violate these terms or engage in abusive behavior. You can delete your account at any time from the dashboard settings, which will permanently remove your data.
11. Limitation of Liability
The Service is provided "as is" without warranties of any kind. We are not liable for any damages arising from your use of the Service, including but not limited to missed notifications, data loss, or service interruptions.
12. Changes to Terms
We may update these terms from time to time. Continued use of the Service after changes constitutes acceptance. Significant changes will be communicated via SMS.
13. Contact
For questions about these terms, contact us at support@nudge.sh.