App privacy policy

AEIOU privacy policy

AEIOU is an intelligent AAC (augmentative and alternative communication) keyboard for iPhone and iPad, built by Chardie. This page explains exactly what AEIOU does — and does not do — with your data. It is written to match the app's actual technical behaviour, and serves as the privacy policy submitted to Apple's App Store.

The short version. AEIOU collects no personal data. Everything you type, every phrase you pin, every blink calibration lives on your device. Camera frames used for blink detection are processed in real time in memory by Apple's ARKit framework and are never recorded, stored, or transmitted — so there is no face data to retain. There is no Chardie account and no analytics SDK in the app.

Who operates AEIOU

AEIOU is built and operated by Chardie, based in Manchester, United Kingdom. Chardie is the data controller for any personal data processed in connection with the app — though, as set out below, that processing is intentionally minimal.

Data we collect: none

Chardie does not collect any personal data through AEIOU. We have no servers that AEIOU contacts. We do not have a Chardie account system. We do not track you, identify you, or build any profile of your behaviour.

In Apple's App Store privacy taxonomy, the relevant declaration is "Data Not Collected".

What's stored on your device

AEIOU stores the following on your device, in standard iOS storage (UserDefaults) provided by Apple, scoped to the AEIOU app:

All of this is on your device. None of it is transmitted to Chardie. Deleting AEIOU removes it. Resetting it inside the app's settings removes it.

Face data and the TrueDepth camera

TrueDepth & face data — at a glance. Addressing App Store Review Guideline 5.1.1(i):

  • Data accessed: two numeric eye-blink values (0.0–1.0) from Apple's ARKit face tracking — never the camera image, depth map, or face mesh.
  • Purpose: solely to detect a deliberate blink as an on-screen selection method for people who cannot reliably tap.
  • Stored: nothing — the values are processed in memory and discarded frame by frame.
  • Retention: none. Real-time, in-memory only; there is no TrueDepth or face data to retain, expire, or delete.
  • Shared with third parties: never. No face data leaves the device, and the app makes no network requests.
  • Advertising & identification: never used for advertising, marketing, profiling, or identifying anyone.
  • Consent & control: optional and off until you enable it — it needs camera permission, and can be switched off in-app or revoked in iOS Settings at any time.

AEIOU is an accessibility keyboard where the user can make a selection in one of two ways: by tapping the screen, or, optionally, by blinking. Blink selection is an optional input method offered as an alternative for users who cannot reliably tap the screen. Granting camera access is not required to use the app — you can use AEIOU entirely with screen taps and never enable the camera.

When you turn on blink selection, AEIOU uses the TrueDepth front camera via Apple's ARKit ARFaceTrackingConfiguration for the sole purpose of detecting deliberate eye blinks. From each camera frame the app reads only two numeric values — the left-eye and right-eye blendShape closure values produced by ARKit (eyeBlinkLeft and eyeBlinkRight, each a number between 0.0 and 1.0).

AEIOU does not access, store, transmit, or share the camera image, the face mesh, the depth map, the face pose, or any other facial feature or blendshape. The two eye-closure values are used in memory in real time and are then discarded — they are not logged, persisted, accumulated, profiled, or used to identify the user.

Retention of face and camera data: none. The camera frames, and the two eye-closure values ARKit derives from them, exist only in volatile memory for the instant they are processed, and are released frame by frame. AEIOU writes no camera image, depth map, face mesh, face pose, or blendshape to storage at any point — so there is no TrueDepth or face data to retain, expire, or delete, on your device or anywhere else. This data is never used for advertising, analytics, profiling, or any purpose other than detecting the blink you are making in that moment, and it is never shared with Chardie or any third party. The camera is active only while blink selection is switched on.

No face data leaves the device. AEIOU contains no analytics, advertising, or crash-reporting SDKs and makes no network requests of any kind. iOS shows the green dot in the status bar whenever the camera is active, which lets you verify for yourself that the camera is only on when blink selection is in use.

