Security at Apptonomy

Connecting a store account can expose commercially sensitive listing and performance data. This page explains what Apptonomy processes, why we process it, who helps process it, and the controls available to you.

Last reviewed:

Your private store metrics stay scoped to your account

Apptonomy uses private connected-account metrics to analyze your apps. We do not pool private metrics into cross-customer benchmarks, resell them, or use them to build market estimates.

Benchmark ranges use public sources and documented expert judgment.

Connect only when you need to

You can analyze a public App Store or Google Play listing without connecting a store account. Connecting unlocks private performance analytics and direct publishing. You can revoke that access in your store account at any time.

How credentials are protected

Store credentials are encrypted in your browser before upload. When a stored credential is required, Apptonomy application-encrypts it for persistence using Google Cloud Key Management Service. It is decrypted transiently only when an authorized store API request needs it, and it is not persisted or logged in plaintext.

With keyless Google Play linking, no customer service-account key is uploaded or stored. You grant an Apptonomy-managed service account access in Play Console and can revoke it by removing that account.

What access Apptonomy uses

Access depends on the store and the features you choose:

You choose the features and roles you enable. Apptonomy verifies the capabilities required for those features and reports missing or revoked access.

Store access by feature
Store and featureAccessPurpose
Google Play public analysisNo account accessReads the public listing
Google Play listing connectionView app information and Manage store presenceReads and publishes listing metadata
Google Play reportingView app information and download bulk reports (read-only)Reads installs, crashes, ratings, and reporting files
App Store public analysisNo account accessReads the public listing
App Store publishingApp Manager or AdminReads and publishes listing text and assets
App Store revenue analyticsSales, Finance, or Admin, plus Vendor NumberReads sales and proceeds reports
App Store performance analyticsAdminReads impressions, product-page views, conversion, and downloads

Publishing stays under human control

Apptonomy creates drafts. In the product today, an authorized project editor or administrator initiates every store publish, reviews the content, and chooses the included asset scopes, fields, and locales. Apptonomy does not schedule or initiate store publishing on its own.

AI processing and subprocessors

Some listing content and, when required for a feature, selected connected-account data are processed by named infrastructure and AI subprocessors solely to provide Apptonomy. We use commercial API services whose published terms exclude submitted API content from model training by default. Apptonomy does not intentionally opt in to provider training or data-sharing programs.

Apptonomy uses OpenAI, Anthropic, Perplexity, and Google Gemini for specific analysis tasks. Requests route through Cloudflare AI Gateway with prompt and response payload logging disabled. Eligible AI responses may be cached for up to 30 days. Current AI request paths use the cache-eligible classification, so Apptonomy does not represent that connected-account-derived requests bypass gateway caching.

Retention and processing locations vary by provider and are documented in our current subprocessor list.

Authentication, logging, and encryption

  • Apptonomy uses Clerk for user authentication and enforces organization and project roles for protected actions.
  • Network traffic uses TLS.
  • Stored store credentials receive application-level encryption in addition to provider-managed storage encryption.
  • Operational events are recorded in redacted logs; secrets and raw credentials are excluded from logging sinks.

Revoke access or request deletion

You can revoke App Store Connect keys or roles, remove the Apptonomy service account from Play Console, or revoke a bring-your-own Google key. Apptonomy reports credential failures rather than silently continuing.

For account-data access, correction, or deletion requests, see our Privacy Notice or contact the privacy address listed there. Backup and legally required retention are described in the Privacy Notice and DPA.

Independent assurance

Apptonomy does not currently have a SOC 2 report, and no SOC 2 examination is currently underway. The controls described on this page are current Apptonomy practices and have not been independently examined under SOC 2. If a SOC 2 report is mandatory for your procurement process, contact us before connecting private store data.

Security questions

Report a vulnerability or ask a security question at security@apptonomy.ai. Our vulnerability disclosure policy explains what to include and how we handle reports.

security@apptonomy.ai