Privacy Policy - Phraseman by Knowly
Privacy Policy - Phraseman by Knowly
Last updated: May 22, 2026
This Privacy Policy explains how Knowly ("Knowly", "we", "us", or "our") collects, uses, discloses, stores, and deletes information when you use Phraseman (the "App"), related cloud features, and Knowly website pages for Phraseman. Privacy contact: support.phraseman@gmail.com.
This Policy is intended to describe the App's current data practices. If a store listing, in-app notice, or consent screen gives more specific information for a particular platform or feature, that notice also applies.
1. Scope, controller, and acceptance
This Policy applies to the Phraseman mobile app, related online services, support channels, public legal pages, and cloud features operated by Knowly.
By using the App, you acknowledge that your information will be processed as described in this Policy and in any applicable store or consent disclosures. If you do not want your information processed as described, do not use the App or the affected feature.
2. Age and minors
Phraseman is a general-audience educational app. The App is not intended to be used by children under 13 without verifiable parent or guardian consent, or by children under the age at which consent is required in their country.
Children and minors should not use public, chat, community, referral, multiplayer, purchase, or gift features without parent or guardian supervision and permission.
If you are a parent or guardian and believe a child provided personal data without the required consent, email support.phraseman@gmail.com with subject "Parent Privacy Request". We will review the request and delete or de-identify relevant account data unless we must retain limited records for legal, safety, fraud-prevention, moderation, transaction, or security reasons.
3. Data stored on your device
The App stores learning progress, XP, streaks, achievements, flashcards, daily tasks, lesson state, quiz state, settings, notification settings, cached activity/error queues, cached assets, and similar app data on your device using AsyncStorage, SecureStore where available, and related platform storage.
The App also creates or uses a Phraseman stable app identifier. It may be stored in SecureStore where available and mirrored in local storage so progress, cloud sync, purchases, referrals, moderation, fraud prevention, account recovery, and account deletion can work across app sessions. Depending on iOS Keychain, Android backup/restore, device restore, or device settings, this identifier or a backup of it may survive reinstall or device restore until you use the in-app deletion flow, clear app data, or reset relevant device storage.
4. Account, authentication, and cloud sync
The App uses Firebase Authentication. By default, Firebase may create an anonymous app session so cloud features can operate without a separate Knowly username/password.
You may optionally sign in with Google or Apple. If you do, Firebase and Knowly may process provider identifiers, Firebase Auth UID, email address if shared, display name if shared, provider type, platform, sign-in timestamps, account-linking records, and related authentication metadata. We use this to restore progress, link devices, prevent account drift, secure the service, and prevent abuse.
Cloud sync may store progress and app state in Firebase Firestore, including XP, lessons, streaks, achievements, certificates, custom flashcards, daily and weekly stats, foreground usage totals, premium status metadata, RevenueCat purchase metadata, Shards balances and ledgers, settings, language/target selections, referral state, social feature state, and other data needed to operate requested features.
5. Public, social, competitive, and multiplayer data
Some data is visible to other users when you use social, competitive, or multiplayer features. This may include nickname, avatar, frame, aura, profile card settings, XP, streak, points, rank, league or club tier, arena profile, room or match participation, wins, matches, premium or club markers, friend activity, gifts, activity likes, community pack author information, seller notifications, and similar gameplay/profile fields.
Visibility depends on the feature: some fields may be public to app users, some visible to league, club, arena, room, or match participants, some visible to friends, some visible to community pack buyers or sellers, and some visible only to moderators/admins.
6. User content, community packs, chat, reports, and moderation
If you create Community Packs, submit flashcard text, translations, chat messages, room or league messages, reports, profile names, survey answers, or other user-provided content, we process the content you provide and related metadata. This may include titles, descriptions, card text and translations, normalized text used for moderation, report reasons, reporter/reported user IDs and names, author IDs, buyer/seller IDs, moderation decisions, timestamps, platform, app version, audit fields, and related safety signals.
Published Community Packs and approved catalog metadata may be visible in the App. Pack cards may be visible to the author, moderators, and users who access or purchase the pack with Shards. Chat messages may be visible to the relevant room, league, group, or moderators.
We may review, block, remove, de-identify, retain, or disclose user content and reports when needed to operate moderation, enforce the Terms, protect users, investigate abuse, handle disputes, prevent fraud, comply with law, or preserve service integrity.
7. Friends, gifts, referrals, invite codes, and rewards
Friend, gift, referral, invite, and reward features may process friend codes, friend relationships, friend requests, gifts sent/received, gift history, activity feed entries, activity likes, invite links, referral codes, referral owners, referral attributions, referrer/referee stable IDs, reward status, Shards ledger entries, daily or monthly limits, cooldowns, abuse checks, Google Play Install Referrer data on Android, and deep-link or manual-code source information.
We use this information to operate the feature, attribute rewards, prevent self-referrals and abuse, enforce caps and cooldowns, correct errors, and protect the App.
8. App messages, reactions, polls, and surveys
The App may show in-app messages, polls, product questions, cancellation surveys, VIP surveys, or similar prompts. If you respond, react, vote, dismiss, claim a reward, or otherwise interact, we may process response content, selected options, reaction type, vote choice, message IDs, survey IDs, timestamps, eligibility state, reward state, user or stable app IDs, and related metadata.
We use this information to operate messages and polls, prevent duplicate rewards or abuse, understand product feedback, improve the App, maintain audit records, and apply entitlements or rewards where applicable.
9. Purchases, subscriptions, RevenueCat, and Shards
Premium subscriptions, free trials, Shards purchases, and other in-app purchases are billed through the Apple App Store or Google Play. Knowly does not receive your payment card or bank details.
We use RevenueCat to verify subscriptions, entitlements, receipts, product IDs, transaction IDs, store, environment, purchase and expiry timestamps, cancellation or billing status, refund and chargeback signals, and related webhook events. RevenueCat may receive a Phraseman app user ID, Firebase/Auth ID, canonical stable ID, and attributes such as `phraseman_uid` so subscription and purchase state can be restored and matched to your account.
Shards are a virtual in-app balance. We may store Shards balances, purchases, grants, spending, refunds/reversals, pack purchases, seller credits, platform fees, reward grants, and audit logs in Firebase.
10. Analytics, diagnostics, device identifiers, and app health
We use Firebase Analytics, Firebase Crashlytics, and our own limited app activity/error logs to operate, secure, debug, measure, and improve the App. These records may include app events, screens/features used, purchase/paywall/referral events, notification interactions, message or survey interactions, error context, crash logs, stack traces, app version, build number, platform, OS version, device name or model, app state, user name, Firebase/Auth IDs, stable app ID, app instance identifiers, and other app metadata.
These records are not described as anonymous. Some diagnostics and analytics may be linked to your app account, Firebase/Auth ID, stable app ID, app instance, or device identifiers.
On Android, the App currently declares the Google Play Services Advertising ID permission. Firebase Analytics and related Google services may process the Android Advertising ID or other device identifiers where available and permitted by platform rules. We use analytics and identifiers for app measurement, attribution where applicable, fraud prevention, service reliability, debugging, security, and product improvement. We do not sell personal information, and we do not use the Advertising ID for third-party advertising or cross-context behavioral advertising unless this Policy, store disclosures, and any required consent are updated first.
11. Notifications and push tokens
If you enable notifications, the App may request notification permission and store notification settings, local scheduled notification IDs, Expo push tokens, native push tokens where applicable, device/platform metadata, user IDs, match or queue IDs, and related delivery metadata.
Notifications may include local reminders, phrase of the day, streak warnings, weekly/monthly recaps, XP, lesson counts, streak counts, phrase text, league rank changes, match-found alerts, arena or room activity, account/service notices, or similar app context.
For remote notifications, including Arena match-found notifications, the App may store an Expo push token in cloud records such as the matchmaking queue and send notification payloads through Expo's push notification service and the applicable platform push service. You can disable notifications in the App or device settings, but some service messages may still appear inside the App.
12. Text-to-speech audio
The App uses your device's built-in text-to-speech engine through expo-speech to pronounce English phrases and example sentences. Based on the current implementation, pronunciation is generated on device and Knowly does not receive the generated audio.
13. Website contact and support
If you use the Knowly website contact form, email support, or legal request channels, we may process your name, email address, message, topic, page URL, user-agent, forwarded IP header, support metadata, account identifiers you provide, and our replies. We may use an email service provider such as Resend to deliver contact-form notifications and support responses.
14. Third-party services and processors
The App and related services use third-party providers, including:
- Google Firebase services such as Authentication, Firestore, Cloud Functions, Analytics, Crashlytics, App Check, and related Google Cloud infrastructure
- Google Play Services, Google Sign-In, Google Play Billing, Google Play Install Referrer, and Android platform services
- Apple Sign In, Apple App Store, Apple in-app purchase systems, and Apple platform services
- RevenueCat for subscription, purchase, entitlement, and receipt verification
- Expo / EAS / Expo Updates and Expo push notification services for app infrastructure and notification delivery
- Resend or another email provider for website contact/support notifications
- App stores and payment processors for purchase, subscription, refund, tax, and compliance records
These providers process data under their own terms, privacy policies, and security programs. Data may be processed in countries other than your country of residence, subject to applicable safeguards.
15. How we use and disclose information
We use information to provide, maintain, secure, debug, personalize, and improve the App; authenticate users; sync progress; operate purchases and entitlements; manage Shards and rewards; run leaderboards, leagues, clubs, friends, gifts, referrals, arena, rooms, community packs, chat, surveys, notifications, and moderation; prevent fraud and abuse; respond to support and legal requests; comply with law; enforce the Terms; and protect Knowly, users, and third parties.
We disclose information to service providers and processors that help operate the App; app stores and payment processors for purchases, refunds, fraud, and compliance; other users where required by public, social, multiplayer, or community features; moderators/admins for safety and support; legal, regulatory, or law-enforcement authorities where required or permitted by law; and relevant parties in connection with a merger, acquisition, financing, reorganization, asset sale, or similar transaction.
We do not sell personal information. We do not knowingly share personal information for cross-context behavioral advertising unless this Policy and applicable store disclosures are updated to describe that practice.
16. Legal bases and purposes
Depending on your location, we process information on these bases:
- Contract/performance of the App: account operation, progress sync, purchases, subscriptions, Shards, leaderboards, social features, multiplayer, support, and requested features
- Legitimate interests: security, fraud prevention, abuse prevention, debugging, analytics, service reliability, moderation, product improvement, legal defense, and business operations
- Consent: optional notifications, optional Google/Apple sign-in where required, consent-based analytics where required, and child/parent consent where required
- Legal obligations: tax, accounting, consumer protection, store compliance, dispute handling, law-enforcement requests, regulatory compliance, and sanctions/export compliance
17. Retention
We retain information only as long as reasonably needed for the purposes described in this Policy, unless a longer period is required or permitted by law.
Typical retention criteria:
- Local app data remains on your device until you delete it, use account deletion, clear app data, uninstall, or reset relevant device storage; backup/keychain behavior may vary by platform
- Active cloud progress, profile, entitlement, and feature data is retained while your account or app instance is active
- Chat, reports, moderation records, safety records, purchase records, entitlement records, referral records, reward records, surveys, analytics/error records, and fraud-prevention records may be retained longer where needed for safety, disputes, legal compliance, chargebacks, refunds, accounting, moderation integrity, abuse prevention, or auditability
- Website contact/support messages are retained as long as needed to respond and keep support/security/legal records
- Backups and logs may persist until overwritten or deleted under normal retention cycles
We do not promise automatic deletion after a fixed inactivity period unless such a deletion job is implemented and active.
18. Account and data deletion
You can request deletion from inside the App where available, from the public deletion instructions at https://knowlyapps.com/legal/data-deletion/, or by emailing support.phraseman@gmail.com with subject "Delete My Data".
The in-app deletion flow starts an authenticated backend deletion request. The App may sign you out and clear local app data immediately while server-side deletion continues in the background. The backend deletion function is designed to delete or de-identify active account data controlled by Knowly, including the Firebase Auth user, users/{stable_id} data and subcollections, leaderboard/profile records, auth links, name/friend/referral indexes, many social/UGC/chat/report records, reactions, poll votes, survey records, analytics/error records linked to the stable ID, and local app data on the device.
If you cannot access the App, if the in-app deletion request does not complete, or if you want follow-up, contact support.phraseman@gmail.com. We may need to verify your request before acting on it.
Some records may remain when retention is required or permitted for legal compliance, payment/tax/accounting, fraud prevention, security, dispute handling, chargebacks/refunds, moderation integrity, backups, or data stored by app stores and third-party processors. Deleting the account does not automatically cancel an active App Store or Google Play subscription; you must cancel it in the store subscription settings.
19. Your rights
Depending on your location, you may have rights to access, correct, delete, restrict, object to processing, port your data, withdraw consent, opt out of certain processing, and complain to a data protection authority.
To exercise rights, email support.phraseman@gmail.com with subject "Privacy Request". We may need to verify your identity, request additional information, refuse or limit requests where permitted by law, and retain limited records of requests and responses.
20. US state privacy rights
California and other US state residents may request information about categories of personal information collected, sources, purposes, disclosures, and deletion/correction where applicable. We do not sell personal information. We do not knowingly share personal information for cross-context behavioral advertising unless this Policy and applicable store disclosures are updated to say so.
Categories of personal information we may collect include identifiers, app/account identifiers, commercial information, internet or electronic activity, approximate device/app information, inferences from app activity, user-generated content, support communications, and other information you provide or generate through App features.
21. International transfers
Knowly, service providers, and app platforms may process information in countries other than your country of residence. Where required, we rely on appropriate safeguards, contractual commitments, platform terms, service-provider security measures, and other lawful transfer mechanisms.
22. Security
We use technical and organizational measures such as Firebase security rules, authenticated Cloud Functions, App Check where enabled, TLS/HTTPS, access controls, logging, abuse monitoring, and operational controls. No system is perfectly secure, and we cannot guarantee absolute security.
23. Changes
We may update this Policy from time to time. Material changes will be reflected in the "Last updated" date and may include in-app notice, website updates, consent prompts, or store disclosure updates where practicable or required. Continued use of the App after changes means you acknowledge the updated Policy where permitted by law.
24. Contact
Knowly - Phraseman
Email: support.phraseman@gmail.com
Use this contact for privacy requests, parental requests, account deletion, support, legal notices, and questions about this Policy.