FAQ

What exactly does a licence unlock?

The Analysis pass: the workspace database, the SQL-queryable call graph, and native library analysis. Everything else — opening APK, DEX, JAR and IPA files, Java decompilation, ARM disassembly (A64, A32 and T32), hex and smali views, control-flow graphs and the phone mirror — runs without one.

Is the licence checked online?

When the licence server is reachable, yes: Thyme posts the licence to it and caches the answer locally. That is what lets a licence be revoked, and it is the only thing the app ever sends anywhere. The request contains the licence text and nothing else — no file names, no binary contents, no telemetry.

Does it work offline?

Yes. The licence is a plain text file, and the app holds the matching public key. With no network it verifies the signature locally and starts. ~/.garlic/license is the file, and it is the same file the garlic command-line tool reads, so one licence covers both.

Is my APK or binary uploaded anywhere?

No. Analysis runs entirely on your machine. The MCP server talks over a unix socket or a named pipe rather than a network port, and the only outbound request the app makes is the licence check above.

What happens after 0.1.0?

A one-time licence covers every 0.x release and the features listed above. If a future major version changes what the licence unlocks, existing licences keep working for the version they were bought on.

Licence and orders

I bought Thyme and lost the licence file.

Retrieve it here with the address you paid with, or with the checkout session id from your receipt. Nothing is lost — the licence is stored server-side against your order.

Can I use one licence on two computers?

Yes. The licence is a signed file rather than a machine binding, so it works wherever you copy it.

What payment methods are accepted?

Whatever Stripe Checkout offers in your region — card, and the local methods Stripe supports for your country.

Refunds?

If Thyme does not do what this site says it does, write to neocanable@gmail.com within 30 days and the payment is returned.