How Text Replacements handles snippets, keyboard processing, settings, diagnostic logs, and Microsoft Store data.
This Privacy Policy describes how Text Replacements, a Windows 11 text expansion app developed by GagarinSoft, handles information while it expands your shortcuts into full text across desktop apps.
Text Replacements does not require an account, does not include cloud sync, does not include advertising, and does not use third-party analytics inside the app.
Text Replacements stores the data needed to provide text expansion on your local Windows device.
%AppData%\TextReplacements\snippets.json.%AppData%\TextReplacements\settings.json.%AppData%\TextReplacements\logs\.Text Replacements works system-wide, so it must process keyboard input locally while the app is running. The app watches recent keystrokes to decide whether they match a shortcut you configured, such as ;email or ;sig.
Shortcut matching happens on your device. Keyboard input is not sent to GagarinSoft servers, cloud services, advertisers, or analytics providers.
When a shortcut matches, the app may simulate backspace and text input using Windows APIs to replace the typed shortcut with your configured replacement in the currently focused desktop app.
Text Replacements is designed not to expand snippets into password fields. It uses Windows UI Automation information where available to detect protected fields and blocks replacement in known password manager apps.
No software can guarantee that every custom application labels every sensitive field correctly. If you are entering highly sensitive information, you can pause Text Replacements temporarily from the app, the system tray menu, or the global pause shortcut.
Text Replacements writes local diagnostic logs to help troubleshoot startup, keyboard hook, replacement, startup-with-Windows, tray icon, settings, import/export, and error scenarios.
Logs stay on your device and are not uploaded automatically. If you choose to share logs with GagarinSoft support, they may contain snippet text or other values from your local configuration, so review them before sending.
You can delete local logs at any time by removing files from %AppData%\TextReplacements\logs\.
The Microsoft Store package uses desktop Windows capabilities needed for a system-wide text replacement utility. These capabilities let the app run as a desktop app, show a system tray icon, monitor keyboard input locally, inject replacement text into the focused app, and optionally start with Windows.
Startup with Windows is controlled by the app and Windows settings. It is used so text replacement can be available after you sign in without manually opening the app each time.
Text Replacements does not use third-party analytics, advertising SDKs, tracking SDKs, cloud sync providers, or external processing services for your snippets, keyboard input, settings, logs, or exported files.
If you install Text Replacements from the Microsoft Store, Microsoft may collect diagnostic, installation, purchase, crash, device, and usage information according to Microsoft's own policies. This data is collected by Microsoft, not by GagarinSoft, and is governed by Microsoft's Privacy Policy.
GagarinSoft does not receive your snippets, replacement text, keyboard input, local settings, exported files, or local diagnostic logs through the Microsoft Store.
The GagarinSoft website may use analytics tools to understand website visits and improve product pages. Website analytics are separate from the Text Replacements app and do not include your snippets, keyboard input, settings, logs, or exported files.
Snippets and settings remain on your device until you edit them, delete them, reset the app, or uninstall the app. Exported files remain wherever you saved them until you delete them.
You can control your data by adding, editing, or deleting snippets; importing or exporting snippets only when you choose; pausing text replacement; disabling startup with Windows; deleting local log files; or uninstalling/resetting the app to remove local app data.
If this Privacy Policy changes, the effective date above will be updated. Material changes will be reflected before or when an updated app version is published.
If you would like to report a privacy issue, request more information about how Text Replacements handles data, or provide feedback about this policy, contact GagarinSoft:
gagarinsoft@gmail.com