Vigen Vigen

Terms of Service

Effective: 13 May 2026 · Product descriptions updated: 29 September 2026

1. Scope of Service

Vigen provides an interface and tools for creating and managing AI-generated images and videos through third-party services. Access may use your own provider credentials or a shared pool operated by Vigen, depending on the mode. Vigen also offers a browser extension, an in-app AI Agent, and a separate credit-based API & MCP integration. These features do not give you ownership of, or an independent subscription to, the underlying models.

1a. Models & Modes Available

The current user-facing modes are JM, DL, GH, FL, CV and FG. The selector and model controls show what is enabled for your account; availability can change during maintenance or provider changes. Older descriptions of DB refer to JM. LM and PX are not currently offered as public modes.

JM resolution and quota. Dashboard access to 1080p and 4K requires Vigen Extra; administrators have equivalent access. For Seedance 2.0 and 2.5, 1080p uses native rendering on eligible Pro pool accounts; 4K is processed from the native 1080p output. The basic allowance is 4 images and 4 videos per 24-hour quota window. Active Extra 2×/3×/4× provides 8/12/16 of each. Image and video buckets are separate, but each is shared across the JM dashboard, API and MCP, not granted again per channel. Remaining allowance and reset times are shown in the dashboard; the window does not reset at midnight. API/MCP funding is explained in Section 5d.

On the JM dashboard, a non-admin user cannot start another JM video while their previous JM video is still processing. Shared pool capacity is limited and requests may queue. Outputs are made available after final processing, not merely when the upstream render finishes. Input types, reference limits, aspect ratios, durations and sizes vary by model: use the current model controls or API model catalog rather than assuming all models support the same parameters.

Shared tools include Face Bypass, Gallery, Showcase and Temp Email, subject to their access requirements. Face Bypass uses the JM backend; it does not guarantee that a provider will accept a face or any other input. Provider safety and content restrictions still apply.

1b. AI Agent (beta) & Your Own AI Credential

AI Agent is an assistant inside the app that plans a generation for you: it picks a mode, writes the prompt, and sets the duration, aspect ratio, and resolution. You review that plan and press Generate yourself.

It runs through the same modes as manual generation. The agent has no generation path of its own, so a video made through it costs exactly the same quota, is subject to the same limits and queue, and cannot unlock anything your account does not already have.

You must connect your own AI account. We do not supply the language model that powers the agent. You connect an API key (Anthropic / OpenAI), sign in with your own subscription (Claude, ChatGPT, or Gemini), or point the agent at your own OpenAI-compatible endpoint. Any usage cost, rate limit, or suspension on that account is between you and that provider. Credentials are stored encrypted and are only ever used for your own account.

Risk of using a consumer subscription. Signing in with a Claude, ChatGPT, or Gemini subscription works through those providers' official CLI applications. That is outside their standard way of being used, and there is a real risk that the provider limits or bans your subscription account. By choosing that option you accept that risk yourself. The safer route is to paste an API key instead. We are not responsible for any action a provider takes against your account.

The agent can be closed to non-admins again at any time while it is in beta. It may misread a request or write a prompt you did not intend; you are responsible for reviewing the plan before generating, exactly as you are responsible for prompts you write yourself.

The in-app AI Agent described above is separate from connecting your own external agent through Vigen MCP. External MCP generations use shared JM quota or API credits under Section 5d.

2. "Unlimited" and Provider Account Limits

"Unlimited" does not mean unlimited provider credits, unlimited parallel jobs, or unlimited infrastructure. In the DL extension, available generations depend on the number of usable Dola accounts you connect, the remaining allowance on each account, and the provider's reset schedule and policies. Automatic account rotation, where available, uses those allowances; it does not remove their limits. One account does not provide unlimited daily generations.

JM has shared quota and a shared pool queue. API/MCP can use that quota or its separate paid credit balance. A claim about DL extension account rotation does not make either of those unlimited. Other credential-based modes remain subject to your connected account's limits.

Third-party providers may change access, quotas, models or account requirements. We maintain the integrations and work to restore affected features, but cannot guarantee uninterrupted availability or a particular output.

3. Third-Party Relationship

We are not affiliated with, endorsed by, sponsored by, or partnered with any third-party provider, including any underlying AI infrastructure provider. All trademarks belong to their respective owners. We provide a tool: we do not guarantee the availability, quota, pricing, or results of any third-party service, which may change at any time outside our control. Any use of third-party accounts is subject to that provider's own Terms of Service, and users who set up their own credentials (BYOC) are fully responsible for their account compliance.

