LinkeeperLinkeeper

SAVE LINKS · READ LATER · STAY ORGANIZED

Save any link in one tap.
Find it again instantly, even offline.

Share a link from TikTok, Facebook, Instagram, Threads, YouTube, or Safari, and Linkeeper captures it immediately — no need to open the app. Title, description, and thumbnail are fetched automatically; everything lives on your device first, so search is instant even in airplane mode.

  • No account required
  • Works fully offline
  • Sync is optional
Linkeeper — saved links
Linkeeper — link detail & tags
Linkeeper — search & collections

Every saved link, neatly organized

On your device first. The cloud is optional.

Linkeeper is built local-first: every link, tag, and collection is stored right on your device in an embedded SQLite database — no waiting on a network, no account needed to get started.

Signing in with Apple or Google is entirely optional, and only unlocks cross-device sync. Every other feature — saving, organizing, searching, reading — works fully without signing in.

Said plainly, upfront

Nothing is hidden: you can always export your entire library to a JSON file, sign out, or permanently delete your account and synced data in-app, any time.

8 THINGS LINKEEP DOES WELL

Everything you need to never lose a link again

From the moment you tap Share to the moment you find it again — every step is built for speed and staying organized.

01

Instant capture from any app

Uses your phone's native share sheet — a silent Share Extension on iOS, ACTION_SEND on Android — no app launch required, no interruption to what you're doing.

02

Automatic title & thumbnail

Client-side extraction plus platform-specific oEmbed for TikTok/YouTube, with a server-side fallback for sites that block mobile scraping, like Instagram/Facebook/Threads.

03

Tags & collections

Auto-detected tags by source and hashtag, plus manual many-to-many tagging. Group links into collections and share them as a read-only link — no account needed by the recipient.

04

Instant search, even without diacritics

A diacritics-folded local search index — typing "du lich" still finds "Du Lịch", no network required.

05

Read your way

Read/unread state, favorites, archive, an offline reader mode for articles, an in-app browser, bulk actions, and daily read reminders.

06

A private hidden vault

Sensitive links are locked behind a PIN plus Face ID/Touch ID; a privacy cover masks all content the instant the app leaves the foreground — not just the vault screen itself.

07

Optional cross-device sync

Sign in with Apple or Google to two-way sync links, tags, and collections. Sign out or permanently delete your account and server data any time.

08

Widget, backup & more

A home-screen widget shows your most recent saves; back up and restore your whole library to a JSON file.

No ads, no IDFA tracking.

PRIVACY

Your data stays on your device

Here's how Linkeeper protects your most private links, step by step.

  1. 1

    Local storage first

    Every link is written to a SQLite database right on your device — the source of truth isn't a server somewhere else.

  2. 2

    No account, no gatekeeping

    You get every feature — saving, organizing, searching, reading — without ever creating an account.

  3. 3

    A hidden vault with its own lock

    Private links move into an area locked with a PIN, unlockable in a tap with Face ID or Touch ID.

  4. 4

    A privacy cover

    The instant the app leaves the foreground, a cover masks all content — the OS app-switcher snapshot never exposes anything sensitive.

  5. 5

    Reversible sync

    If you choose to sign in for sync, you can sign out or permanently delete your account and all synced server data, right in the app.

More layers of protection

No account required

The entire app works offline, with zero setup to get started.

PIN + Face ID for the vault

Private links are kept entirely separate from your regular link list.

No IDFA tracking

Uses anonymous Firebase Analytics — no App Tracking Transparency prompt at all.

Full ownership of your data

Export your entire library to a JSON file any time, independent of any account.

In-app account deletion

Permanently delete your account and all server data in a few taps, as required by Apple and Google.

No ads

The current version shows no advertisements and integrates no ad/tracking SDKs.

FAQ

The questions worth asking first

Is my data uploaded to a server?

Not by default. Linkeeper is local-first — every link, tag, and collection lives on your device. Data is two-way synced to a Supabase server only after you actively sign in with Apple/Google.

Do I need to create an account?

No. Signing in is entirely optional and only unlocks cross-device sync — every other feature works fully without one.

What happens to my links if I don't sign in?

They're saved fully and work normally forever on your device; you just lose the ability to sync to another device.

Can I hide sensitive links?

Yes — move a link into the hidden vault, locked with a PIN and unlockable in a tap with Face ID/Touch ID.

What if I switch phones?

Sign in and sync to bring your data to the new device, or use the export/restore JSON backup feature, independent of any account.

Is Linkeeper free?

Yes, Linkeeper is currently entirely free, with no paid plan and no ads.

Which apps can I save links from?

Any app with a native share sheet — TikTok, Facebook, Instagram, Threads, YouTube, Safari, and many more.

Can I delete my account?

Yes. Go to Settings → Delete account to permanently remove all data synced to the server; your local on-device data is unaffected unless you also choose to clear it.

Start saving links the tidy way, today

Get Linkeeper and save your first link in seconds — no sign-up required.

Available now on the App Store — Google Play coming soon.