Underexposed Dashboard
Your visibility data, in one place.
Underexposed lets photographers connect their own accounts through the providers' official permission screens. It reads supported analytics and displays them back to the account owner.
Connect the accounts you already use.
Each connection is optional and starts only after you approve the provider's OAuth permission screen.
Reads supported profile, account and media insights from eligible professional accounts. Underexposed does not request publishing permission.
Google Search Console
Reads search performance and supported URL inspection data for a property you can access.
Google Analytics
Reads aggregated GA4 reports for the property you select, including visitors, sources, pages and an enquiry event you configure.
Google Business Profile
Remains disabled until Google grants project access and its current data-use requirements have been reviewed.
Read-only by design.
- Underexposed never asks for an Instagram publishing, messaging or comment-management permission.
- Google connections use the narrow read-only scopes required for Search Console and Analytics reports.
- Provider passwords are never collected. Access tokens are stored encrypted and are not sent to browser code.
- Each workspace sees only its own normalized analytics data.
- You can disconnect a provider, delete its stored data, or request deletion of the complete dashboard account.
What happens after you connect.
Approve
The provider shows exactly which read-only permissions Underexposed is requesting.
Select
You choose the property or professional account the dashboard should use.
Import
Underexposed imports the historical range the official API makes available and stores normalized daily metrics.
Refresh
Background jobs keep connected data current without exposing provider credentials to the frontend.