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.

Available

Instagram

Reads supported profile, account and media insights from eligible professional accounts. Underexposed does not request publishing permission.

Available

Google Search Console

Reads search performance and supported URL inspection data for a property you can access.

Available

Google Analytics

Reads aggregated GA4 reports for the property you select, including visitors, sources, pages and an enquiry event you configure.

Planned

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.

01

Approve

The provider shows exactly which read-only permissions Underexposed is requesting.

02

Select

You choose the property or professional account the dashboard should use.

03

Import

Underexposed imports the historical range the official API makes available and stores normalized daily metrics.

04

Refresh

Background jobs keep connected data current without exposing provider credentials to the frontend.