Privacy Policy

Effective Date: May 4, 2026

Fun Keyboard ("the app", "we", "us", "our") is a custom iOS keyboard with embedded mini-games, developed by Majd Salloum.

This Privacy Policy explains what data the app does and does not collect.

TL;DR

Fun Keyboard does not collect or transmit anything you type. The keyboard extension does not request Open Access — it has no network access of any kind. The host app uses TikTok and Meta SDKs to measure marketing campaigns we run on those platforms; what they collect, and how to opt out, is described under "Third-Party Analytics and Advertising Attribution" below.

What we don't do

What stays on your device

The app stores small amounts of preference and gameplay data only on your device (and shared with the keyboard extension via Apple's App Group mechanism so your settings work in both places). This includes:

This data is stored in a sandboxed App Group container managed by iOS. It is not transmitted off your device by the app.

When you uninstall Fun Keyboard, this data is removed by iOS along with the app.

Photos

If you choose a custom background image for a theme, the image you pick is saved locally inside the app's App Group container so the keyboard extension can render it. The app does not upload the image anywhere. You can remove the image at any time by editing the theme.

The keyboard extension itself does not request photo access — image picking happens only inside the host app.

In-App Purchases

Fun Keyboard offers optional auto-renewing Pro subscriptions (weekly, monthly, yearly) and a one-time Lifetime purchase, processed entirely by Apple's App Store via StoreKit. We never see your payment information, your Apple ID, or any other purchase identifier — Apple does.

To know whether to unlock Pro features, the app calls two on-device StoreKit APIs: Transaction.currentEntitlements (returns your active purchases for this app) and Product.SubscriptionInfo.isEligibleForIntroOffer (used to show the "free trial" copy on the paywall only to users who can actually redeem one). Both are local receipt-cache reads — they do not transmit information to us, and we do not send the results anywhere off your device.

Apple's transaction records are governed by Apple's privacy policy: https://www.apple.com/legal/privacy/.

Children

Fun Keyboard is suitable for all ages. We do not knowingly collect data from anyone, regardless of age.

Third-Party Analytics and Advertising Attribution

The host app (the part you open from the home screen) integrates two third-party SDKs that help us measure and optimize the marketing campaigns we run on TikTok and Meta (Facebook / Instagram). These SDKs run only in the host app — the keyboard extension itself does not include them and has no network access at all.

TikTok Business SDK

Provider: TikTok / ByteDance. Purpose: attribute installs and in-app events (such as opening the app, viewing the paywall, completing a purchase) to TikTok ads we may run, and to optimize those campaigns.

Typical data this SDK sends to TikTok: device identifiers (Vendor Identifier, and the Apple Advertising Identifier only if you grant tracking permission), basic device and OS metadata, the events listed above, and your approximate IP-derived country / region. It does not receive what you type or your message contents.

TikTok's privacy policy: https://www.tiktok.com/legal/privacy-policy.

Meta (Facebook) SDK

Provider: Meta Platforms, Inc. Purpose: attribute installs and in-app events to Meta-served ads (Facebook, Instagram) and optimize those campaigns.

Typical data this SDK sends to Meta: device identifiers (Vendor Identifier, and the Apple Advertising Identifier only if you grant tracking permission), basic device and OS metadata, the events listed above, and your approximate IP-derived country / region. It does not receive what you type or your message contents.

Meta's privacy policy: https://www.facebook.com/privacy/policy.

App Tracking Transparency (ATT)

iOS shows a system prompt the first time the app launches asking whether you want to allow tracking. If you choose Don't Allow, the SDKs above will not receive the Apple Advertising Identifier (IDFA), which limits cross-app tracking. They may still receive a per-app Vendor Identifier (IDFV) and the events listed above. You can change this at any time under Settings → Privacy & Security → Tracking.

Other third-party services

Aside from TikTok and Meta SDKs above, the only third-party service the app uses is Apple's StoreKit for subscription purchases.

Changes to this Policy

If this policy changes, the new version will replace this page and the "Effective Date" above will be updated. Material changes will be noted in the app's release notes.

Contact

Questions about this policy: majdsdev@gmail.com


The keyboard extension does not request Open Access — no network, clipboard, or photo permissions inside the keyboard. All typing-side processing happens on your device. The host app uses TikTok and Meta SDKs purely to measure and optimize the marketing campaigns we run on those platforms; opt out via Settings → Privacy & Security → Tracking.