Settings
Settings screen in ASO.dev allows you to personalize your experience with the platform, including choosing a theme, interface language.
Also available are settings for each screen and additional features: translation provider API keys, app-specific password and AI prompts for working with reviews.


Language


Language - Choose the language you prefer to work with the platform interface.
Base language for translations - Choose the language to translate keywords in the keywords tables and metadata editing, as well as user reviews.
Localization


You can configure the translation provider of your choice (Google Translate, DeepL, Chat GPT, Claude AI) in the ASO.dev settings and also set stop words for translations.
Google Translate
Google Translate is available by default as a free translation provider in ASO.dev.
If you don’t have API keys for other providers, Google Translate will be used automatically.
DeepL, Chat GPT, Claude AI, DeepSeek
DeepL, Chat GPT, Claude AI, DeepSeek are paid translation providers that offer more accurate and high-quality translations compared to Google Translate.
These providers use advanced technologies and AI models to ensure a high level of translation accuracy.
To use these providers, you need to obtain an API key, enter it in the settings, and, if necessary, select a model or specify additional parameters.
How to Set the Priority of Translation Providers
You can change the priority of translation providers by dragging their cards in the list.
The order determines which provider will be used first when translating content.
Disabling a Translation Provider
To disable a specific translation provider, simply toggle the switch to the “Off” position.
This provider will no longer be used for content translation.
You can also change the order of providers to adjust their priority.
Brand Names


If you need to exclude certain words or phrases from translation, such as brand names, follow these steps:
- Enter the keyword or phrase you want to exclude from translation.
- After entering a word, press Enter or .
Excluded words or phrases will remain in their original language and will not be altered during translation.
This is especially useful for maintaining consistency with brand names, technical terms, and other important phrases.
Appearance


Light theme - customize the appearance of the interface by choosing a light or dark theme.
High contrast interface - choose standard or high contrast for better readability.
High contrast icons interface - choose standard or high contrast icons for better readability.
Hide preview - disable the preview on screens if you want to reduce the interface load.
Hide sidebar - configure the sidebar to be hidden or pinned depending on your preferences.
Disable Haptic Feedback - disable haptic feedback when interacting with the interface on mobile devices.
Metadata


Hide change indicators - disable change indicators in metadata next to each input field in the editor if they distract you.
Metadata: Keywords
Hide keywords data - removes information about each keyword under the input field
Hide keyword suggestions - removes keyword suggestions based on data from App Store Connect and keywords of your competitors
Hide validation messages - removes all validation messages for input fields
Metadata: Cross-localization
Prevent deletion from other locales - prevents deletion of keywords from other localizations, delete buttons from other languages are removed so you can focus on the data of the current Localization
Metadata: Versioning


You can manage your app’s versioning more flexibly.
By default, when the major version is increased, the minor version remains unchanged (for example, version 1.2.3 will become 1.3.3).
However, you have two configurable options in the settings:
- Update Minor Version: Automatically increments the minor version while keeping the current major version. For example, version 1.2.3 will become 1.2.4.
- Reset Minor Version on Major Update: When the major version is increased, the minor version resets to zero. This means version 1.2.3 will become 1.3.0.
Keywords


Exclude unranked keywords from the “Keywords List” - removes unranked keywords from the list of keywords, for which there are no positions by keywords of the application in the App Store
Turn Off Cell Color Indication - removes the color indication of cells in the keyword table, when keyword is out of the ranking - highlights cells in red
Hide keyword color labels - removes keyword color labels in the keyword table, if any
Display the number of words in keywords - shows the number of words in each keyword in the long-tail keyword search keyword table
Export keywords data in reversed format (dates as columns) - when enabled, dates will be exported in reverse order, starting from the newest to the oldest, as in the keyword table
Charts


Chart Type - choose the type of charts that you prefer to use for visualizing keyword data.
- Column Chart - a chart in the form of separate columns, where each column corresponds to a specific position range.
- Stacked Column Chart - by default, a chart in the form of columns, where each position range is displayed in its color inside one column.
- Normalized Stacked Column Chart - similar to Stacked Column Chart, but all columns have the same height (100%), and the percentage of keywords in each range is shown inside.
- Line Chart - shows the change in the number of keywords in each position range over time as separate lines, each starting from 0.
- Spline Chart - the same as Line Chart, but with smooth lines instead of sharp angles.
- Stacked Linear Chart - the values of position ranges are summed up, each line is built on top of the previous one, creating an accumulation effect.
- Normalized Stacked Linear Chart - similar to Stacked Linear Chart, but normalized in percentages (summing up to 100%).
- Area Chart - a chart in the form of filled areas, where each area corresponds to a specific position range.
- Spline Area Chart - similar to Area Chart, but with smoother lines for better visualization.
- Normalized Area Chart - similar to Area Chart, but all areas have the same height (100%), and the percentage of keywords in each range is shown inside.
Disable tooltips - removes all tooltips when hovering over keyword charts, as well as on the App Information screen.
Enable low SAP - shows keywords with low popularity (SAP) on the charts (with values of 5 - low popularity or 0 - no popularity data) so you can see the full dynamics.
Show Data Trends - shows the trend of changes in keyword positions over time on the charts.
Colored Charts - when enabled, the charts of keywords will be colored in different colors for better visualization.
For convenience, you can set your own colors.
When editing the base set of colors, you can restore them to the default values by the Default Settings button.
When disabled, the charts of keywords will be displayed in shades of one base color (blue) - by default.
Application Cards