When you run the in-app calibration, AEIOU derives a small set of numeric thresholds tuned to your natural blink — a closure threshold, a minimum hold time, a maximum blink duration, an open-eye baseline, a peak amplitude floor, and a minimum peak dwell time. These thresholds are stored locally in the iOS UserDefaults container on your device. They are not face data: they are detector settings, do not describe your face, and cannot be used to identify you. They are removed when you delete the app.

You can disable blink selection at any time from inside AEIOU. You can also revoke camera access entirely in iOS Settings → Privacy & Security → Camera.

Speech and Personal Voice

AEIOU speaks the text you compose using Apple's AVSpeechSynthesizer. Speech happens locally on your device using the system voices installed by iOS. AEIOU does not send your text to any speech service operated by Chardie or any third party.

On iOS 17 and later, AEIOU can read text in your Personal Voice, an Apple feature that lets you record a model of your own voice. Personal Voice is recorded by you in iOS Settings → Accessibility → Personal Voice, not in AEIOU. Apple stores the voice model on your device and protects it under your device authentication. AEIOU only requests access to use voices you have already created, and that access can be granted or revoked at any time in iOS Settings.

iCloud sync (optional)

If you enable iCloud sync, AEIOU stores a small portable subset of your data — primarily your pinned phrases — using Apple's NSUbiquitousKeyValueStore. This places the data in your own iCloud account, encrypted by Apple, so that a paired iPhone or iPad signed in to the same iCloud account can pick it up.

Chardie cannot see this data. It is your iCloud, your encryption keys, and entirely under your control. You can disable iCloud sync inside AEIOU at any time, and you can revoke iCloud access for AEIOU in iOS Settings → [your name] → iCloud.

Data retention and deletion

Because AEIOU keeps everything on your device and sends nothing to Chardie, retention is entirely in your hands. Chardie holds no copy of any of it, because Chardie receives none of it. Here is how long each kind of data exists, and how it is removed:

Deleting AEIOU removes every piece of on-device data listed above. There is no Chardie-side copy to request, export, or erase, because none is ever created. The one exception is any support email you choose to send us, which lives in our mailbox — see Contact and the Chardie privacy policy.

Third parties

AEIOU does not embed any third-party analytics, advertising, attribution, crash-reporting, A/B-testing, or feature-flagging SDKs. The only external code in the app is Apple's own iOS frameworks (SwiftUI, UIKit, Foundation, ARKit, AVFoundation, NaturalLanguage, FoundationModels, Combine).

Use by children and vulnerable users

AEIOU is designed to be safe to use for people of any age, including children, and for users who may rely on a carer to set the app up. Because AEIOU collects no personal data, there is no Chardie-side profile that could be built about a child or vulnerable user. Carers and parents are responsible for any iOS Family Sharing controls they wish to apply at the device level.

Permissions AEIOU requests

AEIOU does not request access to your contacts, calendar, photos, location, microphone, health data, motion data, Bluetooth devices, or local network.

Apple privacy manifest

AEIOU ships with an Apple PrivacyInfo.xcprivacy manifest declaring exactly which Apple "required reason" APIs it touches and why. Today that manifest declares:

Your rights under UK GDPR

Under the UK General Data Protection Regulation, you have the right to ask whether we hold personal data about you, to ask us to correct it, to ask us to delete it, and to complain to the Information Commissioner's Office (ico.org.uk) if you believe we have mishandled it.

Because Chardie does not collect personal data through AEIOU, there is nothing on Chardie's side to disclose, correct, or delete — your data is on your device. To remove the on-device data, delete AEIOU from your device, or use the reset controls inside the app.

Changes to this policy

If we materially change how AEIOU handles data, we will update this page, change the "last updated" date at the top, and submit the updated policy to the App Store. Where appropriate we will also surface the change inside AEIOU itself the next time you open it.

Contact

Questions, concerns, or requests under UK GDPR — please email hello@chardie.co.uk. We aim to reply within five working days.

Data controller: Chardie · Manchester, United Kingdom · chardie.co.uk