What we guarantee
A code we issue keeps resolving:- after you change its destination
- after you archive it
- after your payment fails
- after you cancel
- after you stop being a customer entirely and never contact us again
How it is enforced
Not by policy. By the absence of the data that would make it revocable. Resolution reads one key-value record and returns a302. That record contains
the destination, a status, and two version numbers. It contains no account id,
no plan, and no billing field. The code that serves redirects does not import
the billing module, does not query the control-plane database on the normal path,
and has no way to ask whether you have paid — not because it declines to, but
because none of that is reachable from where it runs.
The consequence
Someone would have to deliberately re-architect the redirect path to add a
paywall to it. It cannot happen through a config change, an expired card, a
billing bug, a failed webhook, or a database outage.
What follows from it
Several parts of the API look odd until you see them as consequences of this. There is no delete.POST /api/links/{id}/archive removes a link from your
dashboard and the code keeps working. There is no endpoint that stops a code
resolving, because a printed code that stops working is the failure this product
exists to prevent — and we cannot tell the difference between “I no longer need
this” and “I forgot it is on 5,000 placemats”.
Archiving does not refund your quota. Every link is permanent, so an archived
link still costs us to serve, forever. If archiving freed the quota, create,
archive, repeat would be unlimited free permanent links. This holds on the
Starter plan too: archiving a link does not give the current billing cycle’s
allowance back, because the link it archived still resolves.
A custom domain cannot be removed while any link resolves on it — archived
ones included. Removing it would break every printed code using that hostname.
A cancelled account can still download artwork. Re-downloading the EPS for a
code you printed in 2024 is not a feature you are paying for; it is a copy of
something you already own.