---
title: "Ablaufende Links: Geheimnis vernichtet, nicht umgeleitet"
url: https://uselinkpilot.com/de/blog/expiring-links-security
description: "Ein ablaufender Secret-Link vernichtet das Geheimnis zum Stichtag, ein toter Kurzlink leitet nur nicht mehr weiter. Zeitfenster wählen, Sonderfälle kennen."
lang: de
---

Sicherheit (https://uselinkpilot.com/de/blog/category/security)

# Ablaufende Links: Das Geheimnis wird vernichtet, nicht nur umgeleitet

Ein ablaufender Secret-Link vernichtet das Geheimnis zum Stichtag, ein toter Kurzlink leitet nur nicht mehr weiter. Zeitfenster wählen, Sonderfälle kennen.

W. Miller (https://uselinkpilot.com/de/author/w-miller)26. Mai 2026 · Aktualisiert am 22. Oktober 2026 · Über LinkPilot (https://uselinkpilot.com/de/about)

Ein ablaufender Secret-Link vernichtet das Geheimnis zum Stichtag: Bei LinkPilot wird der gespeicherte Geheimtext überschrieben, danach lässt sich nichts mehr abrufen. Ein Linkkürzer, der ab einem Zeitpunkt 410 Gone (https://www.rfc-editor.org/rfc/rfc9110#section-15.5.11) zurückgibt, hat nur die Weiterleitung eingestellt. Jeder Link, der ein Geheimnis trägt, braucht einen Ablauf. Ohne ihn wird Ihre „Einmal“-Garantie mit jedem Tag, an dem der Link ungelesen liegt, still und leise schwächer. Dieser Beitrag zeigt, was ein Ablauf tatsächlich schützt, wie Sie ein Zeitfenster wählen, das Sie begründen können, welche Sonderfälle in der Praxis Ärger machen und wann ablaufende Links das falsche Werkzeug sind. Wenn Sie das Verhalten zuerst ausprobieren möchten: Der kostenlose Generator für Einmal-Links (https://uselinkpilot.com/de/tools/free-secret-link-generator) versieht jedes Geheimnis, das er erstellt, mit einem Ablauf.

## Was schützt ein Ablauf eigentlich?

Der Ablauf begrenzt das Zeitfenster, in dem etwas durchsickern kann. Ein Link, der fünf Minuten lang funktioniert hat, ist für einen Angreifer weit weniger wert als einer, der eine Woche lang funktioniert hat, selbst wenn beides „Einmal“-Links waren.

Überlegen Sie, wo eine URL mit einem Geheimnis landet, nachdem Sie auf Senden geklickt haben: im Posteingang des Empfängers, im Speicher seines E-Mail-Anbieters, vielleicht in einer weitergeleiteten Kopie, in einem Chatverlauf, der auf ein Handy synchronisiert wird, im Browserverlauf. Keine dieser Kopien haben Sie unter Kontrolle. Was Sie _sehr wohl_ steuern können, ist, wie lange jede davon einlösbar bleibt. Bei einem Ablauf von einer Stunde ist jede verirrte Kopie dieser URL sechzig Minuten nach dem Erstellen wertlos, ganz gleich, wo sie gelandet ist.

Der Ablauf fängt außerdem einen sehr menschlichen Fehler ab, gegen den Löschen nach dem Lesen nichts ausrichtet: **Der Empfänger öffnet den Link nie.** Löschen nach dem Lesen greift erst beim Lesen. Ein ungelesener Link ohne Ablauf liegt unbegrenzt im Posteingang, weiterhin gültig, weiterhin durchsuchbar und nur eine Weiterleitung von der falschen Person entfernt.

## Ablauf und Löschen nach dem Lesen decken verschiedene Fehler ab

Diese beiden Mechanismen werden ständig verwechselt. Sie sind voneinander unabhängig, und am stärksten ist eine Einrichtung, die beide nutzt:

| Fehlerfall | Fängt Löschen nach dem Lesen ihn ab? | Fängt der Ablauf ihn ab? |
| --- | --- | --- |
| Der Empfänger liest es, der Link bleibt danach im Posteingang liegen | Ja, er ist bereits ungültig | Ja, irgendwann |
| Der Empfänger öffnet ihn nie | Nein, er bleibt für immer gültig | Ja |
| Die falsche Person öffnet ihn zuerst | Teilweise: Der Inhalt wird gelöscht, und der Audit-Verlauf zeigt es | Nein |
| Die URL gerät Wochen später über einen E-Mail-Export nach außen | Nur wenn er gelesen wurde | Ja, er ist längst ungültig |

Beachten Sie die Zeile „falsche Person“: Keiner der beiden Mechanismen _verhindert_ dieses Lesen. Dafür gibt es die Passphrase, die über einen anderen Kanal übermittelt wird. Der Ablauf begrenzt die Zeit, das Löschen begrenzt die Zahl der Lesevorgänge, die Passphrase begrenzt, _wer_ liest. Drei getrennte Stellschrauben.

## Wie lange sollte ein Secret-Link gültig sein?

So lange, wie die Übergabe voraussichtlich dauert, plus eine vertretbare Verzögerung, und nicht länger. Eine Faustregel nach Situation:

| Situation | Zeitfenster | Begründung |
| --- | --- | --- |
| Übergabe in Echtzeit (Chat, Anruf, Bildschirmfreigabe) | 1 Stunde (die kürzeste Voreinstellung) | Der Empfänger ist da; Löschen nach dem Lesen schließt den Link in dem Moment, in dem er ihn liest |
| E-Mail an einen bekannten, aktiven Empfänger | 1 Stunde | Deckt Verzögerungen im Posteingang ab, ohne ein Fenster über Nacht offen zu lassen |
| Geplante Übergabe (Onboarding morgen um 10 Uhr) | 24 Stunden | Übersteht Terminverschiebungen und ist am Tag danach trotzdem ungültig |
| Empfänger in einer weit entfernten Zeitzone | 24 bis 48 Stunden | Sein Arbeitstag überschneidet sich womöglich gar nicht mit Ihrem |
| Alles, was mehr als 7 Tage braucht | Stopp | Der Link ist das falsche Mittel, nutzen Sie einen Tresor |

Das Prinzip hinter der Tabelle: Setzen Sie das Fenster auf _die erwartete Übergabezeit plus eine vertretbare Verzögerung_, nicht auf „so lange, dass ich nie wieder darüber nachdenken muss“. Zeitfenster, die nach Bequemlichkeit gewählt werden, streben gegen unendlich.

## Eine zeitlich geplante Übergabe, Schritt für Schritt

Eine neue Entwicklerin fängt morgen um 10:00 Uhr an. Sie müssen ihr das Passwort für den Lesezugriff auf die Produktionsdatenbank übergeben.

1. **09:55**: Erstellen Sie den Secret-Link in Ihrem LinkPilot-Konto mit aktiviertem Löschen nach dem Lesen, einer Passphrase und einem eigenen Ablauf um 11:00 Uhr. Der Ablauf zu einer Uhrzeit und die Passphrase sind beide Pro-Funktionen. Angemeldet stehen die Voreinstellungen 1 Stunde, 24 Stunden oder 7 Tage zur Wahl, und der Generator ohne Konto setzt 7 Tage.
2. **09:56**: Senden Sie den Link per E-Mail.
3. **09:58**: Senden Sie die Passphrase per SMS oder als Slack-Direktnachricht, also über einen anderen Kanal als den Link. So reicht ein einzelner kompromittierter Kanal nicht aus.
4. **10:05**: Die Empfängerin öffnet den Link, gibt die Passphrase ein und liest das Passwort einmal. Der Link wird gelöscht.
5. **10:30**: Sie prüfen den Audit-Verlauf. Ein Aufruf, richtige Uhrzeit, plausibler Standort. Erledigt.
6. **Falls um 10:30 noch ungelesen**: Widerrufen Sie den Link, melden Sie sich bei ihr und teilen Sie das Passwort erneut, während Sie beide erreichbar sind. Warten Sie nicht einfach auf den Ablauf, denn ein ungelesener gültiger Link ist ein offenes Fenster.

Das Fenster ist so kurz, dass eine abgefangene E-Mail eine Stunde später wertlos ist. Die Passphrase schützt davor, dass jemand den Link innerhalb dieser Stunde abfängt. Das Löschen verhindert erneutes Lesen. Jeder Mechanismus fängt ab, was die anderen übersehen.

## Sonderfälle, die Sie kennen sollten

### E-Mail-Scanner verbrauchen weder die Zeit noch das Geheimnis

Sicherheitstools für Firmen-E-Mail rufen URLs ab, sobald eine Nachricht eintrifft. Ein gut gebauter Secret-Link behandelt diese Abrufe als Anfragen nach Metadaten: Der Endpunkt zum Anzeigen bei LinkPilot liefert auf ein `GET` nur den Status zurück, und ein Aufruf wird erst bei einem ausdrücklichen `POST` zum Anzeigen erfasst. Ein Scanner, der Ihren Link um 09:56 aufruft, löscht ihn also nicht und erfährt nichts Brauchbares. Was Sie Scannern _nicht_ verwehren können, ist zu sehen, dass eine URL verschickt wurde. Auch deshalb gehört die Passphrase in einen anderen Kanal.

### Der Empfänger in Minute 59

Der Ablauf wird beim Anzeigen durchgesetzt, nicht durch einen Hintergrundjob, von dem Sie hoffen müssen, dass er gelaufen ist. Bei LinkPilot wechselt ein abgelaufenes Geheimnis beim nächsten Zugriff in den Status `expired`, und der Inhalt wird im selben Schreibvorgang unkenntlich gemacht. Ein Anzeigen, das vor dem Stichtag beginnt und danach endet, wird eindeutig in die eine oder andere Richtung entschieden. Einen halb abgelaufenen Zustand gibt es nicht.

### Rechnen mit Zeitzonen

„Läuft in 24 Stunden ab“ ist eindeutig, „läuft morgen Abend ab“ nicht. Legen Sie Zeitfenster als Dauer ab jetzt fest, und nennen Sie dem Empfänger den Stichtag in _seiner_ Zeitzone. Erstaunlich viele Beschwerden der Art „Der Link war schon ungültig, als ich ihn geöffnet habe“ gehen auf Rechenfehler mit Zeitzonen zurück.

## Der Blick auf Compliance

Der Ablauf setzt außerdem zwei Grundsätze praktisch um, die in den meisten aktuellen Datenschutzregelungen vorkommen: Datenminimierung und Speicherbegrenzung (in der DSGVO (https://eur-lex.europa.eu/eli/reg/2016/679/oj), Artikel 5(1)(c) und 5(1)(e)). Wenn Sie personenbezogene Daten übermitteln müssen, etwa ein Ausweisdokument, einen Kundendatensatz oder Zugangsdaten, die an eine Person gebunden sind, lässt sich einem Prüfer ein Link, der nachweislich nach einem begrenzten Zeitfenster nicht mehr existiert, viel leichter erklären als „das liegt irgendwo im E-Mail-System“. Ein Audit-Verlauf, der für jede Freigabe das Erstellen, das Öffnen und den Ablauf zeigt, macht aus Ihrer Aussage zur Aufbewahrung einen Nachweis statt einer Behauptung. Nichts davon macht ein Tool für sich genommen „DSGVO-konform“, denn Compliance ist eine Eigenschaft Ihres gesamten Prozesses. Begrenzte Lebensdauern und Ereignisprotokolle sind aber das Rohmaterial dafür.

## Wobei ein Ablauf nicht hilft

Ein Ablauf ersetzt nicht:

- **Das Erneuern.** Ist das Geheimnis selbst kompromittiert, macht der Ablauf des _Links_ die _Zugangsdaten_ nicht ungültig. Erneuern Sie sie im Quellsystem. Der Ablauf begrenzt, wie lange das Transportmittel scharf ist, sagt aber nichts über den Inhalt, nachdem er zugestellt wurde.
- **Den Schutz per Passphrase.** Der Ablauf begrenzt die Zeit, die Passphrase begrenzt den Zugriff. Die beiden sind voneinander unabhängig und lassen sich ohne großen Aufwand kombinieren.
- **Die Audit-Protokollierung.** Der Ablauf sagt Ihnen nichts darüber, wer das Geheimnis wann gesehen hat. Dafür gibt es Audit-Ereignisse pro Link: LinkPilot protokolliert Erstellen, Öffnen, falsche Passphrase, Löschen, Ablauf und Widerruf, jeweils mit Zeitstempel und gehashter IP-Adresse.

## Das Antimuster „Ich verlängere ihn einfach“

Verlockend und fast immer falsch. Der Empfänger hat sich auf ein Zeitfenster eingestellt. Eine stille Verlängerung bricht das Vertrauensmodell: Er ging davon aus, dass der Link ungültig ist, und hat das Geheimnis womöglich entsprechend behandelt oder den Posteingang, in dem der Link liegt, nicht mehr geschützt.

Der saubere Weg: Widerrufen Sie den alten Link, erstellen Sie einen neuen mit neuem Ablauf und sagen Sie dem Empfänger Bescheid. Der Audit-Verlauf bleibt wahrheitsgetreu: ein Link, ein Zeitfenster, ein Ergebnis pro Freigabe. Deshalb können Sie bei LinkPilot ein aktives Zeitfenster _verkürzen_ oder sofort widerrufen, eine Schaltfläche zum Verlängern gibt es aber bewusst nicht.

## Wann ablaufende Links das falsche Werkzeug sind

Eine ehrliche Liste der Grenzen:

- **Wiederkehrender Zugriff.** Braucht jemand den Wert auch nächste Woche noch, legen Sie ihn in einen Passwortmanager und teilen Sie den Eintrag im Tresor. Links nach Zeitplan neu zu verschicken ist ein Tresor mit zusätzlichen Schritten und schwächeren Garantien.
- **Maschinen als Abnehmer.** CI-Pipelines und Dienste sollten Geheimnisse aus einem Secrets-Manager (oder dem nativen Secret-Speicher der Plattform) beziehen, nicht Einmal-URLs abrufen.
- **Breite Verteilung.** Ein Link, den fünfzehn Personen brauchen, ist keine Übergabe eines Geheimnisses mehr. Das ist Zugriffskontrolle, und die gehört in ein System, das eine hat.

Ablaufende Links sind für genau eine Aufgabe stark: einen sensiblen Wert einmal von einer Person zur anderen zu bringen, mit begrenztem Schadensradius.

## Weiterlesen

- So funktionieren Einmal-Links für Geheimnisse: https://uselinkpilot.com/de/blog/how-one-time-secret-links-work
- Passwörter sicher teilen: 5 Methoden im Vergleich: https://uselinkpilot.com/de/secure-password-sharing
- Warum URLs sensible Informationen preisgeben: https://uselinkpilot.com/de/blog/why-urls-leak-sensitive-information
- Kostenloser Generator für Secret-Links: https://uselinkpilot.com/de/tools/free-secret-link-generator

## Quellen

- IETF, RFC 9110: HTTP Semantics, section 15.5.11 410 Gone (https://www.rfc-editor.org/rfc/rfc9110#section-15.5.11).
- EUR-Lex, Regulation (EU) 2016/679 (GDPR), Article 5 (https://eur-lex.europa.eu/eli/reg/2016/679/oj).

## Tools zu diesem Artikel

One-Time-Secret-Link-Generator

Teilen Sie ein Passwort oder eine Notiz über einen Link, der sich nur einmal öffnen lässt.
https://uselinkpilot.com/de/tools/free-secret-link-generator

Selbstlöschende Nachricht

Senden Sie eine Notiz, die nach einmaligem Lesen verschwindet.
https://uselinkpilot.com/de/tools/burn-after-read-secret

Generator für ablaufende Links

Erstellen Sie Links, die zu einem festgelegten Zeitpunkt nicht mehr funktionieren.
https://uselinkpilot.com/de/tools/temporary-link

## Häufige Fragen

### Reicht Löschen nach dem Lesen nicht aus?

### Was ist ein vernünftiger Standardablauf?

### Kann ich einen aktiven Ablauf verlängern?

### Gibt ein abgelaufener Link etwas preis?

### Welche Ablaufzeiten unterstützt LinkPilot?

## LinkPilot verschickt einen Secret-Link, der nach dem Öffnen verschwunden ist.

In Ihrem Browser verschlüsselt, einmal angezeigt, dann gelöscht. Ohne Konto.

Secret-Link erstellen (https://uselinkpilot.com/de/tools/free-secret-link-generator)

## Weiterlesen

Sicherheit

### Clientseitige Verschlüsselung: Was sie schützt und was nicht

Verschlüsselung im Browser schützt Geheimnisse vor Betreiber und Datenbank-Leaks, mehr nicht. Schadcode, Erweiterungen und geleakte Links hebeln sie aus.
https://uselinkpilot.com/de/blog/client-side-encryption-for-secret-sharing

Sicherheit

### Zugangsdaten beim Kunden-Onboarding per Einmal-Link

Für Agenturen und MSPs: den ersten Login als Einmal-Link senden, vertrauliche Onboarding-Anleitungen ebenso teilen und die Übergabe dokumentieren.
https://uselinkpilot.com/de/blog/one-time-credential-sharing-for-client-onboarding

Sicherheit

### Vertrauliche Nachricht per widerrufbarem Link teilen

Widerruf beendet den Zugriff vor dem Ablauf. Unterschied zum ablaufenden Link, Versand, richtiger Zeitpunkt und was ein Widerruf nicht rückgängig macht.
https://uselinkpilot.com/de/blog/how-to-share-a-sensitive-message-with-a-link-that-can-be-revoked

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Startseite",
        "item": "https://uselinkpilot.com/de"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Blog",
        "item": "https://uselinkpilot.com/de/blog"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "Ablaufende Links: Geheimnis vernichtet statt umgeleitet",
        "item": "https://uselinkpilot.com/de/blog/expiring-links-security"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "BlogPosting",
    "@id": "https://uselinkpilot.com/de/blog/expiring-links-security#article",
    "headline": "Ablaufende Links: Geheimnis vernichtet statt umgeleitet",
    "description": "Ein ablaufender Secret-Link vernichtet das Geheimnis zum Stichtag, ein toter Kurzlink leitet nur nicht mehr weiter. Zeitfenster wählen, Sonderfälle kennen.",
    "inLanguage": "de",
    "datePublished": "2026-05-26",
    "dateModified": "2026-10-22",
    "image": "https://uselinkpilot.com/logo-512.png",
    "author": {
      "@type": "Person",
      "@id": "https://uselinkpilot.com/author/w-miller#person",
      "name": "W. Miller",
      "url": "https://uselinkpilot.com/de/author/w-miller",
      "worksFor": {
        "@type": "Organization",
        "name": "LinkPilot",
        "url": "https://uselinkpilot.com"
      }
    },
    "publisher": {
      "@type": "Organization",
      "name": "LinkPilot",
      "url": "https://uselinkpilot.com",
      "logo": {
        "@type": "ImageObject",
        "url": "https://uselinkpilot.com/logo-512.png",
        "width": 512,
        "height": 512
      }
    },
    "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "https://uselinkpilot.com/de/blog/expiring-links-security"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "Reicht Löschen nach dem Lesen nicht aus?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Löschen nach dem Lesen deckt das Lesen ab. Der Ablauf deckt den Fall ab, dass nie gelesen wird: Links, die im Posteingang vergessen werden, in langen Slack-Threads untergehen oder die ein Empfänger schlicht ignoriert. Nutzen Sie beides, denn die beiden decken verschiedene Fehlerfälle ab."
        }
      },
      {
        "@type": "Question",
        "name": "Was ist ein vernünftiger Standardablauf?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Für die Übergabe von Passwörtern und Tokens ist 1 Stunde ein guter Standard. Für geplante Übergaben wie ein Onboarding am nächsten Morgen 24 Stunden. Bei allem, was länger als 7 Tage dauert, fragen Sie sich, ob ein Link überhaupt das richtige Mittel ist. Meist ist ein Eintrag im Tresor besser."
        }
      },
      {
        "@type": "Question",
        "name": "Kann ich einen aktiven Ablauf verlängern?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Das sollten Sie nicht, und LinkPilot unterstützt es bewusst nicht. Der Empfänger verlässt sich auf das ursprüngliche Zeitfenster, und eine stille Verlängerung bricht diese Abmachung. Sie können das Zeitfenster verkürzen oder sofort widerrufen. Brauchen Sie mehr Zeit, widerrufen Sie den Link und senden Sie einen neuen."
        }
      },
      {
        "@type": "Question",
        "name": "Gibt ein abgelaufener Link etwas preis?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Bei einem gut gebauten Tool nicht. Bei LinkPilot wechselt ein abgelaufenes Geheimnis beim nächsten Zugriff in den Status „expired“, und der gespeicherte Inhalt wird im selben Schreibvorgang überschrieben. Besucher sehen eine Statusseite, nie den Inhalt."
        }
      },
      {
        "@type": "Question",
        "name": "Welche Ablaufzeiten unterstützt LinkPilot?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "1 Stunde, 24 Stunden oder 7 Tage in jedem Tarif mit Anmeldung, dazu im Pro-Tarif ein frei wählbares Datum mit Uhrzeit. Das Tool ohne Konto ist auf 7 Tage voreingestellt. Jedes Zeitfenster lässt sich mit Löschen nach dem Lesen und mit manuellem Widerruf im Dashboard kombinieren."
        }
      }
    ],
    "inLanguage": "de"
  },
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus",
        "price": "799",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "799",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro (yearly)",
        "price": "288",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "288",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency (yearly)",
        "price": "2988",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "2988",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency Plus (yearly)",
        "price": "7980",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "7980",
          "priceCurrency": "USD",
          "billingDuration": "P1Y"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "alternateName": "LinkPilot by TetraCore",
    "url": "https://uselinkpilot.com",
    "contactPoint": {
      "@type": "ContactPoint",
      "contactType": "customer support",
      "email": "support@uselinkpilot.com",
      "url": "https://uselinkpilot.com/support"
    },
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot",
      "https://github.com/TetraCoreHQ/linkpilot-cli",
      "https://github.com/TetraCoreHQ/linkpilot-mcp",
      "https://www.npmjs.com/package/linkpilot",
      "https://www.npmjs.com/package/@uselinkpilot/sdk",
      "https://www.npmjs.com/package/@uselinkpilot/mcp",
      "https://chromewebstore.google.com/detail/linkpilot-short-links-and/mnmppadihpcncicldpkmgknhnjkondad",
      "https://addons.mozilla.org/en-US/firefox/addon/uselinkpilot/"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  }
]
```