ScriptSchedule is a family medication tracker. It helps one person keep track of the medications taken by everyone in their household — including children, aging parents, and pets — by storing each medication's schedule and recording when a dose is taken, skipped, or snoozed.
This page describes the optional text message (SMS) alert program available to ScriptSchedule account holders. It is separate from the app's standard push notifications, and it is turned off unless you deliberately turn it on.
Push notifications are best-effort. A phone in Low Power Mode, on Do Not Disturb, or simply left face-down on a counter can delay or suppress one entirely, and there is no delivery receipt telling us it never arrived. That is an acceptable risk for a daily vitamin. It is not an acceptable risk for heart medication, insulin, anti-seizure medication, or a post-surgical antibiotic.
The SMS alert is a second, independent channel used only as a backstop for medications the account holder has specifically flagged as critical. It fires only when the app has no record that the dose was handled.
Consent is explicit, per-person, and given inside the app — never by us adding a number on someone's behalf, and never automatically as part of signing up.
Only after both the consent statement is accepted and the code is confirmed does the number become eligible to receive alerts. We record the date and time of consent along with the exact wording that was displayed. Separately, each medication must be individually marked as critical before it can ever trigger a text.
Two examples of the only kind of message this program sends:
Note what is deliberately absent: the medication's name, its dose, its strength, and the condition it treats. A text passes through carrier infrastructure and lands on a lock screen that anyone nearby can read, so the message carries only a first name and a time. The medical details stay inside the account, behind a login.
Message frequency varies and is entirely determined by your own settings and behavior. A message is only sent when all of the following are true:
If you log your doses on time, you will receive no messages at all. Each individual dose can generate at most one text — we never re-send or nag about the same dose. There is also a hard daily ceiling per household as a safety stop.
| To do this | Do this |
|---|---|
| Stop all texts immediately | Reply STOP to any message. You may also reply STOPALL, UNSUBSCRIBE, CANCEL, END, or QUIT. You will get one final confirmation, then nothing further. |
| Get help | Reply HELP to any message, or email us at the address below. |
| Start again after stopping | Reply START, or re-enroll in Settings → Text Backup. |
| Turn it off without texting | Open Settings → Text Backup in the app and choose to disable it. |
An opt-out is honored by the carrier immediately and is also mirrored inside ScriptSchedule, so the app stops attempting to send and will tell you why if you look.
ScriptSchedule does not charge you for these messages. Message and data rates may apply from your own mobile carrier, depending on your plan.
Mobile carriers are not liable for delayed or undelivered messages. This alert is a backstop and should not be relied upon as the sole safeguard for any medication regimen. Always follow the directions given by your prescriber or pharmacist.
Your phone number is stored solely to deliver these alerts. It is never sold, never rented, never shared with third parties for marketing, and never used to send you promotional messages of any kind. The only third party that receives it is our messaging provider, Twilio, which transmits the message on our behalf. Full details are in our Privacy Policy.
Questions about this program? Email scriptschedule@gmail.com.