Linger diary editor showing a dated entry alongside a monthly calendar in the sidebar
Write your day. Browse past entries on the calendar.
Linger full-text search listing matching diary entries with highlighted keywords
Full-text search across everything you've written.
Linger diary editor on a phone screen
Linger calendar drawer open on a phone screen

Works just as well on your phone.

What is Linger?

Linger is a personal diary web app. Write daily entries and access them from any device. Your entries are saved as individual plain-text files inside your own Google Drive account — you retain full ownership and control of your data at all times.

To store and retrieve your diary files, Linger requests the Google Drive drive.file OAuth scope, along with the standard openid and email scopes used only to identify your account at sign-in. The drive.file scope grants access exclusively to files that Linger itself creates — it cannot read, modify, or delete any other files in your Google Drive.

Features

  • Write and edit diary entries with a clean, distraction-free editor
  • Browse entries on a monthly calendar view
  • Full-text search across all your entries
  • View and restore previous versions of any entry
  • Export all entries as a ZIP file
  • Available in English and Japanese

Data & Privacy

Diary entries reside entirely in your own Google Drive folder (linger_diary/). No diary content is stored on Linger's servers. OAuth tokens are handled server-side and are never exposed to the browser.

For full details, see the Privacy Policy.

How to verify this app is safe

You don't have to take our word for it. Here are concrete steps you can take to verify that Linger cannot read, copy, or transmit your diary entries anywhere other than your own Google Drive.

  1. Check what Google permissions you granted — Go to Google Account → Apps & services and find Linger. The only scope listed should be the drive.file scope, which cannot access any other files in your Drive. You can revoke access there at any time.
  2. Inspect network requests in your browser — Open DevTools → Network while using the app. Every request goes to /api/drive/… (the Cloudflare proxy on this domain) or accounts.google.com (OAuth). No requests are made to any third-party server.
  3. Read the source code — The entire codebase is open source on GitHub. You can also self-host using your own Google Cloud and Cloudflare accounts.