GratisAI
Free · complete · no checkout

civic · local-first tool

Log Unwanted Sales Calls Beside the Date and What You Did

Being on the registry does not stop illegal calls, so the useful record is the date, the number, and the action.

Order each unwanted call or text by the date you recorded it, keep the action you took separate from the description, and show which entries are still open for a report; it does not block calls.

What changes the result: the dates, displayed numbers, and messages you actually observed, plus the blocking and registry steps you took.

Privacy: Calculations run in this browser tab. This tool has no input-upload, account, or AI endpoint. The site may send a page-view signal to Cloudflare; this tool does not add form entries to that signal. A draft is stored only if you choose “Save draft on this device”; that browser storage is not encrypted. Avoid identifiers or sensitive details, and delete saved drafts when finished.

Your entries

The starting rows below are fictional examples. Edit them, replace them with non-sensitive labels and values, or load the sample again. The result is not advice or a source verification.

Amount fields use the same units you enter; the app does not choose a currency. Dates are the ones you provide. Up to 100 rows per run.

Calculated output

What the calculation does

Validate and order user-entered dates; keep the status separate from the event description. An open or waiting entry whose date has passed is highlighted for review, not treated as an official deadline or proof that an event occurred.

Question to keep open: Should one clear pattern be enough to report, or should the log run long enough to show repetition?

Boundary: This is a personal log, not a report. It does not block calls or verify caller ID, which can be faked. Do not record another person's private information. Report illegal calls through the FTC or your state consumer office and check the FTC's current figures before quoting them.

Copy includes the headline, aggregate metrics, and boundary—not the row-by-row input. The CSV contains entries you choose to download. Review it before sharing.