Articles ยท Document Tools
Remember a renewal date without storing ID numbers
Passports, library cards, and software keys expire on a date you will not remember in six months. Putting the number of the document into a random website is unnecessary. You only need a name you recognize, a date, a reminder window, and maybe a note about the drawer. A list that lives in this browser, can leave as CSV or JSON, and can drop an .ics reminder into your calendar is enough. It is not a government vault and it is not asking for the identity number.
Why this is worth doing in the browser
DevNestro’s Document Expiry Tracker keeps optional records in IndexedDB on this device. Each row is a name, expiry date, reminder threshold (7, 30, 60, 90, or 180 days), and notes. Status is Expired when the date is past, Expires Soon when it falls inside the threshold, and Active otherwise. You can download one ICS reminder or several. CSV uses the shared formula guard so a name that starts with = does not become a spreadsheet command; negative day counts stay numbers. JSON is a backup you can import later. The page never asks for passport, national ID, or license numbers. Clearing site data deletes the list. Nothing is uploaded.
How to use the tool
Add a recognizable name and a date, pick how soon “Expires Soon” should appear, save, then download ICS for the calendar and CSV or JSON if you want a copy. Related Calendar Event Maker edits a full event. Related Date Difference Calculator counts days without storing anything.
- Use a nickname, not the identity number.
- Pick 30 or 90 days if renewals take weeks.
- Export JSON before you clear the browser.
- Treat ICS as a reminder, not as a filing system.
Privacy
Names, dates, and notes stay in this browser (IndexedDB if you save). They are not uploaded to DevNestro and are not sent to analytics. ID numbers are not requested.
Have a card that expires this year? Open the expiry tracker, save the date locally, and download a reminder.