Ancora Planner is built for real families and shared households. With multi-user profile switching, household members and caregivers can alternate between dependent schedules on a single device without logging out or sharing sensitive account passwords.

Shared Household Architecture

In many homes, a shared tablet in the kitchen or a parent’s phone is used to manage schedules for children, elderly parents, or partners. Rather than requiring users to log out and re-authenticate every time they want to check another person’s schedule, Ancora features a decoupled Active Account Service:

Role Description Lifespan
Authenticated Account The registered user who authenticated with JWT credentials on the physical device (the device owner). Persistent across sessions until explicit Sign Out.
Active Profile The household member whose timeline, routines, lists, and tasks are currently displayed on the screen. Dynamic session state; safely resets to the authenticated user on cold start.

The Account Panel Overview

The Account Panel acts as your central hub for profile status, family groups, and sync health:

  1. Open the side navigation drawer ().
  2. Tap your profile avatar or the Account menu tile.
Account Panel overview displaying primary profile, subscription tier, sync status, and Family Groups roster

Figure 13.4: Account Panel overview displaying primary profile, subscription tier, sync status, and Family Groups roster.

The panel provides an immediate overview of:

  • Subscription Tier: Displays your active plan (e.g., Pro Trial · Expires in 23 days) and the Upgrade to Pro action.
  • Sync Status: Shows the timestamp of the last cloud sync (e.g., Synced just now) and includes a Force Sync button to trigger immediate data refresh.
  • Language Selection: Change the active application interface language independently of system locale.
  • Family Groups Roster: Shows your family group (e.g., Wonderland) with each member listed alongside their role (Owner, Member, Allowed).

Switching to a Member Profile

To view and manage a dependent family member’s schedule:

  1. Locate the member in the Family Groups roster (e.g., Wendy).
  2. Tap Open Profile next to their name.
  3. Ancora immediately switches the planner context and closes the bottom sheet.
  4. The side navigation drawer header updates instantly with the active member’s avatar and name.
Account Panel in member view mode highlighting the Authenticated Account vs Currently Viewing banner and ACTIVE member tag

Figure 13.5: Account Panel in member view mode highlighting the Authenticated Account vs Currently Viewing banner and ACTIVE member tag.

Session Awareness & Context Indicators

Whenever you are viewing a member profile, Ancora provides clear visual indicators to prevent accidental schedule changes:

  • Dual-Session Status Banner: Opening the Account Panel displays a prominent amber badge showing both identities:
    • Authenticated Account: [Primary User] (e.g., Peter Pan)
    • Currently Viewing: [Member] (e.g., Wendy)
  • ACTIVE Tag: In the Family Groups list, the active member profile displays a prominent green ACTIVE badge.
  • Drawer Avatar: The top drawer header reflects the member avatar (e.g., W for Wendy) to confirm whose schedule is visible.

Localized Data Segregation & Privacy

Ancora strictly segregates data by profile UUID within its local storage:

  • Timeline Events & Routines: Switching to a member profile filters the timeline to show only events, habits, and routines owned by or shared with that specific member.
  • Task & List Segregation: The Task Manager and Checklist views display items assigned to the active member.
  • Security Gates: Sensitive account operations (changing master passwords, connecting Google accounts, or purchasing subscriptions) are restricted to the authenticated primary account holder.
Account Panel showing the Return to My Profile action button for one-tap restoration

Figure 13.6: Account Panel showing the Return to My Profile action button for one-tap restoration.

Returning to Your Own Profile

When you have finished reviewing or editing a member’s schedule, returning to your personal view is effortless:

  1. Open the side navigation drawer and tap the avatar header (or Account).
  2. In the Account Panel, scroll down and tap the prominent blue Return to My Profile button.
  3. Ancora immediately restores your primary account context, updates the drawer header, and returns your planner timeline to your personal events.
Cold-Start Safety Rule: For privacy and data protection, active profile switching is strictly temporary. Whenever Ancora is closed or cold-started, the application always restores the authenticated user’s own profile by default. You will never accidentally open the app into another family member’s private schedule.

Related Articles