1. Introduction
STACKLAB LLC ("StackLab," "we," "our," or "us") respects your privacy and is committed to protecting your personal information. This Privacy Policy explains what information we collect, how we use it, and the choices available to you when using StackLab Poker, KanaLab, KanjiYama, and our website. The KanjiYama section below describes that app specifically and takes precedence over general descriptions of features in our other apps.
KanjiYama: information and choices
Local learning. Lesson progress, memory notes, drawing practice, review schedules, game sample use, theme, and reminder preferences are stored on your device. Signing in does not synchronize learning progress between devices. Removing the app or clearing its data may remove this information. Operating-system backups may separately preserve app data according to your device settings.
Optional accounts. Guest learning does not create a Firebase account. If you choose Google or Apple sign-in, Firebase Authentication processes your sign-in. We store a private Cloud Firestore profile containing your user ID, email (including an Apple relay address when used), optional display name, sign-in provider identifiers, and account/profile timestamps. This supports sign-in and account management, not advertising. Authentication services also process technical information needed to secure sign-in, such as IP addresses and authentication activity.
Sign-in SDK diagnostics. The Google Sign-In SDK declares collection of device-level and user identifiers, other usage data, and other technical data for SDK analytics. These Google Sign-In data may be linked to your identity. Google also processes IP addresses, which may be used to estimate a general location for sign-in fraud prevention. Firebase Authentication and Cloud Firestore collect SDK diagnostic information for analytics without linking those diagnostics to your identity. These SDK purposes are separate from uploading your learning activity: KanjiYama does not upload lesson progress, memory notes, or drawings for analytics. The iOS app does not include Firebase Analytics, Crashlytics, Firebase Performance Monitoring, or an advertising SDK. SDK data is not used for advertising tracking.
Purchases. The store processes payments; we do not receive your complete payment-card information. Subscription product, purchase identifiers, verification data, entitlement status, and expiry are processed to grant, restore, and maintain paid access. In the current iOS app, StoreKit verifies purchases on the device. The app does not upload iOS receipts, transaction identifiers, or entitlement records to our Firebase billing service, and does not link these purchases to a Firebase account. Where server verification is used, a pseudonymous billing identifier binds the purchase to your app account. Store purchase records may be retained for transaction integrity, refunds, fraud prevention, and legally required financial records; they are not used for advertising.
Reminders and reviews. Training reminders are optional local notifications. We request device permission when you enable them. They do not upload a push token or create a marketing mailing list. You can switch them off in the app or device settings. Store review prompts use the platform review service; we do not receive your rating or review text from that prompt.
No advertising or tracking. KanjiYama does not include AdMob, advertising identifiers, or advertising tracking. The AdMob and cloud learning-sync descriptions elsewhere on this shared policy concern other apps when those features are present, and do not describe KanjiYama. KanjiYama does not upload your memory notes or drawings for analytics.
Retention and deletion. Account profiles are kept while the account exists. In-app deletion removes the Firebase sign-in account and its profile and clears learning data on the device where deletion is performed. It does not erase device backups, other devices, or records the store independently maintains. Necessary purchase/security records may be retained for fraud prevention or legal obligations rather than to keep an active user profile. Support messages are used to resolve your request and retained only as needed for that purpose and applicable obligations.
You can request account deletion without reinstalling the app through our account-deletion page. Identity verification may be needed. Deleting an account or app does not cancel a store subscription. Use the store subscription settings to manage or cancel billing.
Questions or privacy requests: support@stacklab.com. Do not email passwords, sign-in codes, or full payment-card details.
The following general sections cover our other StackLab apps and services where those features are offered. For KanjiYama, use the specific description above.
2. Information We Collect
Account Information
When you sign in using Apple or Google, we may collect basic account information such as:
- Email address
- User identifier
- Authentication provider
Guest mode users may use portions of the app without creating an account.
App Usage Data
We collect information related to your use of StackLab, including:
- Study progress
- Mastery and performance data
- Feature usage
- Subscription status
- App settings and preferences
Device and Technical Information
We may collect technical information including:
- Device model
- Operating system version
- App version
- Crash reports
- Diagnostic information
- Performance information
3. How We Use Your Information
We use collected information to:
- Operate and provide StackLab
- Authenticate users
- Save and synchronize study progress
- Restore purchases where applicable
- Improve app reliability and performance
- Maintain account functionality
- Manage subscriptions and premium features
- Respond to support requests
4. Third-Party Services
StackLab uses trusted third-party providers that may process information on our behalf.
These include:
Firebase (Google LLC)
Used for:
- Authentication
- Cloud Firestore
- Secure storage of user progress
Google AdMob
Used to display advertisements.
AdMob may collect device information and advertising identifiers to deliver personalized or non-personalized advertising in accordance with Google's policies.
Apple App Store and Google Play
Used for:
- Subscription purchases
- Payment processing
- Purchase validation
Each provider maintains its own privacy policy.
5. Data Sharing
STACKLAB LLC does not sell personal information.
Information may be shared only as necessary to:
- Operate app functionality
- Synchronize user progress
- Process subscriptions
- Deliver advertisements
- Comply with legal obligations
6. Data Storage and Retention
User information is securely stored using trusted cloud services, including Firebase.
Account-related information is retained while an account remains active.
If a user deletes their account, associated personal data will be permanently deleted or anonymized within a reasonable period, except where limited retention is required for legal, security, fraud prevention, or operational purposes.
7. Your Choices and Rights
Users may:
- Delete their account from within the app
- Contact us with questions regarding their information
- Manage subscriptions through Apple App Store or Google Play
- Choose whether to sign in or use guest mode where available
8. Children's Privacy
StackLab is intended for users who are at least 13 years old.
We do not knowingly collect personal information from children under 13.
If we learn that information from a child under 13 has been collected unintentionally, we will take reasonable steps to delete it.
9. Security
We use commercially reasonable administrative, technical, and organizational safeguards to help protect user information.
However, no method of electronic storage or internet transmission can be guaranteed to be completely secure.
10. Changes to This Privacy Policy
We may update this Privacy Policy from time to time.
Changes become effective when posted on this page.
The "Last Updated" date will always indicate the latest revision.
11. Contact Us
STACKLAB LLCCleveland, Tennessee 37312
support@stacklab.com
12. Delete Your Account
Users can permanently delete their account from within the StackLab app.
Deleting an account removes associated account data, subject to limited legal or operational retention requirements.
For additional instructions, visit the Account Deletion page.
© 2026 STACKLAB LLC. All rights reserved.