Cheapskate

SMS Messaging Program

Cheapskate is a personal finance assistant. You connect your own bank and card accounts read-only, and Cheapskate shows you your spending, balances, cards, rewards, and subscriptions. This page describes the optional text-message part of that service in full: who sends the messages, who receives them, why they are sent, and exactly how you consent to receive them.

How you opt in

There is one opt-in path and it is double opt-in. No number can be enrolled by anyone other than the person holding the phone.

  1. Accept a beta invitation and sign in at www.cheapskate.chat using Google sign-in and an invitation code. Existing members may also sign in with a passphrase they set earlier. SMS is not offered to anyone who is not signed in.
  2. Open Text Penny → “Penny on your phone” inside the signed-in dashboard.
  3. Tick the consent checkbox. It is unchecked by default, it is never pre-selected, and the “Create phone link” button stays disabled until you tick it. The checkbox reads, word for word:
  4. Verify the number from the phone itself. Cheapskate shows a one-time code and asks you to text LINK <code> to the Cheapskate number from the mobile number you want to use. The code expires in 10 minutes. Because the first message is sent by you, from your own handset, a number cannot be enrolled by anyone else.
  5. Choose what you want. Bookkeeping questions start on after verification. You can turn them off in Text Penny or by texting BOOKKEEPING OFF. Transaction alerts and daily recaps are separate checkboxes, off until you enable them.

Consent is recorded with a timestamp when the verifying text arrives, and it is never inferred from a purchase, a form, or any other activity.

Consent flow preview

The real controls are inside the signed-in dashboard. This read-only preview shows the wording and sequence members see; it cannot enroll a phone number.

Sample messages

Card coach is a separate, optional setting, off by default. Verified members may enable it in Text Penny or text CARD ALERTS ON. It adds reservation tips, potential credit-expiry reminders, bank-reported payment reminders, and optional iPhone arrival tips (location permission required). It sends at most two extra messages per 24 hours, respects quiet hours, and can add reward advice to existing purchase texts. Text CARD ALERTS OFF to stop card coaching, or STOP to stop all messages. Issuer usage and enrollment are not guaranteed.

Example: “Cheapskate: Your reservation at Corner Bistro is at 7 pm. Use Amex Gold: 4x points vs 2x on United Explorer. Merchant coding and annual caps apply.” A reservation is not location evidence or proof of Resy credit eligibility.

These are real examples of every kind of message the program sends.

Message frequency

Message frequency varies with your purchases and settings. Replies are sent only when you text us first. Bookkeeping is on after phone verification and sends a purchase recap when new activity is detected during scheduled refreshes; other syncs may prompt separately. Text BOOKKEEPING OFF or use Text Penny to pause it. The optional daily recap is at most one message a day, at a time you choose. Optional transaction alerts are sent only when new activity syncs. All outbound messages are capped at 30 per day; messages beyond the cap are not sent. Proactive messages are never sent between 10 pm and 8 am in your own time zone.

Cost

Cheapskate does not charge for text messages. Message and data rates may apply from your mobile carrier.

How to stop, resume, or get help

Carriers are not liable for delayed or undelivered messages. Supported carriers may change.

Privacy

No mobile information is shared with third parties or affiliates for marketing or promotional purposes. Your number is used only to operate this messaging service. The only third party that receives it is our messaging carrier, Twilio, purely to deliver and receive your messages. Your number is stored encrypted. Full detail is in the Privacy Policy.

Contact

Questions about this program: garv5114@gmail.com.