Licence and activation

The licence, explained without the lawyers.

Subscription software running on hardware you own raises fair questions: what is it sending, what happens when you stop paying, and can you be locked out at the worst possible moment. This page answers all three specifically. The formal wording is in the terms of service, but nothing there contradicts anything here.

The licence check

Everything your installation sends us.

FieldExampleWhy we need it
Domainbooks.yourcompany.comBinds the licence to one installation
Licence keyGYRO-4K2P-9XLM-77QDIdentifies the subscription
Installation fingerprintsha256 of the install pathDistinguishes production from staging
Product version1.0.4So we can warn you about a bad release
PHP version8.3.14So we can warn you before a build stops supporting it
Company count2Meters the subscription against what you pay for

That is the complete list. No customer records, no invoices, no ledger figures, no employee data, no file names, no email addresses, no IP-based analytics and no third-party tracking. The request is a single HTTPS call, once a day, jittered so we do not create a thundering herd at midnight.

Failure modes

What happens when things go wrong.

Every one of these is designed so that our problem never becomes your outage.

Our licence server is down

Your installation carries on for ten days on its cached licence without contacting us at all. Every failed check is logged so you can see it happened. In practice you would never notice an outage on our side.

Your server has no outbound internet

Use offline activation. The installer prints a request string, you paste it into your client area on any device, and you paste the signed response back. Renewals use the same route, and we email you before one is due.

You move host or change domain

Press Deactivate licence in the application, or in your client area if the old server has already gone, then activate on the new domain. You never need to remember the old one, only your key.

You lose the key

It is in your client area and in every renewal email. If you have lost access to both, we can verify you from the payment record and reissue. It is not a disaster, and it is not a support ticket we charge for.

If you stop paying

Precisely what read-only means.

CapabilityActiveGrace, 10 daysRead-only
Log in and browse everythingYesYesYes
Run and export every reportYesYesYes
Download a full database backupYesYesYes
Export every module to CSV and XLSXYesYesYes
Scheduled backups keep runningYesYesYes
Create, edit or delete recordsYesYesNo
Send invoices, post journals, run payrollYesYesNo
Customer portal and storefront accept inputYesYesNo
API write endpointsYesYesNo
Receive product updatesYesNoNo
Email supportYesNoNo

Nothing is deleted, hidden, encrypted or degraded. Subscribe again and every write capability returns immediately, with no data loss and no re-import. We think a vendor that can make your books unreadable has too much power over you, so we designed it so that we cannot.

Free non-production licences

Every subscription includes one staging installation at no cost, on a subdomain you nominate. On top of that, localhost, 127.0.0.1, any .test or .local domain, and any private-network address activate automatically without consuming anything.

This is deliberate. The most common reason people crack software like this is not to avoid paying, it is to run a test copy. So we gave you the test copy.

Questions

About the licence.

Can you remotely disable my installation?

Technically yes, and we will not pretend otherwise: a licence server that can authorise can also refuse. We use it in exactly two situations, both written into the terms: a subscription that has genuinely lapsed after its grace period, and a key confirmed as pirated after an appeal window. We do not use it in a billing dispute, we do not use it as leverage in a support disagreement, and even when it is used the installation goes read-only rather than dark, with exports and backups still working.

What if Gyro Web Services stops trading?

Our written commitment, on the about page, is that if we cease operations we will publish a permanent unlock that removes licence checking entirely, and we will give notice before it comes to that. Your data is in a standard MySQL database throughout, exportable at any moment, so the worst case is a working installation that stops receiving updates rather than a business that stops.

Is the licence per company or per installation?

Per company, within one installation. One installation with three companies costs $27 a month. Two separate installations, for example a live one and a second live one for a different client, are two subscriptions. Your included staging copy is never counted.

Can I resell Gyro Suite to my clients?

Not under the standard licence, which covers your own business. There is a partner arrangement for agencies, accountants and hosting providers who want to deploy it for clients, with volume pricing and a shared client area. Ask through the contact form.

What happens at renewal if my card fails?

We retry over several days and email you each time before anything changes. The ten day grace period starts only after the final failure, so in practice you have around two weeks from the first failed charge before write access is affected. Nothing is deleted at any point.

Any of this unclear?

Ask before you buy rather than after. Licence questions get a reply within one business day.