Privacy Policy

Last updated: September 2026 — this revision adds the section on PRO subscriptions and payments via Stripe.

Overview

ASOApp is a privacy-friendly App Store Optimization tool. Most features work without an account — keyword research, keyword discovery, the metadata builder, the top charts and the single-keyword check — and if you use it that way we ask for no personal information at all: your work stays in your own browser.

Four features do require an account, which is free: rank tracking, competitor teardowns, the listing audit and App Discovery. The account stores your email address and lets your saved work follow you between devices, and it is the only part of the service that involves personal data in the ordinary sense. You are never asked for payment details by us: if you subscribe to PRO, Stripe collects and holds them on their own pages and we only ever see your subscription's status. Free accounts are never asked for a card at all.

This policy explains what is processed, why, on what legal basis, and the rights you have under the EU General Data Protection Regulation (GDPR).

Controller

The controller responsible for the processing described here is jungspree (sole proprietorship), Felix Brix, Berlin, Germany. The full postal address and contact details are in the imprint; by email you can reach us at hello@jungspree.com.

Accounts (optional)

If you choose to create an account we store:

We send you a confirmation email when you register, and password-reset emails if you ask for one. We do not send marketing email and there is no newsletter. You can additionally ask us to email you a summary of your keyword rankings — that is off unless you switch it on, and is described under Email notifications below.

Legal basis: Art. 6(1)(b) GDPR — processing necessary to provide the account service you requested. Confirming the address also serves our legitimate interest in preventing someone from registering an address that is not theirs (Art. 6(1)(f)).

You can delete your account yourself at any time, under Account settings → Delete account. That immediately and permanently removes your email address, password hash, any Google connection and your synced workspace. Any feedback you sent is kept but stripped of its link to you (see Feedback you send us). The work saved in your browser is deliberately left untouched, so deleting the account does not delete your work.

Sign in with Google

You can register or sign in using a Google account. If you do:

Google LLC is based in the USA. Transfers are covered by Google's participation in the EU–US Data Privacy Framework and by the European Commission's standard contractual clauses.

Legal basis: Art. 6(1)(b) GDPR (providing the sign-in you requested). Where Google's own cookies are involved, § 25(1) TDDDG requires your consent, which is why the Google sign-in prompt is only loaded once you choose to use it.

PRO subscription and payments (optional)

Only relevant if you subscribe to PRO. Free accounts are never asked for payment details, and nothing in this section applies to them.

Payments are handled entirely by Stripe. We do not operate a checkout, and card numbers, bank details and billing addresses never reach our servers — you enter them on Stripe's own hosted pages, under Stripe's privacy policy.

What we send to Stripe. When you start a subscription we create a customer record at Stripe containing your email address, the display name on your account if you set one, and an internal reference to your account (your user ID). That reference is what lets an incoming payment event be matched back to the right account.

What we store here. After Stripe confirms a subscription we keep a small mirror of it so that "is this account allowed to use this feature" is a local lookup rather than an API call on every request. That mirror is:

That is the whole of it. We hold no card data, no card fingerprint, no bank details and no billing address.

PRO granted by hand. Separately from any payment, we can switch an account to PRO ourselves — a free period, a goodwill gesture, an account whose payment is being sorted out. That is stored as a single date on your account until which PRO applies, and nothing else. No Stripe customer is created, no payment is involved, and no data leaves us. It lapses on its own when the date passes.

Invoices. Invoices are created and stored by Stripe, not by us. When you open the invoice list or the manage subscription link in your account settings, we ask Stripe for them at that moment and pass them through — we keep no copy. Where sales tax applies, Stripe determines it and processes the location data needed to do so. Stripe also processes payment and device data on its own account for fraud prevention and to meet the obligations placed on a payment institution.

Roles. For the payment itself Stripe acts as an independent controller, not as our processor: it is subject to its own regulatory duties (payment supervision, anti-money-laundering, tax) that we cannot direct. For the customer and subscription records it keeps on our behalf it acts as a processor within the meaning of Art. 28 GDPR.

Where the data goes. Our contracting entity is Stripe Payments Europe, Limited (Ireland). Stripe's group includes Stripe, Inc. in the United States, so a transfer to a third country takes place. It is covered by Stripe's certification under the EU-US Data Privacy Framework and by the European Commission's standard contractual clauses.

Legal basis: Art. 6(1)(b) GDPR — performance of the subscription contract you entered into. For the retention of billing records, Art. 6(1)(c) GDPR (compliance with statutory commercial and tax retention obligations). Stripe's own fraud prevention rests on its legitimate interests, Art. 6(1)(f) GDPR.

