Welcome to Gmnix OTP. These Terms of Service govern your access to and use of our OTP delivery platform, client portal, API endpoints, WhatsApp Cloud API bridge, message logs, account tools, and related services.
By creating an account, signing in, using the platform, generating an API token, or sending OTP messages through our service, you agree to these Terms.
Service Description
Gmnix OTP provides a technical bridge that allows approved clients to send one-time password messages and related transactional verification messages through supported messaging providers, including WhatsApp Cloud API and approved custom providers.
The service may include:
Client dashboard access.
API token generation and usage.
OTP sending endpoints.
OTP request status endpoints.
Message delivery logs.
Package and usage tracking.
Provider routing based on country, plan, configuration, and account eligibility.
Administrative account and billing controls.
Account Responsibility
You are responsible for maintaining the confidentiality of your account credentials, dashboard access, API tokens, and any related authentication data.
Any activity performed through your account, API token, or authorized application is considered your responsibility, unless you notify us immediately of unauthorized access and we confirm that the activity was not caused by your negligence or misuse.
You must provide accurate account information and keep your contact and billing details up to date.
API Token and Security
Your bridge token is confidential and must be stored securely. You must not expose it in public repositories, frontend code, client-side applications, screenshots, public logs, or unsecured environments.
You are responsible for implementing reasonable security measures in your own application, including HTTPS usage, secure server-side token storage, access control, and protection against abuse.
We may rotate, revoke, suspend, or regenerate API tokens if we detect abuse, compromise, suspicious traffic, unpaid usage, or violation of these Terms.
Acceptable Use
You may use the service only for lawful OTP, verification, authentication, and approved transactional messaging purposes.
You must not use the service to:
Send spam, promotional messages, marketing messages, or unsolicited content unless explicitly approved.
Send misleading, fraudulent, abusive, illegal, or harmful content.
Impersonate another person, company, or service.
Attempt to bypass provider rules, country restrictions, rate limits, billing controls, or platform security.
Send OTP messages to recipients who did not initiate or expect the verification flow.
Use the service for phishing, credential theft, account takeover, harassment, or any unlawful activity.
Reverse engineer, overload, scrape, attack, or disrupt the platform or its providers.
Recipient Consent and Compliance
You are responsible for ensuring that every recipient has a valid reason to receive the OTP or verification message.
You must comply with all applicable laws, regulations, telecom rules, data protection requirements, and messaging provider policies in the countries where your recipients are located.
You are also responsible for your application’s registration, login, password reset, verification, transaction confirmation, or authentication flow that triggers OTP delivery.
Provider Rules
Some messages may be delivered through third-party providers such as Meta WhatsApp Cloud API or approved custom providers.
Delivery depends on provider availability, account configuration, templates, country support, recipient number validity, messaging limits, payment status, and provider policies.
We do not guarantee that every message will be delivered, read, or accepted by the recipient device or provider.
Provider errors, delivery delays, rate limits, template restrictions, pricing changes, number restrictions, or policy enforcement may affect service availability.
Packages, Usage, and Billing
Your usage may be limited by your package, approved custom plan, country access, available message balance, billing status, or administrative approval.
Messages may be counted when accepted, queued, sent, delivered, failed, or processed depending on the applicable plan and provider behavior.
If your package expires, balance is exhausted, billing is unpaid, payment method is missing, or custom plan is not approved, the service may reject, pause, or limit requests.
Fees are non-refundable unless otherwise agreed in writing or required by applicable law.
Rate Limits and Abuse Protection
We may apply rate limits, duplicate request protection, recipient cooldowns, account throttling, country restrictions, or other controls to protect the platform, providers, and recipients.
Requests that exceed limits may return errors such as validation errors, rate limit errors, payment required errors, access denied errors, or provider failures.
Message Status and Logs
The platform may display message statuses such as pending, sent, delivered, read, failed, or provider-specific states.
Statuses are based on provider responses and webhook events. They may be delayed, incomplete, changed later, or unavailable due to provider behavior.
Message logs are provided for operational visibility and troubleshooting. They should not be treated as a legal guarantee of delivery, reading, identity verification, or user authentication success.
Client Application Responsibility
You are responsible for how OTP codes are generated, stored, validated, expired, retried, and consumed inside your own application.
The platform may deliver OTP messages, but it does not control your user database, login flow, fraud checks, session handling, authentication policy, or account security logic.
You must implement proper OTP expiration, retry limits, lockout rules, fraud monitoring, and secure verification flows.
Service Availability
We aim to provide a reliable service, but we do not guarantee uninterrupted, error-free, or delay-free operation.
The service may be unavailable due to maintenance, updates, provider outages, network issues, security incidents, billing issues, force majeure events, or third-party platform limitations.
Suspension and Termination
We may suspend or terminate your access immediately if:
You violate these Terms.
Your usage creates risk to the platform, providers, recipients, or other clients.
Your billing is overdue or package is inactive.
Your account is suspected of fraud, abuse, spam, or unauthorized activity.
A provider, regulator, or legal authority requires restriction.
Your traffic violates WhatsApp, Meta, telecom, or other provider policies.
You may stop using the service at any time. Outstanding fees or obligations remain due.
Data and Privacy
Our collection and processing of personal data is described in our Privacy Policy.
By using the service, you acknowledge that we may process recipient phone numbers, OTP request metadata, message status data, provider identifiers, error details, account information, and technical logs as needed to provide and secure the service.
Intellectual Property
The platform, dashboard, API documentation, design, source code, branding, workflows, and related materials are owned by us or our licensors.
You may not copy, resell, sublicense, reproduce, or create a competing service using our platform or documentation without written permission.
Limitation of Liability
To the maximum extent permitted by law, we are not liable for indirect, incidental, special, consequential, punitive, or business losses, including loss of profits, revenue, data, goodwill, users, or business opportunities.
Our total liability for any claim related to the service is limited to the amount you paid for the service during the one month preceding the event giving rise to the claim, unless applicable law requires otherwise.
No Warranty
The service is provided on an “as is” and “as available” basis.
We do not guarantee that messages will always be delivered, that providers will always accept traffic, that delivery statuses will always be accurate in real time, or that the service will meet every business, compliance, or authentication requirement.
Changes to the Terms
We may update these Terms from time to time. Updated Terms may be published inside the platform or made available through the client portal.
Continued use of the service after updates means you accept the updated Terms.
Contact
For questions about these Terms, your account, billing, or service usage, please contact the support team through the available support channels in your account.