STAGING · NO PUBLISHING

Alex Approval Portal

Authenticate securely to review exact LinkedIn content. Editorial and scheduling approvals are deliberately unavailable until the trusted evidence service passes staging tests.

Secure sign-in

Not signed in

Magic-link sign-in requires a hosted HTTPS URL allowlisted in Supabase Auth. The portal does not collect passwords.

Post review

Post ID · Version · LinkedIn profile

No authenticated post loaded.

Content will be retrieved from a trusted server source, never from a browser-supplied approval flag.

Image and SHA-256 fingerprint will be verified before enabling approval.

Scheduling authorization

A separate authorization is required after editorial approval, with the exact profile and publication time displayed.

Authentication is not configured. No approval, scheduling, or publishing is possible.

Browser code uses only a public Supabase publishable key. Never enter a service-role key or Buffer token.