Company

Privacy policy

What Xlyl collects, what it deliberately does not, and what you can do about either. This describes what the software running this site actually does.

Privacy policy: what is collected, and what never is

Who is responsible for this data

Soqode Digital Pvt Ltd operates the service at xlyl.link and is responsible for the data held on it and is the party to contact about it at contact [at] xlyl.link.

Everything below describes what the software running this site records. It does not cover any logging done by the hosting infrastructure outside the application.

If you have an account

What you give us

An email address and a password. The address is used to verify the account, to send a password reset if you ask for one, and to confirm a change of address. The password is never stored: what is kept is a bcrypt hash of it, which cannot be reversed into the original.

If you generate an API key, only a hash of the key is stored. The key itself is shown to you once, at the moment it is created, and cannot be recovered afterwards — which is why the API key page says to copy it then.

What you create

Your links: the destination URL, the short alias, any description you add, the domain it is on, an optional expiry, and — if you protect a link — a bcrypt hash of the link's password. Plus the click statistics described above, attached to each link.

Any custom domain you connect is stored as the hostname and its optional homepage. Nothing about your DNS provider or registrar is collected; the domain check resolves the name publicly and requests the domain, the way any visitor's browser would.

Your session

Signing in sets one cookie containing a signed session token. It is marked HttpOnly, so no script can read it, and SameSite=Lax. It is the only cookie this service sets, there is no analytics or advertising cookie anywhere on the site, and signing out clears it.

Anti-abuse records

If the operator has configured Google Safe Browsing, targets are checked against it when links are created, and an account that repeatedly submits flagged URLs accumulates timestamps used to apply a cooldown. Those timestamps are attached to the account and hold no other information.

Third parties

The software calls out to very few places, and most of them are optional and switched off unless the operator configures them.

  • Email delivery. Verification, password reset and address-change messages are sent through whatever mail service the operator has configured. Your email address passes through it.
  • Google Safe Browsing, if a key is configured. The destination URL of a link being created is checked against it. No personal data is sent.
  • reCAPTCHA, if configured. Google's script loads only where the shorten form is shown to someone who is not signed in. Your browser then contacts Google, which receives your IP address and may set its own cookies, subject to Google's own privacy terms. No other page loads it.
  • Country lookup uses a local database bundled with the software. No request leaves the server, and no third party sees a visitor address.

There is no advertising network, no analytics script, no session recording, no heat mapping and no data broker anywhere in this service — on the site or on the redirect path, apart from the administrators' affiliate links described below. That is a design decision as much as a privacy one: why it is free without advertising explains how that works.

How long things are kept

WhatKept for
Account recordUntil you delete the account
Links and their statisticsUntil you delete the link, it expires, or the account is deleted
Click totals and hourly statisticsAs long as the link they belong to
Per-click detail (referring page, campaign tags, language, city, visitor hash)365 days, then deleted by a scheduled job
The daily hashing saltIn the cache only, never the database; deleted about an hour after its UTC day ends
Anonymous creator IPThe 10-minute cooldown, then deleted within about five minutes
Custom domain hostname and homepageKept after you remove the domain or delete the account, no longer linked to you
Verification and reset tokensUntil used or replaced by a new one. An expired token stays, hashed and unusable, on the account record
Session cookieUntil you sign out or it expires

Deleted links are removed along with the statistics attached to them. Expired links are swept away by a scheduled job rather than lingering.

What you can do

  • Get a copy. Your account page downloads a CSV of every link you own. Each link's clicks download as a CSV too: the dashboard button covers the last 90 days, and the API's CSV endpoint goes back up to 365 days or 50,000 rows. Statistics are also available through the API. There is no single download of everything.
  • Correct it. Email address and password are changed from the account page; every link is editable.
  • Delete it. Deleting the account removes it, your links and their statistics at once. It is immediate and it cannot be reversed. The hostnames of any custom domains you connected are kept, detached from the account.
  • Take it with you. If your links live on a domain you own, you can keep the same addresses on another service by recreating the links there — the same aliases and destinations — and moving the domain's DNS and HTTPS to it.

Depending on where you live you may also have rights to object to or restrict processing, or to complain to a supervisory authority. Contact the operator of this site to exercise any of them.

Security

Passwords and link passwords are hashed with bcrypt. API keys are stored hashed. Session tokens are signed and delivered in an HttpOnly cookie. The service is served over HTTPS, including on custom domains once their certificate has been issued.

No service can promise it will never be breached. What this one can say is that the most sensitive thing it could lose — a log of who visited which link — does not exist to be lost.

Changes to this policy

If the software changes what it collects, this page changes with it and the date below changes too. Material changes to the hosted service are announced by the operator.

Last updated: 23 September 2026.

Frequently asked questions

Do you store the IP address of people who click my links?
No. The address is held for the moment it takes to count the click, to resolve a location and to derive a per-link visitor hash, then discarded. It is not written to the application's logs either. For links made with an account, a row is written for each click — with time, location, device, browser, referring page, language and any campaign tags — but the address itself never reaches the database. Clicks on links made without an account are not recorded.
You record each click. How is that not tracking me?
Nothing in the row names you, and nothing in the database joins your clicks on different links. Repeat visits are estimated using a hash of your address, your browser string and the link, with a random salt that changes every UTC day. The salt is kept only in the server's cache, never in the database, and is deleted about an hour after its day ends; after that the hash cannot be matched to anything. Because the link is part of the hash, the same visitor has unrelated hashes on different links. There is no profile and no identifier that follows you between links.
Do short links set cookies on visitors?
No. A visitor who follows a short link receives a redirect and nothing else: no cookie, no identifier, no script. The only cookie this service sets is the session cookie for people signed in to the dashboard.
How do I delete my data?
Delete your account from the Account page. That removes the account record, every link you created and the click statistics attached to those links. It is immediate and cannot be undone.
Can I get a copy of my data?
Yes, in parts. The Account page downloads a CSV of every link you own. Each link's clicks download as a CSV too: the dashboard button covers the last 90 days, and the API endpoint goes back up to 365 days or 50,000 rows. Statistics are also available through the API. There is no single download of everything.
Who is responsible for my data?
The operator of this site, Soqode Digital Pvt Ltd, is responsible for the data held on it. This policy describes what the software running this site records; it does not cover any logging done by the hosting infrastructure outside the application.

Keep reading