4. Payment & No-Refund Policy

Local payment methods remain available through Midtrans. International credit/debit card checkout is additionally available through Whop when offered in the payment selector. Prices and applicable fees follow the total displayed at checkout, in Rupiah; your card issuer may apply currency conversion charges. Access or credits are applied only after the payment provider confirms a successful payment.

Whop automatic renewal. Main subscriptions and Vigen Extra purchased through Whop renew automatically at the amount and interval shown before checkout, with your explicit agreement. The first charge and first renewal date may differ from later renewals because of prorating or existing paid time. API/MCP credit top-ups are one-time purchases and never renew automatically. Midtrans purchases remain one-time payments.

You can stop Whop auto-renew in Billing or manage your membership in Whop. Cancellation does not erase access already paid for and does not refund completed charges. Check the confirmation and renewal status before the next billing date; a request awaiting provider confirmation is shown as pending. A failed payment does not add a new paid period.

All payments are final and non-refundable except for the specific exceptions stated in these Terms, including Section 5c. By completing checkout, you acknowledge you have reviewed the service description, sample outputs, and FAQ, and accept this policy subject to those stated exceptions. If you are unsure, please do not purchase.

5. Service Availability

We target 99% uptime, but do not guarantee 100%. If an upstream provider has maintenance/outage or changes its free-tier policy (see Section 2), our service is also affected, beyond our control. Service disruptions remain subject to the payment policy in Section 4 and the applicable protection or compensation provisions in Sections 5c, 5d and 5e.

5a. Subscription Expiry & Grace Period

For all tiers (Monthly, 6 Months, 1 Year), after the subscription period ends:

Past-generated assets remain stored according to the retention policy and are accessible again on renewal. The Lifetime tier is no longer sold; accounts that already hold it keep it and are not affected by expiry.

5b. Media Retention & Storage

To keep the service sustainable, generated media is retained with limits: max 100 videos + 100 images per account, and max 30 days per file. Beyond these limits the oldest files are automatically deleted from our storage (the generation record may remain, marked as expired). Please download anything you want to keep. We are not liable for media removed under this policy.

5c. Vigen Extra (Plus / Pro / Pro Max)

For Whop auto-renew, a new full Extra period requires at least 30 days of remaining base subscription (or Lifetime access). When that requirement is not met, Extra renewal is put on hold until the base subscription covers the next period. This does not extend the current paid Extra expiry. The Vigen billing page shows whether renewal is active, on hold, or canceled.

Vigen Extra adds quota according to the multiplier and benefits shown at checkout, including JM dashboard access to 1080p and 4K. It requires an active base subscription. Its purchase period is at most 30 days and does not extend beyond the base subscription expiry; the actual end date is shown before payment. Extra is tied to one account and cannot be transferred. It does not add API/MCP credits or remove shared capacity limits. Separate compensation policies below remain applicable.

Important risk you accept when buying. As explained in Sections 2 and 3, part of Vigen runs on access paths to third-party providers that are not official partnerships and can change at any time without notice. Extra quota therefore carries a higher risk than the base subscription: it may fail, be reduced, or stop entirely mid-period, for reasons outside our control.

What we do when that happens. As an exception to Section 4: if the extra quota you paid for cannot be used for more than 24 consecutive hours because of such a disruption, your package period is extended by the length of the disruption at no charge. If we cannot restore it within 7×24 hours, the unused portion is refunded proportionally on request. This applies to extra quota packages only, not to the base subscription.

5d. Vigen API & MCP Credits

API credit terms version: 2026-10-21.

Vigen API & MCP lets you generate with the same models and pools as JM mode (Seedance 2.5, Seedance 2.0, GPT Image 2, Nano Banana, Seedream) from your own code or AI agent. API and MCP share the JM dashboard's image/video quota and a separate prepaid API credit balance. Those credits are not dashboard quota and cannot be spent in other modes. Top-up and use require an active subscription.

Funding choice. The default billing=auto uses eligible JM quota first, then automatically charges API credits if that quota is exhausted or the request does not qualify. billing=quota uses quota only and never charges API credits; billing=credits uses credits only and preserves JM quota. Each accepted task atomically reserves one funding source, not both. If neither permitted source is sufficient, no task is created. The task receipt shows the source used. Failed quota-funded tasks release their reservation; failed credit-funded tasks refund credits. Existing usage is not reset or converted when changing funding options.