Hide income and downloads - removes data on income and downloads of the application from the application card.
Prevent text copying on click - prevents text copying when clicking on the application card, for quick transition to the App Information screen.
Navigation Mode - choose the navigation mode for Top Apps Screen: Buttons or Drop-downs. By default, the navigation mode is set to Buttons.
Subscriptions


Collapse subscription groups - all subscriptions on the Subscriptions screen will be collapsed by default
Collapse localization subscription groups - when disabled - all localization subscription groups will be expanded for all localizations, by default - collapsed
Collapse subscription localizations - when disabled - all subscription localizations will be expanded for all subscriptions, by default - collapsed
Show details for verification - displays the information sent to the App Store for verification
Screenshots


Collapse all screenshots - collapses all screenshot cards on the screen
Ignore locale direction - saves the order of displaying screenshots the same as in the App Store, even for reverse (RTL) localizations.
If this setting is disabled, screenshots will be displayed exactly as in the App Store on real user devices.
This is useful for checking the correctness of displaying screenshots taking into account the text direction and correct image transitions.
Reviews
Turn off notifications for downloaded reviews: disable notifications for downloaded reviews in App Info.
AI Settings


You can change the response or report templates for AI.
You can also configure the order of AI use when reporting or responding to reviews in Localization section.
AI-Prompt for complaint to review - you can view and edit the template complaint to the review, which will be used to send a complaint to the user reviews
AI-Prompt for response to review - you can view and edit the template responses to reviews, which will be used to generate a response through AI to user reviews
Security


Proxy-server


Proxy server - configure a proxy server for secure use of the App Store Connect API.
The proxy server helps reduce the risks of blocking and restrictions from Apple, as well as ensures confidentiality and security when working with multiple developer accounts.
Required - setting the requirement for using a proxy server blocks access to the App Store Connect API without specifying a proxy server in all projects.
Active - enabling a proxy server for secure use of the App Store Connect API.
Host - the address of the proxy server, which you can get from your administrator or service provider.
Port - the port of the proxy server, which you can get from your administrator or service provider.
Requires authentication - setting the requirement for authentication to access the proxy server.
Login - login to access the proxy server, which you can get from your administrator or service provider.
Password - password to access the proxy server, which you can get from your administrator or service provider.
The Check button tests the connection to the proxy server to ensure it is set up correctly. If successful, it displays the current IP address as seen through the proxy.
When checking the IP address, two methods are used, each called in turn:
- Server request - checks the IP address from the ASO.dev server.
- Third-party system - checks the IP address using the third-party service ipify API.
If the check fails, you will see an error message.
The connection errored: Connection refused This indicates an error which most likely cannot be solved by the library.
App specific password


This section is available only for the selected project.
App specific password for Apple ID - in this section, you can add an app-specific password from Apple ID to use it in integration with App Store Connect.
It’s used to get access to Analytics from App Store Connect, as well as to send a complaint to the review.
Or log out of the Apple ID account if you want to use another account.
App Store Connect


App Store Connect API issue? - This setting is reserved and can be enabled automatically if necessary.
It is designed for situations where the App Store Connect API is not functioning correctly.
For example, to address the error where the Apple App Store Connect API in the metadata editor incorrectly returns the list of app versions.
When enabled, an alternative API will be used, which may be slower but can help resolve issues.
Note that this setting is not saved and must be enabled each time you start ASO.dev, as the API issue is likely temporary.
Localization Providers Setup
Google Translate

All translations in ASO.dev is using by default translations Google Translate API.
This method is used by default.
DeepL
DeepL API key can be filled in in the Settings Screen > Localization without sending them anywhere, ensuring security and privacy.
Chat GPT (OpenAI)
Fill in ChatGPT API key and Organization ID in the Settings Screen > Localization without compromising security and privacy you just need to select ChatGPT model for your key.
Supported Models
- o3 Mini Best choice for quick and simple chatbots, help with routine tasks, simple text generation.
- o1 Mini Suitable for basic tasks and simple conversational assistants, economical in cost of use.
- o1 Preview Used for testing, simple chatbots, and quick generation of short texts without high quality requirements.
- GPT-4o Mini Suitable for medium tasks, chatbots, quick answers to questions, content generation, and simple coding.
- GPT-4o Ideal for complex tasks, expert consultations, programming, image and video analysis.
Outdated models:
GPT-4 TurboGPT-4GPT 3.5 Turbo
Claude
Claude API key can be filled in in the Settings Screen > Localization without sending them anywhere, ensuring security and privacy.
Supported Models
- Claude 3.7 Sonnet for complex tasks, deep document analysis, and large text volume.
- Claude 3.5 Haiku is optimal for the most complex tasks: deep analysis, coding, creative and expert tasks.
- Claude 3.5 Sonnet is suitable for complex and medium tasks, writing texts, data and document analysis.
- Claude 3 Haiku is ideal for simple tasks, quick communication, assistants, and chatbots.
- Claude 3 Sonnet is optimal for analytical, expert tasks, texts, and medium complexity coding.
- Claude 3 Opus is suitable for beginner and intermediate tasks: chatbots, quick query processing, and content generation.
DeepSeek

DeepSeek API key can be filled in in the Settings Screen > Localization without sending them anywhere, ensuring security and privacy.
Supported Models
- deepseek-chat DeepSeek-V3