FP

FoxPlot

Watch

Original video, book adaptations, episodic series, trailers, author channels, and Snips — all on FoxPlot Watch.

FoxPlot.inkInstagram

Watch

HomeDiscoverAdaptationsSeriesTrailersSnips

Creators

Author ChannelsPublish VideoCreator StudioWatch Analytics

Advertising

Advertise on WatchAdvertising PolicyAd Preferences

Safety & Legal

Safety CenterContent PolicyAccessibilityCopyright / DMCAPrivacy PolicyTerms of Service

© 2026 FoxPlot LLC. All rights reserved.

Draft platform footer. Final legal, privacy, ad, and child-safety language must be reviewed before launch.

← Back to admin dashboardSafety CenterAccount demo

FoxPlot Admin

Access Control

Review roles, permissions, protected routes, portal access rules, and production hardening steps before FoxPlot connects full backend authorization.

Routes

33

Public

10

Account

3

Portal

8

Admin

12

Roles

6

Demo Evaluator

Test role access

Select a role and route to preview what should be allowed or blocked once server-side enforcement is connected.

Role

Access Result

Blocked

This role should be blocked from the selected route in production.

Required roles

AdminSuper Admin

Missing permissions

View revenue

Role Permissions

Author capabilities

These permissions should later come from trusted server-side user records, not from client-side state.

View public library

VIEW_PUBLIC_LIBRARY

Manage account safety

MANAGE_ACCOUNT_SAFETY

Submit author content

SUBMIT_AUTHOR_CONTENT

Claim author ads

CLAIM_AUTHOR_ADS

Request author payouts

REQUEST_AUTHOR_PAYOUTS

Route Rules

Current access map

This table defines how each major FoxPlot route should be protected once production authentication and authorization are connected.

RouteRiskAccessRolesPermissions

Homepage

/

PublicPublic
No role required
No permission required

Public Library

/library

PublicPublic
No role required
View public library

Privacy Policy

/privacy

PublicPublic
No role required
No permission required

Terms and Conditions

/terms

PublicPublic
No role required
No permission required

Content Policy

/content-policy

PublicPublic
No role required
No permission required

Advertising Policy

/advertising-policy

PublicPublic
No role required
No permission required

Become an Author

/become-author

PublicPublic
No role required
No permission required

Become an Advertiser

/become-advertiser

PublicPublic
No role required
No permission required

Sign Up

/sign-up

PublicPublic
No role required
No permission required

Report a Concern

/report

PublicPublic
No role required
No permission required

Account Dashboard

/account

AccountProtected
ReaderAuthorAdvertiserAdminSuper Admin
Manage account safety

Account Safety Settings

/account/safety

AccountProtected
ReaderAuthorAdvertiserAdminSuper Admin
Manage account safety

Account Privacy Requests

/account/privacy

AccountProtected
ReaderAuthorAdvertiserAdminSuper Admin
Manage account safety

Author Dashboard

/author

PortalProtected
AuthorAdminSuper Admin
Submit author content

New Author Submission

/author/submissions/new

PortalProtected
AuthorAdminSuper Admin
Submit author content

Author Ads to Claim

/author/ads

PortalProtected
AuthorAdminSuper Admin
Claim author ads

Author Appeals

/author/appeals

PortalProtected
AuthorAdminSuper Admin
Submit author content

Author Payout Requests

/author/payouts

PortalProtected
AuthorAdminSuper Admin
Request author payouts

Advertiser Dashboard

/advertiser

PortalProtected
AdvertiserAdminSuper Admin
Submit ads

New Ad Submission

/advertiser/ads/new

PortalProtected
AdvertiserAdminSuper Admin
Submit ads

Advertiser Campaigns

/advertiser/campaigns

PortalProtected
AdvertiserAdminSuper Admin
Manage ad campaigns

Admin Dashboard

/admin

AdminProtected
AdminSuper Admin
View admin dashboard

Content Review Queue

/admin/content-review

AdminProtected
AdminSuper Admin
Review content

Reports and Enforcement

/admin/reports

AdminProtected
AdminSuper Admin
Review content

Privacy Requests

/admin/privacy-requests

AdminProtected
AdminSuper Admin
Manage access control

Safety Center

/admin/safety

AdminProtected
AdminSuper Admin
Manage platform safety

Access Control

/admin/access

AdminProtected
AdminSuper Admin
Manage access control

Launch Readiness

/admin/launch-readiness

AdminProtected
AdminSuper Admin
Manage access control

Backend Readiness

/admin/backend-readiness

AdminProtected
AdminSuper Admin
Manage access control

Author Management

/admin/authors

AdminProtected
AdminSuper Admin
Manage authors

Ad Campaign Review

/admin/ads

AdminProtected
AdminSuper Admin
Manage ads

Payout Review Queue

/admin/payouts

AdminProtected
AdminSuper Admin
Review payouts

Revenue Analytics

/admin/revenue

AdminProtected
AdminSuper Admin
View revenue

Production Checklist

Access-control hardening steps

These items should be completed before FoxPlot is submitted for broad public launch or mobile app store review.

READY MODEL

Define role and permission model

Roles, permissions, and route rules are now modeled in frontend-safe TypeScript.

NEEDS BACKEND

Connect roles to authenticated users

Next production step is storing roles in Clerk metadata, database records, or a server-side authorization table.

NEEDS BACKEND

Protect private routes server-side

Admin, author, advertiser, payout, privacy, report, and account routes should be enforced in middleware or server components before launch.

NEEDS BACKEND

Add audit logs for sensitive actions

Admin decisions, payout changes, author suspensions, ad approvals, privacy requests, reports, and role changes should create permanent audit records.

FINAL STAGE

Harden production route exposure

Near final launch, review private routes, source maps, metadata, internal filenames, and authorization boundaries.