Adding custody time on the calendar
The Calendar is where your custody record lives day to day. This article covers logging overnight stays and day visits, flagging violations, editing and deleting entries, and how to read the calendar at a glance.
Two kinds of custody time
CustodyProof tracks two distinct things, and keeps them separate on purpose:
- Overnight stay — your child sleeps at your home. Overnights are what custody percentages are built from, because that's how family courts commonly count custody time.
- Timed visit — same-day parenting time with a start and end time (for example, Wednesday 3:30–7:30 pm). Visits are tracked separately — as a count and total hours — and never count toward your overnight percentages.
When you add an event, the Time Type choice in the form is exactly this: "Overnight stay" (counts toward overnights) or "Timed visit" (same day, tracked separately).
Ways to add custody time
Tap a day
Tap (or click) any day on the calendar to open a quick day view. From there you can:
- Log custody night — the big green button: one tap logs an overnight for that night for all of your children. A "Custody night added" toast appears with an Undo button if you tapped by mistake. (On a future day this button reads Schedule this night.)
- Log evidence — jumps to the Evidence vault's quick capture for that day.
- Log violation — opens the form with the violation flag already checked.
- More options — opens the full event form for that day (timed visits, notes, a different date range, and so on).
The day view also lists anything already recorded that day — tap any record to open and edit it.
Drag across days (desktop)
Click and drag across several days to open the event form with that date range already filled in — the fastest way to log a multi-night stay.
The Add Event button
Use Add Event (or Add on mobile) in the calendar toolbar. The form opens with every child already selected and a one-night stay pre-filled (tonight when you're looking at the current month) — adjust the dates from there.
Filling in the event form
- Children — every child starts selected; uncheck any the entry doesn't apply to. (An entry is recorded per child; statistics still count each night once no matter how many children share it.)
- Schedule Type — Regular Schedule, Holiday/Special, Schedule Swap, or Makeup Time.
- Time Type — Overnight stay or Timed visit.
- Overnight: set the Start Date and End Date. The End Date is the return/exchange day — as the form notes, "Overnights are counted up to, but not including, this day." The form shows a live count of how many nights your dates cover, and warns you that the same start and end date counts as 1 day, not an overnight. See How custody time is counted for a plain-language example. - Timed visit: set the Visit Date plus Start Time and End Time.
- Mark as Violation — check this to flag the entry as a decree violation (more below).
- Notes — anything you want on the record about this entry.
- Choose Save.
If a manual entry would double-book a night a child already has on the calendar, the form warns you before saving, so nothing gets counted twice.
Documenting violations
A violation is an entry you flag to document the other parent not following the schedule — a missed exchange, a late return, a denied weekend. The other parent is never notified and can never see it; this is your own record.
- Check Mark as Violation on any event, or start from Log violation in the day view (or the Dashboard quick action).
- Violations show in solid red on the calendar, always — so they stand out at a glance.
- When editing a violation, you can attach evidence files directly to it — several at once, JPG, PNG, GIF, HEIC, or PDF, up to 25 MB each. Attachments are encrypted and also filed in your Evidence Vault, so they show up in reports alongside your other evidence.
- Violations appear in your Statistics and in your PDF reports.
Whether something counts as a violation of your specific order is a legal question — CustodyProof records what you flag, but can't advise you on your decree. When in doubt, document it and ask your attorney.
Editing and deleting entries
- Edit: tap the day, then tap the record (or click the event on the calendar) to open the form. Make your changes and choose Update.
- Delete: open the event and choose Delete Event. A confirmation dialog appears — deletion is permanent, so double-check the date first. (Only the quick-add flow has an instant Undo; a full delete asks you to confirm instead.)
Events generated by a saved schedule can be edited or deleted exactly like ones you entered by hand.
Reading the calendar
- Solid color = custody time that has already happened.
- Lighter, outlined color = upcoming (planned) time that hasn't happened yet.
- Solid red = a violation (past or future, always solid).
- Amber dot on a day = saved evidence exists for that day.
- A legend under the grid labels these: Happened, Upcoming, Violation (plus Other parent's period if your schedule includes designated blocks for the other parent).
Each child gets their own color, shown as filter chips above the calendar — tap a chip to focus on one child.
Views
- Month — the main grid, with a "Custody pattern" strip showing your nights week by week.
- List — an agenda-style list of entries.
- Year — a year-at-a-glance heatmap: the greener a day, the more custody recorded; red marks violations; dots mark evidence.
Each view loads exactly what it shows; your full history for any period lives in Statistics and Reports.
Starting from an empty calendar?
If you have a set schedule, don't enter every day by hand. The empty calendar shows a suggestion — "Have a set schedule? Paste it once and we'll fill in your calendar — including the past." Choose Set up my schedule and see Set up your custody schedule.
Coming from another app like OurFamilyWizard or Talking Parents — or a spreadsheet? You can bring your history over instead of re-typing it: see Bring your history from another app.
Need to start over?
You can back up, restore, or clear your calendar yourself in Settings → Family → Calendar data. "Start over…" lets you clear everything, future events only, or specific months — it previews exactly what will be removed, asks you to type CLEAR, and saves a backup snapshot first so nothing is lost for good. Documented violations are kept by default, and your evidence entries are never touched.