Free trial and Pro subscription
Ten free hours of Pro, then $3 a month if you like it. Here is what each tier includes and how active time is counted.
ToyControl has a Free tier and a Pro tier. The Free tier lets you build patterns and pair one toy. Pro unlocks scripts, VR, remote control, and multiple toys. You get 10 free hours of Pro when you sign up; after that, Pro is on a monthly subscription. This article covers what each tier gets and how the trial works.
What Free includes
- Pattern Generator (the full feature, all presets, custom patterns, phase timeline).
- 1 connected toy at a time.
- Basic controls (Pause, Test toy, Multiplier, Speed range).
That is it. Free is genuinely useful (you can have a full pattern session), just narrower than Pro.
What Pro includes
Everything in Free, plus:
- Script playback. Load scripts and play them in sync with videos.
- Video sync. Use the built-in Video Player.
- Connect to VR. Drive your toy from VR scenes on your headset.
- Game Link. Drive your toy from VR games (Captain Hardcore, Heat VR, etc.).
- Remote Control rooms. Multi-person sessions with partners.
- Multiple devices. Pair more than one toy at a time.
Pro is what most users actually want once they have tried ToyControl.
What the trial gives you
You get 10 hours of Pro for free when you sign up (anonymous or email account, both qualify). The clock counts only active minutes: time when the engine is actively playing something. Idle time, paused time, time when ToyControl is open but doing nothing, does not count.
This means:
- A 30-minute session with a script counts as 30 minutes of trial.
- 30 minutes spent setting up a session counts as 0 minutes.
- A 20-minute partner session counts as 20 minutes.
The trial bar in the sidebar shows minutes remaining. When you have less than an hour left, a banner appears.
What happens after trial expires
When the trial counter hits zero:
- Pro features lock.
- The Pattern Generator still works.
- Your one paired toy still works.
- A subscription banner appears in the main area.
You can keep using ToyControl for free with patterns. To unlock everything again, subscribe.
What Pro costs
See the current price on the pricing page. Billed monthly. The price is shown in your account's currency, with the actual charge handled by Stripe.
Statement descriptor: TCTRL (so you know what the charge is when you see it).
How to upgrade
- Open ToyControl.
- Open the Account page (or click your account info in the sidebar bottom).
- Click Upgrade to Pro.
- Stripe checkout opens. Enter card details.
- Subscribe.
Pro unlocks within seconds. See How to upgrade to Pro for the full walkthrough.
How to cancel
- Open the Account page.
- Click Cancel subscription.
- Confirm.
You keep Pro until the end of your current billing period (so a cancel on May 10 with billing on June 1 means Pro stays active through May 31). Before that date, you can click Reactivate to undo.
See How to cancel your Pro subscription.
Managing billing
For card updates, invoice downloads, or contacting Stripe support directly, click Manage billing in Stripe on the Account page. Opens Stripe's hosted billing portal.
Anonymous vs email subscriptions
Both anonymous and email accounts can subscribe. The difference:
- An email account lets you sign in on another computer and find your subscription there.
- An anonymous account keeps the subscription tied to your browser. If you lose the cookie, you lose access to the subscription (you can contact us and we can usually transfer it to a new account).
We recommend using an email account if you plan to subscribe. See Anonymous account vs email account.
Privacy
- Stripe handles all card data. We never see your card.
- Your subscription status is stored against your user ID. That is the only billing-related data on our side.
- Trial minutes are tracked anonymously. We do not see what you did during those minutes.
Try it
If you are new:
- Sign up (anonymous or with an email).
- Start using Pro features. They are unlocked during your 10-hour trial.
- After 10 active hours, decide if you want to subscribe.