👪 About Family Access

Family Access is a protected private media space inside Flippulse. It was built so a parent can safely share family videos with children through controlled sessions, PIN access, and age-aware filtering, without exposing private media as open public links.

Mission

Our mission is to give families a safe, private, and simple way to share meaningful videos with children, while keeping the parent in control of access, approval, age level, and session security.

Private by design Parent controlled Child safe Age aware Token protected Built for family memory

What this system does

Parent-controlled access Parents create and manage child sessions instead of exposing the full parent account.
PIN-based child entry Each family member can have their own PIN path for protected viewing.
Age-aware filtering Videos can be limited by minimum age so younger children only see content meant for them.
Protected media delivery Posters and streams are delivered through guarded endpoints, not loose direct URLs.
Revocable sessions Parents can revoke access at any time, extend time when needed, and list active or revoked sessions.

Why this matters

Family memories stay private Home videos and personal moments should not need to live in a wide-open public system.
Children need a safer path A child should enter a protected space designed for them, not a parent admin environment.
Parents need control The adult can approve what appears, choose who sees it, and shut access off immediately.
The mission stays visible This page exists so the project does not drift into random features and lose its purpose.

Current foundation

The backend now supports parent login, family profile loading, member management, PIN management, approved and pending family video lists, child access-session creation, session verification, protected poster delivery, protected video streaming, age restriction, revoke flows, and session listing.

In short: the system already has the core parts needed for a real family-safe media experience.

North star

The long-term goal is a clean child-facing experience where a family member can enter a PIN and access only the videos approved for them — simple, safe, and private.

The parent side should remain the control center: approve content, manage kids, set PINs, issue sessions, and monitor access.

Suggested next build order

1. Child Mode UI A kid-friendly page with PIN entry, fullscreen video browsing, and protected playback.
2. Parent Dashboard UI A parent control area for members, PINs, approvals, and session management.
3. Cleanup / refactor Move repeated access logic onto access.bootstrap.php for long-term maintenance.

Family hub

Use these entry points to move through the Family Access system without getting lost.