Privacy policy

nextCalendar privacy policy

How nextCalendar handles your information.

Last updated:

Summary

  • nextCalendar has no internet permission, so Android does not let it connect to any network. Your events stay on your phone unless you set up a separate sync app.
  • We do not receive your events, your contacts or any usage data. The app's usage counts stay in a database on your phone.
  • The AI features (Magic add and AI brief) are optional. They work only through the BrainTrust app on the same phone, and only when you use them.

What the app collects

  • Your events and tasks: titles, times, locations, descriptions, attendees, reminders, colors and repeat rules. The app stores them in its database on your phone.
  • Calendars from your phone's accounts: if you turn on CalDAV sync, the app reads and writes the calendars that Android's calendar storage holds for your accounts, and keeps a copy of their events in its own database.
  • Your contacts, if you allow it: to add contact birthdays and anniversaries, to suggest attendees, and, in Magic add, to offer a contact's address for an event.
  • Holidays: the holiday lists come built into the app. Adding holidays does not download anything.
  • Settings you choose, such as views, colors, widgets and reminder options.
  • Usage counts. The app records a short event name and time when you use certain features, such as "Magic add used" or "alarm snoozed". The extra detail is a count, a mode or a yes/no value. It is never an event title, location or description. These records stay on your phone.

Where it goes

On your phone

  • Your events, settings and usage counts stay in the app's private storage. Android Auto Backup and device-to-device transfer are turned off for this app, so Android does not copy its data to a cloud backup or to a new phone.
  • The app does not add its own encryption to its database or settings. They are protected by Android's normal app sandbox and your phone's own storage encryption, if your phone uses it.

Your own server

  • nextCalendar never connects to a server itself. If you use a separate sync app (for example, one for CalDAV, the Calendar Distributed Authoring and Versioning standard) and turn on CalDAV sync, events you put in those calendars are written to Android's calendar storage. Your sync app then sends them to the server you set up in that app. When you refresh, nextCalendar asks Android to have your sync app sync. The sync app does the networking, not nextCalendar.

A third-party service you choose

  • None directly. If you connect BrainTrust to an AI service, BrainTrust may send what nextCalendar hands it to that service. See "Sharing with other Curtilage apps" and BrainTrust's own privacy policy.

Permissions and why

  • Calendar (read and write)
    • Why the app asks: To show and edit the calendars of your phone's accounts with CalDAV sync
    • When: When you turn on CalDAV sync
  • Contacts (read)
    • Why the app asks: To add birthdays and anniversaries, suggest attendees, and offer a contact's address in Magic add
    • When: When you use one of those features. Magic add works the same if you say no
  • Notifications
    • Why the app asks: To show event and task reminders
    • When: On Android 13 and later, when the app first needs to notify you
  • Exact alarms, run at startup, keep awake, vibrate
    • Why the app asks: To fire reminders on time, including after a restart
    • When: When you set reminders
  • Foreground service and full-screen alerts
    • Why the app asks: To ring an alarm-style reminder, including on a locked screen
    • When: When an alarm-style reminder goes off
  • Storage (write), Android 9 and earlier only
    • Why the app asks: To save exported .ics files on older phones
    • When: When you export
  • BrainTrust calendar access
    • Why the app asks: To talk to the BrainTrust app for Magic add and AI brief
    • When: Granted at install. Used only when you use those features

Analytics

We do not run analytics on this app, and the app does not send usage data to us or to anyone else. It keeps simple usage counts in its own database on your phone, as described above. They are deleted when you uninstall the app.

The app has no crash-reporting service of its own.

Sharing with other Curtilage apps

BrainTrust (our AI assistant app). nextCalendar checks that the BrainTrust it talks to is signed by us before it sends anything. Nothing is sent if BrainTrust is not installed.

  • Magic add: when you type a description of an event and press OK, nextCalendar sends that text, your phone's current time and your time zone. You can also share text from another app to Magic add, such as part of an email. It opens in the Magic add box, shortened to 500 characters, and nothing is sent until you press OK. Your contacts are never sent. The contact match happens on your phone after BrainTrust answers.
  • AI brief: when you open the AI brief, nextCalendar sends the events of the next 7 days, up to 50 of them. For each event it sends the title, location, start and end time, and whether it lasts all day. Event descriptions are not sent. If you have no events in that window, nothing is sent.

What BrainTrust does with this, including whether it uses an AI model on your phone or one you connect it to, is described in BrainTrust's own privacy policy.

TextWarden (our messaging app) can open nextCalendar's new-event screen with a title, a time and an alarm lead time it found in a message you sent. Nothing is saved until you save the event.

Messaging an event: from an event, you can open your messaging app with a short draft about the event. You choose who it goes to and whether to send it.

Your choices

  • Export: Settings has "Export events to an .ics file". You choose where the file goes. Automatic backups, if you turn them on, write .ics files to a folder on your phone's storage.
  • Import: Settings has "Import events from an .ics file", and you can open .ics files from other apps.
  • Delete: You can delete events, tasks and whole calendars in the app. Uninstalling the app removes its database and settings. Events in calendars of your phone's accounts stay in Android's calendar storage and with your sync app.
  • Turn off: CalDAV sync is off unless you turn it on. Magic add and the AI brief run only when you use them. You can revoke any permission in Android's settings.

Children

nextCalendar is not designed for or directed at children. It does not ask for anyone's age, and we do not receive any information from it.

Changes to this policy

If we change this policy, we will post the new version on this page and update the date at the top.

Contact

Questions about this policy: https://curtilage.zone/contact