Cancelling and deleting. You can cancel at any time from your account settings, which opens Stripe's billing portal. Deleting your ASOApp account removes the local subscription mirror with it. It does not delete the customer and invoice records at Stripe: those are accounting documents both Stripe and we are legally required to retain (see Storage periods). If you want to know what Stripe holds about you, or to exercise your rights against Stripe directly, their privacy policy at stripe.com/privacy explains how.

Workspace sync (account holders only)

When you are signed in, the work you would otherwise keep only in your browser — your tracked apps and keywords, competitor lookups, audit and keyword-check history, and the related notes and settings — is also stored on our server and linked to your account, so you can reach it from another device. We store it as a single opaque document and do not analyse its contents.

If you are not signed in, none of this is sent to us; it stays in your browser.

Legal basis: Art. 6(1)(b) GDPR — this is the function the account exists to provide.

Rank tracking

So a background job can keep your tracked rankings up to date automatically, the apps and keywords you track, and their rank history, are stored on our server. This is anonymous — it is keyed to public App Store identifiers (app id, keyword, country), is tied to no account, and is not linked to your identity or IP address. Your private notes and view preferences stay in your browser's localStorage and are not sent to us.

Legal basis: our legitimate interest in providing the rank-tracking feature (Art. 6(1)(f) GDPR).

Email notifications (optional)

If you switch it on, we email you a summary of the rankings of the keywords you track — which moved up, which slipped, which newly entered or left the ranking. This is off by default; no account ever receives it without turning it on.

To provide it we store, linked to your account:

The email itself is assembled from the anonymous rank data described under Rank tracking above; switching notifications on is what links your choice of apps to your address. Summaries are only sent to a confirmed email address.

You can turn this off at any time — with the one-click unsubscribe link at the foot of every summary, or under Account settings → Email notifications. Turning it off stops the emails immediately; deleting your account removes the settings above along with everything else.

Legal basis: Art. 6(1)(a) GDPR — your consent, given by switching the notifications on, and withdrawable at any time with effect for the future.

Keyword lookups and Apple

When you research a keyword, look up an app, or check rankings, your browser queries Apple's public iTunes Search / App Store endpoints directly. As part of that direct request, Apple receives your IP address and the search term and processes them under Apple's own privacy policy (apple.com/legal/privacy). If a direct request is blocked, it falls back to our server, which performs the same public lookup on your behalf.

The Keyword Suggest autocomplete is the exception: it always runs through our server, so for that feature Apple sees our server's IP address, not yours.

Because Apple Inc. is based in the United States, this involves your data reaching a third country. On the normal path your browser contacts Apple directly, so it is your own browser that sends the request — Apple receives the IP address and search term as an independent controller and handles them under its own privacy policy (linked above), much as if you queried Apple's service yourself. In the fallback case our server performs the lookup for you; that transfer is necessary to carry out the App Store request you made. Where Apple Inc. is certified under the EU–US Data Privacy Framework, that framework additionally covers such transfers.

Legal basis: our and your legitimate interest in retrieving the requested App Store data (Art. 6(1)(f) GDPR); any transfer to the USA is necessary to fulfil the lookup you requested (Art. 49(1)(b) GDPR) and, where applicable, is additionally covered by the EU–US Data Privacy Framework (Art. 45 GDPR).

Anonymized, aggregated usage analysis

We analyze anonymized, aggregated usage data — the keyword strings that are researched or suggested (including Keyword Suggest searches) and App Store rankings — to improve the tool and for market research. This aggregated data is not linked to your identity, IP address or an account and does not constitute personal data. We may publish aggregated keyword statistics (e.g. difficulty and demand estimates) as public report pages.

Legal basis: to the extent the underlying keyword strings are briefly processed before aggregation, our legitimate interest in improving the service and in market research (Art. 6(1)(f) GDPR).

Server logs

Our server keeps standard technical logs (which include the requesting IP address and the request path) to operate and secure the service. We do not build user profiles from them.

Legal basis: our legitimate interest in the secure, stable operation of the service (Art. 6(1)(f) GDPR).

Rating the tool

If you rate the tool with the star widget, we store your rating (1–5) together with a one-way, salted hash of your IP address. This hash is pseudonymised personal data: it exists only to keep each visitor to a single vote — it cannot be reversed back to your IP, is tied to no account, and is used for nothing else. We never store your raw IP address, and we do not use it to identify or profile you.

Legal basis: our legitimate interest in preventing duplicate or abusive votes (Art. 6(1)(f) GDPR).

Feedback you send us

Next to the star rating there is a Give feedback link. If you use it we store:

