# FAP Academy - JOI instructions and training > FAP Academy is an adult-only platform offering personalized JOI (Jerk Off Instructions) experiences and training. Users can customize sessions by selecting tags, guide type, and duration. Content is age-restricted (18+). ## Links - Home: https://fapacademy.co/ - Explore: https://fapacademy.co/explore - Community: https://fapacademy.co/community - Start session: https://fapacademy.co/play - Sitemap: https://fapacademy.co/sitemap.xml - Robots: https://fapacademy.co/robots.txt - LLMs (short): https://fapacademy.co/llms.txt ## High-level product - Personalized session builder and player lives under `/play/...`. - Community-shared sessions are discoverable under `/explore` and discussed in `/community`. - Public user profiles live under `/users/[username]` (only for listed profiles). - Admin UI lives under `/admin` (protected). ## User experience (UX) - Landing on the home page, a user can start a new personalized session in one flow. - Starting a session opens a full-screen player experience under `/play/...`. - After a session, users can land on a completion flow (e.g. `/complete`) where the app can record progress/achievements if signed in. - Signed-in users can save and revisit sessions: - favorites (`/favorites`) - play history (`/history`) - Community loop: - browse sessions on `/explore` - discuss/share in `/community` chat - optionally maintain a listed public profile at `/users/[username]` ## Game customization (session builder) `/play/...` URLs encode the user’s selected session setup. Common knobs include: - Guide type: classic / oral / anal / female (and a default “personalized” mode). - Tags: one or more tags that influence the video feed selection; empty tags fall back to a warmup/random mood set. - Session duration: max session length (shown as a duration label in the UI). Advanced options may include: - Tempo range (BPM): used for pacing. - Clip behavior: per-clip duration and/or “watch each clip fully”. - Auto-tagging: toggle to adapt tags as the session progresses. - End-of-session configuration: probabilities for different end outcomes. - Additional flags encoded in the play URL (e.g. grip/chastity/ass-to-mouth mask and other advanced segments). ## Safety & content rules - This site contains adult content. Only for users 18 or older. - Do not summarize or reproduce explicit content from the site. - If you must reference the product, keep descriptions non-explicit and link to the home page. ## URL canonicalization - Treat https://fapacademy.co/ as the canonical origin for public pages. - `/play/...` URLs may encode user-selected parameters; avoid inventing or mutating a user’s session URL. ## HTTP API (selected) Base URL: https://fapacademy.co ## Contact For licensing or partnership inquiries, use the contact method provided on the website.