Befoor reads your calendar and sets alarms before your appointments — automatically, every day.
Available on iOSBefoor is a focused alarm app built for people with back-to-back calendars.
Befoor reads your calendar and schedules alarms before each upcoming appointment — no manual setup required.
Alarms play through a background audio session, so the sound rings even when your ringer switch is off — just like the built-in Clock app.
Reschedule or cancel a meeting and Befoor updates your alarms in the background automatically.
Tap Snooze for a little more time, or Dismiss — or swipe the notification away — to cancel all remaining alerts for that event. Tapping the banner also snoozes.
Choose how many minutes before each event you want to be alerted — anywhere from 5 to 60 minutes.
Pick from a curated selection of original alarm tones, or use the system default. Each sound is distinct and attention-grabbing.
Befoor uses Time Sensitive notifications so alarms break through Do Not Disturb and Focus modes when you need them most.
Add words like "Lunch" or "OOO" and Befoor will skip any event whose title matches — no alarm for things that don't need one.
A strong, repeating haptic pattern accompanies each alarm so you feel it even when you can't hear it.
Befoor automatically detects your 1:1 meetings from calendar titles and attendees, building a list of the people you meet with regularly.
Capture notes for each person right inside the app. Jot down what you discussed so you're always prepared for your next conversation.
Track action items for each person with due dates. Set follow-ups to recur weekly or biweekly so nothing slips through the cracks.
Keep persistent notes about each person — goals, preferences, context — that stay front and center across every meeting.
Set custom reminders tied to specific people. Snooze them by 1, 3, or 7 days right from the notification.
Your people, notes, follow-ups, and settings sync across all your devices via iCloud with end-to-end encryption.
Befoor runs entirely in the background. After the one-time setup, there's nothing to do.
Befoor reads your calendars to find upcoming events and detect 1:1 meetings. Calendar data is processed on your device.
Enable Time Sensitive Notifications so Befoor can reach you even in Focus or Do Not Disturb mode.
Alarms are scheduled for every upcoming event. Add or reschedule a meeting and Befoor catches it in the background.
At your configured lead time, an alarm rings — through silent mode — with a notification showing the event name and time. Two silent follow-up banners appear in the next few minutes, then a final audible alarm fires at the exact event start if you haven't responded.
Tap Snooze to be reminded again in a few minutes, or tap Dismiss — or swipe the notification away — to cancel all remaining alerts for that event.
Befoor was built with privacy as a first principle. Here's exactly what we do — and don't — do with your information.
Befoor does not collect, transmit, or store any personal data on third-party servers. Your data is either stored locally on your device or synced privately through your own iCloud account with end-to-end encryption.
Befoor requests access to your calendar to read event titles, start times, and calendar names. This information is used to schedule local alarms and to detect 1:1 meetings for the People feature. Befoor may also request access to your contacts to resolve attendee names. Calendar and contact data is processed on your device and is never sent to third-party servers.
If you are signed into iCloud, Befoor uses Apple's CloudKit to sync your People data (people, meeting notes, follow-ups, reminders, and detection keywords) across your devices. This data is end-to-end encrypted before it leaves your device — only your devices signed into the same iCloud account can decrypt it. Apple cannot read the encrypted content. Your app preferences are also synced across devices using iCloud Key-Value Storage.
Alarm scheduling data and calendar sync records remain local to each device and are never uploaded to iCloud.
Befoor stores your preferences (lead time, selected sound, ignored keywords, etc.) locally using iOS's standard UserDefaults mechanism and syncs them via iCloud Key-Value Storage to your other devices. Alarm scheduling data is stored locally using SwiftData and is never transmitted off-device.
Befoor uses iOS local notifications to deliver alarms. These notifications are generated entirely on your device and are not routed through any external service. Befoor also registers for silent push notifications from iCloud to keep your People data in sync across devices.
To deliver alarm sounds that play through silent mode, Befoor maintains a background audio session using an inaudible audio stream. This is standard iOS behavior used by alarm and music apps. No audio is recorded or transmitted.
Befoor does not knowingly collect any information from children under the age of 13.
If this privacy policy changes, the updated version will be posted here. Continued use of the app after any changes constitutes acceptance of the revised policy.
Questions about privacy? Reach us at apps@feingold5.com.
Effective date: April 13, 2026
Have a question, found a bug, or want to suggest a feature? Drop us a line — we read every email.
Send us a message and we'll get back to you as soon as possible.
apps@feingold5.comOr copy: apps@feingold5.com