Angkor Keyboard Privacy Policy

Effective Date: August 5, 2026

Angkor Keyboard ("Angkor Keyboard", "we", "our", or "us") respects your privacy and is committed to protecting your personal information. This Privacy Policy explains how information is collected, used, stored, and protected when you use the Angkor Keyboard app, its keyboard extension, and related services.

Raw keystrokes stay private. Angkor Keyboard does not store or transmit a raw keystroke stream. Learning stays on your device unless you explicitly enable community contribution, and Clipboard History stays local unless you explicitly enable Clipboard Sync. Secure fields (such as passwords) and Incognito mode are excluded.
Data deletion requests. You can delete selected data while keeping your Angkor Keyboard account. See Delete Data Without Deleting Your Account for in-app controls and a direct request option.

Keyboard Extension and Full Access

Angkor Keyboard's core typing works without Full Access, and typed text is processed on your device. We do not store or transmit a raw keystroke stream.

Granting "Allow Full Access" (an optional iOS keyboard permission) only enables Clipboard capture, custom haptic or sound feedback, and—only if you separately opt in—sending repeated Khmer word-sequence counts to improve suggestions. Secure fields (such as passwords) and Incognito mode are excluded from capture and learning. Account Cloud Sync is controlled separately under Backup & Sync.

Information We Collect

Depending on the features you use, Angkor Keyboard may collect:

On-Device and Local Storage

To work quickly and offline, Angkor Keyboard stores information locally on your device (in a shared App Group the keyboard can read), including your Clipboard History, your selected theme, downloaded themes, a mirror of your Crystals balance, content-free typing totals, learned word selections, and Khmer word-sequence counts. Clipboard History is available to free users and remains on this device by default. Premium users may optionally sync it through their Angkor Keyboard account using account-scoped encryption. Free users keep unpinned copies for 24 hours; Premium users may choose a longer retention period. Content-free typing totals sync automatically with the current Angkor account session for the cross-device dashboard; that sync contains numbers, dates, streak summaries, and a random source identifier—not typed words. Other local data is not, by itself, uploaded to us.

How We Use Information

We use collected information to:

Third-Party Services

Angkor Keyboard uses trusted third-party services to operate and improve the app, including:

These services may process limited information necessary to provide authentication, notifications and transactional email delivery, storage, synchronization, and purchase verification.

Google Sign-In's embedded privacy disclosure includes name, email address, phone number, coarse location, user and device identifiers, other usage data, and other data types for sign-in functionality and analytics. Firebase Authentication and Firestore disclose user identifiers for app functionality and diagnostic data that is not linked to you for analytics. These services do not use this data for tracking in Angkor Keyboard.

Tracking and Advertising

Angkor Keyboard does not sell personal information and does not use personal information to track you across other companies' apps or websites for advertising purposes.

Angkor Keyboard does not display third-party advertisements.

Data Sharing

We do not share personal information except:

Data Retention

We retain information only as long as necessary to:

When you delete a registered account, a 30-day recovery period begins. During that period you may contact Support to request restoration, and only an administrator can approve it. An explicitly deleted guest identity is scheduled for removal after 7 days; the app starts a separate new guest whose data is not combined with the old identity. After the applicable period, we remove account data including your profile, synced dictionary, clipboard and typing-stat records, support conversations, Android notification-token bindings, submitted suggestions linked to the account, and activity markers. Limited purchase, financial, security, or fraud-prevention records may be retained in pseudonymized or de-identified form where required for legal, accounting, security, or fraud-prevention purposes. Invite codes are disabled and referral records are de-identified; a minimal one-way-hashed redemption marker may be retained to prevent the same sign-in identity from repeatedly claiming rewards.

Protected database backups, when enabled, may retain a copy of deleted Firestore records until that recovery point expires: daily backups for up to 30 days and weekly backups for up to 14 weeks, plus the configured point-in-time recovery window. Backups are access-restricted and used only for security, continuity, and disaster recovery—not ordinary product features. A recovery procedure must honor deletion tombstones and reconciliation controls so a backup does not silently reactivate a deleted account.

Your Rights and Choices

You may:

Some app features may not function properly if certain information is not provided.

Delete Data Without Deleting Your Account

You can keep your Angkor Keyboard account and delete selected data at any time:

We may ask you to verify that you own the account before processing a request. Deleting selected data does not cancel an App Store or Google Play subscription. Limited records may be retained where required by law, or for accounting, security, fraud prevention, or legitimate operational purposes, as described under Data Retention above.

Account Deletion

Registered accounts can be deleted directly in the app under Settings. Guest (signed-out) identities can be deleted in the iOS app, or on any platform by contacting us at the email below. Registered-account data is removed after a 30-day recovery period; explicitly deleted guest data is scheduled for removal after 7 days, as described above. You may also request deletion by contacting us at the email below. If you want to keep your account and delete only selected data, use the data-deletion options above instead.

We may retain limited records in pseudonymized or de-identified form where required by law, or for accounting, security, fraud prevention, or legitimate operational purposes. Protected backup copies may remain until the backup periods described above expire.

Children's Privacy

Angkor Keyboard is a general-purpose typing app and is not directed to children under 13. We do not knowingly collect personal information from children without appropriate consent. If you believe a child has provided personal information improperly, please contact us.

Security

We use reasonable technical and organizational measures to protect information stored by the app and related services. Clipboard History stays local unless you enable Clipboard Sync. Synced clips are encrypted before upload using an account-scoped key stored with your account, allowing your supported signed-in devices to decrypt them. This is not end-to-end encryption. No system or internet transmission is completely secure.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. Updated versions will be posted with a revised effective date.

Contact Us

If you have questions, requests, or concerns regarding this Privacy Policy, contact:

Angkor Keyboard Support
Email: privacy@angkorkeyboard.com