Privacy Policy
Last updated November 13, 2026
Attraction Keyboard ("the app") is made by Carl Miller. This policy explains what the app and its keyboard collect, why, and what happens to it. The short version: your conversations stay on your phone, and we never sell your data.
What stays on your phone
- Your saved people, their conversation history and notes.
- Contacts you choose to attach to a person. The app only sees the contact you pick, and keeps its name and photo on your phone.
- What you type with the keyboard. The keyboard does not record or send your typing.
What is sent to generate replies
When you tap Paste, pick a screenshot, or ask for new replies, the app sends the conversation you gave it, plus your reply settings, to our server. The server passes it to an AI model provider (Anthropic, OpenAI or xAI) to write the suggestions, then returns them to your phone.
We do not store the message text or the screenshot on our server. The AI provider processes it only to produce the reply and may keep it for a short period under its own API policies, for example for abuse monitoring.
The keyboard needs "Allow Full Access" to reach our server. iOS shows a general warning when you turn this on. We use that access only to request replies and to read what you paste when you tap Paste.
What we store
- An account ID. The app creates an anonymous account when you first open it. If you choose Sign in with Apple, Apple gives us an account identifier and, if you allow it, your name and an email address (which can be Apple's private relay address).
- Usage counts and technical logs. How many replies and screenshots you used each day, which reply styles were shown and tapped, response times, model names and error codes. These records do not contain your messages.
- App diagnostics. Crash and performance events from the app and keyboard, such as timings and counts. They never include message, clipboard or typed text.
- Your settings, so they can be restored if you sign in on a new phone.
- Subscription status. Purchases are handled by Apple. We use RevenueCat to check whether your subscription is active; it receives your account ID and purchase receipts, not your payment details.
How we use it
We use this data to run the service, enforce plan limits, fix bugs and improve reply quality. We do not use it for advertising, we do not track you across other apps or websites, and we do not sell or share it with anyone except the service providers named above.
Service providers
- Supabase: hosting, database and account sign-in.
- Anthropic, OpenAI and xAI: AI models that write the reply suggestions.
- RevenueCat and Apple: subscriptions and payments.
Retention and deletion
You can delete your account at any time in the app: Settings, then Delete account. This immediately deletes your account and everything stored with it on our server, and erases the people and chats on your phone. Deleting the app also removes everything stored on your phone. If you can't use the app, email us at the address below and we will delete your account within 30 days.
Deleting your account does not cancel a subscription, because Apple bills it. Cancel it in Settings, then your name, then Subscriptions.
Age
The app is rated 17+ and intended for adults. We do not knowingly collect data from children.
Changes
If this policy changes, we will update the date above and, for significant changes, tell you in the app.
Contact
Questions or requests: carlmiller9@gmail.com