Sway

Updated 2026-10-12 · Free and Sway Plus

Privacy Policy
개인정보처리방침

This policy applies to the current Sway Android app, including Free and Sway Plus.

1. Operator

Sway is operated by 김성곤. Contact: sunggon91@gmail.com. Address: 16 Yeongdong-daero, Gangnam-gu, Seoul 06345, South Korea.

2. Data processed on the device

Sway stores the apps you select for protection, protection settings, pause events, coaching choices, language, and local personalization state on your device. It may retain up to 365 pause events for local summaries and personalization.

When you open the protected-app picker, Sway temporarily reads installed launchable app names, package identifiers, and icons to display choices. It stores only the apps you select.

3. Accessibility Service

When enabled with your consent, Sway observes window-state changes and app package identifiers to detect when a selected app comes to the foreground. Window-content retrieval is disabled.

Sway does not read or store screen content, typed text, passwords, payment details, messages, screenshots, audio, contacts, keystrokes, or detailed touch input. It does not use Accessibility data for advertising, analytics, or remote model training.

4. Google Play Billing and purchase verification

Sway offers optional monthly and annual Sway Plus subscriptions through Google Play. Google Play processes the payment. Sway does not receive or store your card number, bank account, billing address, or Google account password.

To confirm that a subscription is valid and restore Plus access, the app sends the Google Play purchase token and product identifier to Sway's verification service over an encrypted connection. The service sends the token to the Google Play Developer API and returns only the entitlement status, expiry time, renewal state, and billing-problem status needed by the app. The service does not use purchase tokens for advertising or analytics and does not persist them after the verification request.

In versions that support background purchase verification, Sway also schedules automatic purchase-status checks while the app is not open. The requested interval is six hours, but Android may delay these checks because of connectivity, battery restrictions, or other system conditions. These checks use the same purchase token and product identifier described above. They do not open a checkout screen or make a purchase.

5. Other network and third-party activity

Google Play also sends subscription lifecycle notifications to Sway. The service verifies these notifications and checks the current subscription with Google Play. Google Cloud stores a hashed purchase-token identifier, entitlement status, expiry time, renewal state, billing-problem status when present, and hashed notification identifiers for duplicate detection. Raw purchase tokens are processed temporarily and are not saved in this database. This storage is hosted in Seoul, South Korea. These records are used only to verify and reconcile subscription access. Clearing app data or uninstalling does not delete these server records. Contact sunggon91@gmail.com for a deletion request; records needed to resolve a payment dispute or meet a legal obligation may need to be retained.

Sway does not require a Sway account and does not use advertising, analytics, crash-reporting, cloud-sync, or remote-AI services. Protection choices, Accessibility signals, coaching history, and personalization values remain on the device and are not sent with purchase verification.

6. Your controls and retention

You can disable the Accessibility Service in Android Settings. You can delete local data through Sway's delete controls, Android app-data controls, or by uninstalling the app. You can manage or cancel a subscription in Google Play. The verification service does not retain a Sway user profile or purchase token after a request.

7. Children, health, and changes

Sway is not designed for children and is not a medical, mental-health diagnosis, treatment, or emergency service. We will update this policy before changing the data practices described here.

Privacy contact
sunggon91@gmail.com

한국어: 결제 검증 및 서버 보관 안내

백그라운드 구매 검증을 지원하는 버전에서는 앱이 열려 있지 않아도 구매 상태의 자동 확인을 예약합니다. 요청 주기는 6시간이지만 네트워크 연결, 배터리 제한 등 Android 시스템 조건에 따라 지연될 수 있습니다. 아래에 설명한 구매 토큰과 상품 식별자를 같은 방식으로 사용하며, 결제창을 열거나 구매를 실행하지 않습니다.

Sway의 보호 앱 선택, 접근성 신호, 멈춤 기록과 개인화 값은 휴대폰에서 처리하며 결제 검증 서버로 보내지 않습니다. Sway Plus 결제는 Google Play가 처리합니다. 앱은 구매 토큰과 상품 식별자를 암호화된 연결로 검증 서버에 보내며, 서버는 Google Play에 구독 상태를 확인합니다. Sway는 카드 번호나 Google 계정 비밀번호를 받지 않습니다.

Google Play의 구독 변경 알림도 검증합니다. 서울 리전의 Google Cloud 저장소에는 구매 토큰을 해시한 식별자, 이용 권한 상태, 만료 시각, 자동 갱신 여부, 해당하는 경우 결제 문제 상태와 중복 처리 방지를 위한 알림 해시 식별자를 보관합니다. 원본 구매 토큰은 일시적으로 처리하며 이 저장소에 저장하지 않습니다. 이 정보는 구독 검증과 상태 확인에만 사용합니다. 앱 데이터 삭제나 앱 제거만으로 서버 기록은 삭제되지 않습니다. 삭제 요청은 sunggon91@gmail.com으로 보내 주세요. 결제 분쟁 처리나 법적 의무에 필요한 기록은 보관이 필요할 수 있습니다. 현재 광고 SDK는 사용하지 않습니다.