Security and your data

What we store, where it comes from, who can see it, and how you leave.

Where the competitor data comes from

Every competitor ad on the shelf comes from Meta’s public Ad Library, the register Meta publishes so anyone can see what advertisers run. We store the ad, its copy, its media and the dates we saw it running. We do not scrape private accounts, and nothing on the shelf came from a customer’s connection.

What we store about you

Who can see it

The shelf is shared: every account reads every tracked brand. Your own data is not. Your ad account, your spend, your connections and your stars are visible to your account and, on team plans, the seats you invite. Founders can view a workspace read-only to support it, and that access is logged.

How Adshelf touches your ad account

Reads by default. The one write path, the Campaigns view and the connector’s create and status tools, works only on your explicit instruction, creates ads paused, and cannot launch anything live on its own. There is no path that changes billing, payment methods or who has access to your account; those sit behind Meta’s Manage role, which Adshelf never asks for.

Infrastructure

Adshelf runs on Cloudflare Workers with D1 (SQLite) and R2 storage. Traffic is TLS only. Sign-in is a one-time code to your email or Google, with no passwords stored. Connector access uses OAuth with per-account keys you can rotate at any time.

Subprocessors

Companies that handle data on our behalf, and what each one sees:

Compliance, plainly

Leaving

You can download everything on your account as JSON at any time from Account → Export my data, read everything the connector can see as JSON, disconnect Meta or Shopify in one click, and delete your account and its data from the data deletion page. Competitor ads are shared public history and stay on the shelf.

If Adshelf ever shut down: you get at least 60 days’ notice by email, the export stays open for the whole period, and the shared shelf is published as a bulk download before the lights go out. There is no lock-in to lose.

Reporting a problem

Email hello@adshelf.app. A founder reads it the same day.

Adshelf is operated by Life Vitamin Co. LLC. The privacy policy and terms are the binding documents; this page is the plain-English version.