ߒߞߏ Bridge — App Review Notes
- **Bundle ID:** `com.openclaw.nko-bridge.keyboard` - **Container App:** `com.openclaw.nko-bridge` - **Full Access:** Not required for basic functionality. Full Access enhances predictive text by allowing access to shared word frequency data. The keyboard does NOT transmit any keystrokes or data to any server. - **Network Access:** The keyboard extension makes NO network requests. All processing is on-device. - **Shared Container:** The app and extension share a small amount of data via an App Group for user prefer
Full Public Reader
ߒߞߏ Bridge — App Review Notes
For Apple App Review Team
---
1. Demo Instructions
No demo account is required. The app works entirely offline with no user accounts, login, or registration.
How to Test the App
#### Bridge View (Main Screen)
1. Launch the app — you'll see the Bridge transliteration view
2. Type any text in the Latin input field — e.g., "Bambara" or "Souleymane"
3. Observe the real-time transliteration appear in:
- N'Ko script (ߒߞߏ) — right-to-left
- Arabic script
- IPA phonetic transcription
4. Try the reverse: tap the N'Ko input field and type N'Ko characters (if you have an N'Ko keyboard)
5. The app auto-detects which script you're typing in
#### Keyboard Extension
1. Go to Settings → General → Keyboard → Keyboards → Add New Keyboard
2. Select "NKo Bridge" from the third-party keyboards list
3. Optionally enable "Allow Full Access" (not required for basic functionality — only enhances predictive text)
4. Open any app with text input (Notes, Messages, Safari, etc.)
5. Tap the 🌐 globe key to switch to the N'Ko keyboard
6. Type using the N'Ko layout — observe:
- Character input in N'Ko script (right-to-left)
- Predictive text suggestions in the suggestion bar (3 suggestions)
- Tone mark input (long-press or dedicated keys)
7. Use the Latin transliteration mode: tap the mode switch to type Latin letters that auto-convert to N'Ko
#### Cultural Library
1. Navigate to the Culture tab (bottom navigation)
2. Browse the proverbs list — 62 Manding proverbs
3. Tap any proverb to see:
- Original text (Latin transliteration and/or N'Ko)
- English translation
- Meaning and cultural context
- Category tags
4. Browse other sections: Blessings, Greetings, Clans, Calendar
#### Voice Input
1. Navigate to the Bridge view
2. Tap the microphone button
3. The app will request microphone and speech recognition permissions (if not already granted)
4. Speak any Manding words or phrases
5. Observe the speech-to-text conversion and subsequent transliteration into all three scripts
6. Note: Voice recognition works best with clear Manding pronunciation. English or other languages may produce unexpected results — this is by design, as the app is optimized for Manding language input.
---
2. Keyboard Extension Setup Notes
The app includes a Custom Keyboard Extension (app extension type: `com.apple.keyboard-service`).
- Bundle ID: `com.openclaw.nko-bridge.keyboard`
- Container App: `com.openclaw.nko-bridge`
- Full Access: Not required for basic functionality. Full Access enhances predictive text by allowing access to shared word frequency data. The keyboard does NOT transmit any keystrokes or data to any server.
- Network Access: The keyboard extension makes NO network requests. All processing is on-device.
- Shared Container: The app and extension share a small amount of data via an App Group for user preferences and word frequency data only.
### Why Full Access Might Be Requested
If the user enables "Allow Full Access" in Settings, the keyboard gains access to:
- Shared App Group container (for syncing preferences between app and keyboard)
- This is used ONLY for: user's preferred keyboard layout, word frequency learning data
- No keystroke logging. No network transmission. No analytics.
---
3. Export Compliance
This app does NOT use non-exempt encryption.
- `ITSAppUsesNonExemptEncryption` is set to `NO` in Info.plist
- The app makes no network requests (fully offline)
- No HTTPS calls to external servers
- No encryption libraries bundled
- Standard Apple frameworks only (UIKit, SwiftUI, Speech, AVFoundation)
- ECCN classification is not required
---
4. Content Rights
All cultural content in this app is public domain traditional wisdom.
- Proverbs (62): Traditional Manding proverbs passed down through oral tradition for centuries. These are communal cultural property, not authored works. Equivalent to "A stitch in time saves nine" or "Early bird catches the worm" in English — no copyright holder exists.
- Blessings: Traditional Manding blessings used in daily greetings, ceremonies, weddings, and funerals. Part of living oral tradition.
- Greetings: Standard Manding greeting formulas used millions of times daily across West Africa.
- Clan Histories: General knowledge about Manding clan names and their cultural significance, widely documented in ethnographic literature.
- Cultural Calendar: Public dates and cultural events celebrated across Manding communities.
- Transliteration Data: Linguistic mapping data between N'Ko, Latin, and Arabic scripts based on established transliteration standards.
No third-party content, copyrighted material, or licensed data is used in this app.
---
5. Privacy Information
- Data Collection: None. The app collects no personal data.
- Analytics: None. No analytics SDKs or tracking of any kind.
- Network: The app makes zero network requests. It is fully offline.
- Microphone: Used exclusively for on-device speech recognition via Apple's Speech framework. Audio is processed locally and never leaves the device.
- Keyboard Data: Keystrokes in the keyboard extension are processed locally. No keystroke data is transmitted anywhere.
- Third-Party SDKs: None. The app uses only Apple first-party frameworks.
---
6. Additional Context
### About N'Ko Script
N'Ko (ߒߞߏ) is a writing system created by Souleymane Kanté in 1949 in Kankan, Guinea. It was designed to write the Manding language family (Bambara, Mandinka, Dioula, Malinke), which are spoken by over 40 million people across West Africa (Mali, Guinea, Côte d'Ivoire, Senegal, Burkina Faso, The Gambia, and diaspora communities worldwide).
N'Ko is encoded in Unicode (block U+07C0–U+07FF) and is supported by iOS natively since iOS 6. The script writes right-to-left with 7 vowels, 20 consonants, and 9 combining tone marks.
This app fills a critical gap: while N'Ko is used daily by millions of people, there has been no iOS app that bridges N'Ko with Latin and Arabic scripts simultaneously.
### Developer
Mohamed Diomande — a Manding speaker with personal connection to the N'Ko script and West African cultural heritage. This app is a labor of love, not a commercial product.
---
Contact for Review Questions
Name: Mohamed Diomande
Email: [email]
Phone: Available on App Store Connect profile
Response Time: Within 24 hours
Promotion Decision
Attach run IDs, datasets, metrics, and reproduction commands.
Source Anchor
NKo/appstore/review-notes.md
Detected Structure
Evaluation · References · Architecture