Credits. Credits are bought in packs and each top-up is valid for 90 days from purchase. Usage takes credits from the top-up that expires first. Credits are charged when a generation is submitted and returned in full, automatically, if it fails for any reason, including a safety-filter rejection. Credits cannot be exchanged for cash, transferred, or used after they expire.

Important risk you accept when topping up. Vigen API & MCP does not use official provider APIs. As explained in Sections 2 and 3, it runs on access paths to third-party providers that are not official partnerships. The service can therefore slow down, go into maintenance, or stop at any time, without notice. There is no uptime or speed guarantee, and capacity is shared with other Vigen users.

What we do when that happens. We keep maintaining and updating the service. If it has a problem and later works again, your credits are not lost as long as they are still within their 90-day validity. As an exception to Section 4: if the service cannot be used for more than 24 consecutive hours because of such a disruption, the validity of all your unexpired credits is extended by the length of the disruption. Credits are not refunded as cash.

These terms can change. You are asked to review and accept the latest version of this section every time you top up.

Resolution, final results and refunds. Quota-funded 1080p/4K requires active Vigen Extra or administrator access, as on the dashboard. Credit-funded API/MCP 1080p/4K requires an active subscription and sufficient API credits, not Extra; auto mode falls back to credits when the quota entitlement does not apply. API/MCP has no per-user active or queued task count limit with an active subscription and sufficient eligible quota or credits. Execution follows available JM pool capacity; a full pool causes waiting, not rejection. Request-rate protections and maintenance restrictions still apply. Dashboard active-task limits are separate. A failed credit-funded task refunds to the original credit lot; if that lot has expired, the refund goes into a new lot valid for 7 days. Reconciliation may take about one minute. A task still queued or processing is not a failed task. Files are available only after final processing succeeds.

Keys and external agents. An API key or authorized MCP connection can use your JM quota and credit balance. Keep credentials secret and revoke compromised keys or connections from the API & MCP page. Review the funding choice and possible credit cost before allowing an agent to generate. MCP uses the same quota, credit balance and generation rules as the API. Skills and prompt templates are guidance, not a guarantee of model output or compatibility with every client.

5e. Maintenance and Base Subscription Pause

For maintenance that leaves Seedance unavailable through every Vigen mode, Vigen pauses eligible paid base subscriptions through the subscription-maintenance control. The protected interval is recorded from the activation of the pause until service resumes. During an active pause, remaining subscription time is preserved; when the pause ends, the recorded interval is added to the eligible subscription expiry.

This mechanism applies to eligible Monthly, 6-Month and Yearly base subscriptions, not Vigen Extra or API credit lots. Extra and API credit disruption compensation follows Sections 5c and 5d. An individual task failure, exhausted provider account or failure in only one mode is not automatically a global subscription pause. The dashboard displays when a subscription pause is active.

6. Prohibited Use

Generating illegal content, child pornography, non-consensual deepfakes, hate speech, or anything violating Indonesian law is forbidden. Violation = permanent ban without compensation.

6a. Content License & Public Sharing

Each generation has a "Private Mode" toggle (default OFF). While Private Mode is OFF, you grant us a non-exclusive, royalty-free license to display, reproduce, and use that generated output for our public Showcase, marketing, and promotional materials. Turn Private Mode ON before generating to opt that output out. You confirm you hold the necessary rights to the inputs you provide.

API/MCP outputs are private by default and are not automatically opted into Showcase or promotional sharing. The dashboard sharing controls described above do not apply to API requests.

6b. Temp Email Tool

The Temp Email tool gives you a disposable inbox on our own domain to help you register third-party provider accounts. Use it lawfully only, no spam, fraud, harassment, ban-evasion, or any illegal activity. Messages are transient and may be accessed by operators for abuse prevention, so do not use it for sensitive or private correspondence. We may rate-limit or disable this tool at any time.

7. Limitation of Liability

Our liability is limited to the value of your most recent subscription. Not responsible for indirect damages.

8. Termination

We may suspend accounts that violate the ToS. You may cancel anytime, the tier remains active until expiry. No refund is given upon cancellation.

9. Governing Law

Subject to Indonesian law. Disputes resolved in Indonesian courts.

10. Contact

[email protected]

← Back