Terms of Service
The rules for using Local Link at local.link, and what it stores.
Last updated September 27, 2026
Local Link makes AI agents portable: lnk runs your AI, serves
your models and backs up your files on your computer and in your own
clouds. These terms govern the one part that goes through Local Link's
own service at local.link: logging in, tunnels, which give programs
on your computer a public URL at <app>.<you>.local.link, and share
links to files in your clouds, at <you>.local.link/b/<id>. By logging
in with lnk auth login, running a tunnel or making a share link
through local.link, you agree to these terms. Local Link is a free, invite-only beta: only GitHub
accounts on its allow list can log in. It may change or stop at
any time.
Your account
- You log in with GitHub. Your Local Link username is your GitHub username.
lnk auth loginsaves a token on your machine. Keep it secret: anyone with it can run tunnels as you. Runlnk auth logouton machines you stop using.- You are responsible for everything served under your name.
What you may not do
Don't use Local Link to:
- break the law, or serve or share content you don't have the right to share;
- phish, impersonate other people or services, or collect other people's passwords;
- distribute malware, run command-and-control servers, or send spam;
- attack, scan or overload other systems, or run an open proxy for other people's traffic;
- get around Local Link's limits, or interfere with the service or other users' tunnels;
- serve anything that sexually exploits children.
We may disconnect tunnels, block accounts or remove access at any time, without notice, when we believe these rules are being broken or the service is at risk.
What you expose
A tunnel makes a program on your computer reachable by anyone with its URL.
You decide what to expose and are responsible for it. Use
lnk tunnel open --github alice,bob to let in only some GitHub accounts or
--auth user:password to require a password, and don't expose
anything you wouldn't put on the internet. A share link, made with lnk bucket share, lets anyone with it download those files from your cloud until
it expires, at most 7 days; --auth puts a password on it. Your content
stays yours.
Privacy — what Local Link stores
- Your account: your GitHub username and numeric id, the name of each machine you logged in from, and a hash of its token, never the token itself, so a copy of the accounts can't be used to connect. The page where you approve a login shows the name and address of the machine that asked, and is shown only to the browser that opened the login link. Local Link never receives or stores your GitHub password or a GitHub token.
- While a tunnel is connected: its name, the address your machine
connects from, your
lnkversion and a request count. These are held in memory and gone when you disconnect. - Traffic through your tunnels passes through Local Link's server in
memory on its way to your machine and back. It is not stored, and
requests, responses, headers and visitors' addresses are not logged.
Passwords set with
--authare kept in memory only while the tunnel is connected. Visitors' addresses are held in memory for up to a day to limit password guessing. Visitors who continue past the warning page get a cookie for that tunnel that only says they did. Visitors who sign in with GitHub to a tunnel that asks for it get a cookie for that tunnel holding their GitHub username; Local Link doesn't store or log it, and uses their GitHub token only to learn the username. - Share links: kept until a link expires, at most 7 days: who made it,
when it expires, its files' names and sizes, and the links your cloud
signed for them, which let anyone holding them download those files;
a password set with
--authonly as a hash. The files themselves go from your cloud to whoever opens the link, never through Local Link. Opening a share link isn't logged. - Server logs record when tunnels connect and disconnect and when people log in, with the username.
- Backups of account data are encrypted before they leave the server.
- Measures (
lnk measure): what your agents and machines use stays on your machine, or goes to the endpoint you name, never to Local Link. It's numbers only: never a message, prompt, file or answer. - The waitlist: your email and answers in the waitlist form are kept by the form service it links to, Tally, not on Local Link's server. They're used only to write to you about Local Link's cloud, and deleted when you ask at dev@local.link.
Local Link doesn't sell or share this data, and uses no ads or trackers.
No warranty
Local Link is provided as is, without warranties of any kind, and may be unavailable or lose data. To the extent the law allows, we are not liable for any damages from using it or not being able to.
Changes and contact
We may update these terms; the date at the top shows the latest version, and continuing to use Local Link means you accept it. Report abuse, with the URL, or ask anything at dev@local.link.
