Terms of Service
Last updated: April 10, 2026
1. Service Description
SMSCode provides temporary virtual phone numbers for receiving OTP (one-time password) and verification SMS messages. The service is available through a web dashboard and a REST API. Numbers are rented on a per-use, time-limited basis and are not permanently assigned to any user.
2. Account & Eligibility
- You must be at least 18 years old to use SMSCode.
- You must provide a valid email address during registration.
- You are responsible for maintaining the security of your account credentials and API tokens.
- One person or entity may not maintain multiple accounts without prior approval.
- We reserve the right to refuse service to anyone for any reason.
3. Acceptable Use
You agree not to use SMSCode for:
- Fraud, identity theft, or impersonation of another person or entity.
- Sending spam, unsolicited messages, or bulk communications.
- Any activity that violates applicable laws or regulations.
- Harassment, threats, or abuse directed at any individual or group.
- Circumventing platform bans or restrictions on third-party services.
- Automated abuse, excessive polling, or denial-of-service attacks against SMSCode infrastructure.
Violation of these terms may result in immediate account suspension or termination without refund.
4. Balance & Payments
- Deposits — Funds are added to your account balance via supported payment methods (e.g. Duitku, Heleket). Deposits are processed by third-party payment gateways.
- Pricing — Number rental prices are displayed before purchase and may vary by country, service, and availability. Prices are listed in IDR (Indonesian Rupiah).
- Refunds on used numbers — Once an OTP/SMS has been received on a rented number, the rental is considered fulfilled and is non-refundable.
- Auto-refund — If a number expires without receiving an SMS, or if the order fails due to a system error, the rental cost is automatically refunded to your account balance.
- Balance withdrawal — Account balance is non-withdrawable and can only be used for services within SMSCode.
- Balance on account deletion — If you delete your account, any remaining balance is permanently forfeited. This is disclosed during the deletion process before you confirm.
5. Virtual Numbers
- Numbers are temporary rentals — you do not own any number rented through SMSCode.
- Each rental has a fixed expiration window. After expiry, the number is released and may be reassigned.
- We do not guarantee that every number will successfully receive an SMS. Delivery depends on upstream providers, carrier routing, and third-party platform behavior.
- Numbers should only be used for verification/OTP purposes as intended by the service.
6. API Usage
- API access is provided via bearer token authentication. Keep your token secure — treat it like a password.
- Rate limits apply to all API endpoints. Excessive requests may be throttled or blocked.
- Automated usage must comply with the same acceptable use policies as manual dashboard usage.
- We may revoke API access at any time for violations or abuse.
7. Intellectual Property
All content, branding, software, and infrastructure of SMSCode is the intellectual property of the SMSCode team. You may not scrape, copy, reverse-engineer, or redistribute any part of the platform without written permission.
8. Limitation of Liability
SMSCode is provided "as is" without warranties of any kind, express or implied. We do not guarantee:
- Uninterrupted or error-free service availability.
- Successful SMS delivery on any specific number or service.
- Upstream provider uptime or carrier routing reliability.
In no event shall SMSCode be liable for indirect, incidental, or consequential damages arising from use of the service. Our total liability is limited to the amount you paid for the specific transaction in question.
9. Termination
We reserve the right to suspend or terminate your account at any time if you violate these terms or engage in behavior that we deem harmful to the platform or its users. Upon termination:
- Access to your account and API tokens will be revoked.
- Any remaining balance may be forfeited if termination is due to a policy violation.
- Order history and account data may be retained for reconciliation and legal purposes.
Self-Service Account Deletion
You may delete your own account at any time through the account settings on the web dashboard or the mobile app. Account deletion requires password confirmation. Before deleting, you must cancel any active orders and wait for pending deposits to complete. Upon self-deletion:
- Your remaining account balance is forfeited.
- All sessions and API tokens are revoked immediately.
- A 30-day re-registration cooldown applies to your email address.
- Your personally identifiable information is permanently purged after 30 days.
10. Changes to Terms
We may update these Terms of Service at any time. Material changes will be communicated via email or a notice on the platform. Continued use of SMSCode after changes take effect constitutes acceptance of the updated terms.
11. Governing Law
These terms are governed by and construed in accordance with the laws of the Republic of Indonesia. Any disputes arising from these terms shall be resolved in the courts of Indonesia.
12. Contact
If you have questions about these terms, please contact us at [email protected].