← Back to MediaFrame

Privacy Policy

Effective: 2026-09-28. Last updated: 2026-10-12.

This policy describes how MediaFrame (operated by Smart Signals LLC, "we") collects, uses and protects information when you use the Service, including through the API and connected AI agents. Smart Signals LLC is the controller of this information.

1. Information we collect

2. How we use it, and on what basis

To authenticate you, provide your plan and enforce its limits, and bill you (performance of our contract with you); to operate, secure and improve the Service and produce aggregate, non-personal usage analytics (our legitimate interests); and to keep billing records (legal obligation). We do not sell your personal data, and we do not use it for advertising or to train models.

3. Retention

4. Service providers and transfers

Amazon Web Services (hosting, storage, authentication, AI models — United States, us-east-1), Stripe (payments, tax calculation), Google (optional sign-in; our email mailbox) and Cloudflare (DNS; forwarding email sent to our addresses). Apple is also an optional sign-in. When you turn alerts on, your browser's push service (Apple, Google, Mozilla or Microsoft, depending on the browser) — or, in the app, Apple Push Notification service or Firebase Cloud Messaging — receives each alert, encrypted, to deliver it to your device. Each processes data under its own terms. When you connect an AI assistant (for example Claude or ChatGPT), it receives the results your agent requests, on your instructions and under its provider's terms; we send it nothing else. Your data is processed in the United States. We do not share personal data with anyone else, except where the law requires it.

5. Security

All traffic is encrypted (HTTPS). API keys and refresh credentials are stored only as one-way hashes; access tokens for connected agents are signed by a key held in AWS KMS and expire after one hour. Internal systems use least-privilege access, and we conduct periodic security reviews.

6. Your rights

You may request access to, correction, export or deletion of your personal data by emailing contact@mediaframe.me; we respond within 30 days. You can revoke API keys, disconnect agents, turn alerts off or remove alert devices, and delete your whole account yourself, on the web or in the app, at mediaframe.me/auth/account (deletion asks you to sign in once more first), and cancel billing in the billing portal. If you are in the European Economic Area or the United Kingdom (GDPR) or in Brazil (LGPD), you also have the right to object to processing based on legitimate interests and to complain to your data-protection authority (in Brazil, the ANPD).

7. Cookies and local storage

Cookies (all functional): griffon_s (your signed-in session), griffon_r (renews the session without signing in again; sent only to the renewal endpoint), griffon_st (sign-in state, 10 minutes), griffon_ra (proves you just signed in again before deleting your account, 5 minutes) and __Host-oauth_csrf (protects the connect-an-agent consent step, 10 minutes).

Browser local storage (never sent to us): your theme, the last tab you viewed, your dashboard layout and pins, and whether you dismissed the analysis notice. This device's copy of your watchlist and region is also kept here; the watchlist itself is kept with your account (§1). When you add MediaFrame to your home screen, the browser also keeps a copy of the board pages you opened, so they open without a connection; signing out deletes it.

We use no tracking or advertising cookies.

8. Contact

contact@mediaframe.me


MediaFrame · Smart Signals LLC · Terms · Privacy · Pricing · contact@mediaframe.me