Documentation Start Updated

Licenses and seats

What a license key is, what a seat is, how an installation is activated, and what happens when a license ends. One license covers Quikap and QuikapStudio.

The short version

  • A license is issued to a person or a team. It has a key, a number of seats, the release channels it includes, and sometimes an end date. One license covers both programs.
  • Each installation of Quikap or of QuikapStudio that you activate with the key takes one seat. The two programs on one computer are two installations, and two seats.
  • An activated installation receives updates. Both programs work whether they are activated or not.

The license key

A key has the form QK-XXXXX-XXXXX-XXXXX-XXXXX-XXXXX. Capitals and dashes do not matter when you type it, and the letters O, I and L are read as the digits they are usually mistaken for. The last two characters are a checksum, so a mistyped key is recognised as mistyped before it is sent anywhere.

Treat the key as you would a password. This site does not store it: it stores a keyed hash of it, which is enough to recognise the key and useless for recovering it. Nobody at Exprezoe can read your key back to you. If it is lost, the license is revoked and a new one is issued.

Activating an installation

In Quikap or in QuikapStudio, choose Help › License, enter the key, and choose Activate.

The program sends this site:

What Why
The license key To find the license. Sent once, over HTTPS, and not kept by the program afterwards.
Which program it is, and its version So that the right update channel is read, and so that you can tell your installations apart.
The computer's name and the platform The same.
A hash of an identifier The program makes a random identifier when it is first run. Only its SHA-256 is sent. It is not derived from your hardware.

The site answers with an entitlement: a small signed document that says which license the installation belongs to, which channels it may read, and until when. The program keeps it in the operating system's protected storage for your account and can check its signature by itself, without asking anybody.

Seats

When every seat is in use, activating another installation is refused, and the answer names the computers and programs that hold the seats. To free one:

  • in that program, choose Help › License › Deactivate; or
  • on your account page, choose Deactivate beside the installation.

The seat is free at once. Activating the same installation again does not take a second seat.

Entitlements renew themselves

An entitlement lasts thirty days. The program renews it quietly once two thirds of that time have passed: it looks when it starts, and every six hours while it runs, and asks this site only when the renewal is due. If the computer is offline for longer than thirty days, the program keeps working, and asks you to activate again when you next want an update.

Whatever an entitlement says, this site checks its own records each time: a license that was revoked, or an installation that was deactivated, stops receiving updates at once and not thirty days later.

When a license ends

Both programs go on working on the computers where they are installed. Those installations no longer receive updates, and the downloads page closes, until the license is renewed.

Exprezoe staff

People at Exprezoe do not need a key. In Help › License, choose Sign in with Exprezoe Identity. Your browser opens, you sign in with your second factor, and the installation is entitled for as long as your account is. No seat is counted. Each person may have ten installations signed in at once, across both programs; an eleventh replaces the one that was used longest ago.

Questions

Can I use one key on my desktop and my laptop? Yes, if the license has enough seats free: one per program per computer.

I reinstalled Windows. Did I lose a seat? The old installation still holds it. Deactivate it on your account page, then activate the new one.

Does a program check the license while I work? No. It shows its entitlement to this site when it looks for an update, and renews it about once in twenty days. Capturing and editing never depend on this site being reachable.