Sending feedback is entirely optional and works without an account. Signed out, the message carries no link to you at all — the form says so before you send. Signed in, it carries your account, which is the only thing that lets us reply.

If you delete your account, the link is removed and the message stays. Deleting an account removes what identifies you; it does not un-say what you told us. We keep no separate copy of your address alongside the message, so once that link is gone there is nothing left connecting the two.

Legal basis: Art. 6(1)(f) GDPR — our legitimate interest in learning what is wrong with the product from the people using it. You decide what to write, and you can ask us to delete a message at any time.

Cookies and local storage

We set no tracking or advertising cookies, and use no analytics service that would need one.

What we do store on your device is limited to what the tool needs to work, which under § 25(2) TDDDG does not require consent:

Cookie Purpose Lifetime
sessionid Keeps you signed in. Set only once you sign in, or in the password-protected admin area. 14 days
csrftoken Security: protects your session against cross-site request forgery. 364 days
cc_cookie Remembers your choice in this cookie dialog, so you are not asked again. 182 days

None of these are used to profile you or to follow you across sites.

Changing your mind: you can review or withdraw your consent at any time via the Cookie settings link in the site footer — withdrawal is as easy as consent (Art. 7(3) GDPR), and takes effect immediately. Withdrawing only stops the Google prompt from appearing; nothing else changes.

If you allow Google sign-in, one further cookie appears:

Cookie Purpose Lifetime
g_state Set on this site by Google's sign-in client, to remember that you closed the prompt so it stops reappearing. Written and controlled by Google, not by us. Set by Google (up to about a year)

Google may additionally read or set cookies on its own domains (accounts.google.com) under its own privacy policy. We have no access to those and cannot list them. If you do not allow the Google category, none of this happens: our own "Continue with Google" button simply redirects you to Google when you click it, and no Google code runs on this site at all.

Stripe: the checkout and billing-portal pages run on Stripe's own domains and set their own cookies there. Nothing of Stripe's is loaded into this site, and you only ever reach those pages by clicking through to them.

Third-party cookies: none, unless you use Sign in with Google. Google's sign-in code is loaded only at the point you choose to use it, and it may then set cookies on Google's own domains — see the section above.

Recipients and processors

Apart from the direct requests to Apple described above, your data is not shared with third parties, sold, or used for advertising. To run the service we use:

Storage periods

No automated decision-making, no profiling

We do not use your data for automated decision-making or profiling within the meaning of Art. 22 GDPR. The difficulty, traffic and opportunity scores the tool produces are calculated from Apple's public App Store data — they describe keywords and apps, not you, and no decision is made about you on that basis.

Is providing data required?

Not for most of the tool. Keyword research, keyword discovery, the metadata builder, the top charts and the single-keyword check work with no account, and nothing on the public pages asks you for personal data. Rank tracking, competitor teardowns, the listing audit and App Discovery require an account; the only data required for one is an email address, which we need in order to give you a login you can recover. There is no legal or contractual obligation to provide it — if you choose not to, you keep using the rest of the tool anonymously, with your work stored in your browser.

If you subscribe to PRO, providing payment details to Stripe is required to perform that contract — there is no other way for us to take a payment. That requirement applies only to the subscription; declining it leaves the free plan and every tool on it exactly as it was.

Data protection officer

We are not required to appoint a data protection officer (Art. 37 GDPR) and have not appointed one — the processing described here is small in scale and is not our core activity. Address any data protection question to the controller above.

Your rights

Under the GDPR you have the right to access (Art. 15), rectification (Art. 16), erasure (Art. 17), restriction (Art. 18) and data portability (Art. 20) of your personal data, and the right to object to processing based on our legitimate interest (Art. 21). To exercise any of these — for example to have a rating you cast removed — or for any question about your data, contact us at hello@jungspree.com or via the address in the imprint.

If you have an account, you can exercise most of these yourself without contacting us: Account settings lets you change your password, download a copy of your data (Art. 20) and delete your account outright (Art. 17).

If you do not have an account we store no name, email or identifier, so we usually cannot identify you from our data alone; to act on a request about the rating hash we may need the IP address you rated from so we can match it.

You also have the right to lodge a complaint with a data protection supervisory authority (Art. 77 GDPR) — for us that is the Berliner Beauftragte für Datenschutz und Informationsfreiheit — or the authority in your place of residence.

Track your own app — free to start

See where your app ranks for keywords like this, across countries and over time. A new account starts a 7-day PRO trial — cancel before it ends and you pay nothing.

Add a single app — or paste a developer link to track all of their apps at once.