Terms & Privacy BETA

Sign in Sign up

A short, plain-English summary of what AAC Communicator does, what we store, and what we don't do. This is a small beta service โ€” we treat your data carefully.

๐Ÿ“Œ The short version

๐Ÿ“œ Terms of Service

1. What this app is

AAC Communicator is an Augmentative and Alternative Communication tool. It lets people who can't easily speak (children, adults with speech difficulties, people learning a new language) tap pictures and words to build sentences, which the app then speaks out loud.

2. Beta status

The app is in active beta. It is provided as-is, without warranty. It is not a medical device, not a replacement for professional speech therapy, and should not be used in safety-critical contexts. Use at your own risk.

3. Acceptable use

4. Account & codes

Each account has a User ID and a 4โ€“6 digit access code. The code is the only authentication. Keep it private. We can't recover a forgotten code, but an admin can reset it on request.

5. Termination

We may suspend or remove accounts that violate these terms or that show signs of abuse (spam, brute force, etc.). You can delete your account any time.

6. Changes

We may update these terms while the app is in beta. Substantial changes will be announced via the app or to your registered email.

๐Ÿ”’ Privacy & data

What we store on our server

DataWhyHow long
Name & emailSo we can contact you about your account, and so admins can find you.Until you delete your account.
User ID & access code (PIN)To let you sign in.Until you delete your account.
App settings (theme, kid/adult mode, voice choice, etc.)So your preferences persist between visits.Until you delete your account.
Custom words & uploaded photosSo your custom buttons appear in the app.Until you delete the word, or your account.
Sentence history & word countsSo the app can suggest your most-used words and remember recent sentences. Stored only on our server tied to your account; never shared.Until you clear it in the app, or delete your account.
Generated audio cache (per voice + word)So repeated taps of the same word play instantly without re-generating.Until an admin clears it or you delete the word.
Feedback you submitSo we can read it and improve the app.Until an admin deletes it.
Login attempts (IP + count)To rate-limit brute-force attempts.Cleared after a successful login or after the lockout window expires.

What we do not store

Third parties โ€” being honest

We do use one third party: a Hugging Face Space called openbmb/VoxCPM-Demo. Whenever a word is tapped that hasn't been generated for that voice yet, the text of that word and the URL of the voice's reference audio sample are sent to that Space to synthesise the speech. The audio that comes back is then cached on our server, so future plays don't hit Hugging Face again.

If you'd rather avoid that, your options are:

Cookies

We set one cookie: aac_sess, a session cookie that keeps you signed in. It is HttpOnly, Secure, and SameSite=Lax. No other cookies, no advertising or analytics cookies.

Hosting & security

The app runs on a single dedicated server we operate ourselves. Connections are over HTTPS only. Login codes are stored in a private MySQL database that is not accessible from the internet. Photos you upload are stored on the same server filesystem and are not publicly indexed.

๐Ÿ—‘๏ธ Deleting your account

You can ask for your account to be deleted at any time. Email jason@monkeycode.co.uk from the email address you signed up with, with the subject "Delete my account". We'll remove:

The generated audio cache is shared across users (keyed by the spoken text and voice, not the user) so it isn't tied to you and stays in place. We'll do the deletion within 7 days.

๐Ÿ“ซ Contact

Questions, complaints, or data requests: jason@monkeycode.co.uk.

Last updated: 30 April 2026.