Privacy policy
November 2, 2026. This is a translation of the Japanese policy; if the two differ, the Japanese version applies.
Kumikey (the iPhone app and the Japanese keyboard it includes) collects no information about the people who use it, and never sends what you type anywhere. Only the app connects to the internet, and only in three cases: when you share a layout with a link (including opening a shared layout link), when you send something with “要望・不具合を送る” (Send feedback), and when it fetches the extra dictionary for conversion. The keyboard never connects to the internet.
Kumikey was previously called DuoFlick. Earlier versions of the app connect to the same server under the name duoflick.hanabi.jp.
Information we collect
We collect no information about you. There is no account to sign up for, and the app has no advertising or usage analytics. The only things sent to our server are those described below under “Sharing layouts” and “Sending feedback.”
What you type
Text you type with the keyboard is never sent outside your iPhone. Kana to kanji conversion uses the dictionary and conversion engine on your iPhone.
While “AIで変換を賢くする” (Smarter conversion with AI) is on in the app, a small AI model included in the keyboard uses the text before the cursor to pick conversions. This model also runs only on your iPhone, and never saves or sends the text it reads. It’s on by default, and you can turn it off in the app.
What is stored on your iPhone
The following are stored only on your iPhone and are never sent anywhere.
- Keyboard settings
- Layouts you make
- Conversion learning (a record of the conversions you use often, so they come up first)
- Clipboard history (with Full Access: text and images you copied)
You can erase conversion learning with “学習をリセット” (Reset learning) under “変換” (Conversion) in the app. You can erase the clipboard history with “クリップボード履歴を消す” (Clear clipboard history), and turning off “クリップボード履歴” (Clipboard history) stops it. Items you haven’t pinned are erased automatically after a day. Deleting the app erases all of these.
Full Access
Full Access for the keyboard is optional. If you allow it, you get haptics and key sounds, and the side you pick with ⇄ on the keyboard (left, none, or right) is also saved to the app’s settings. So that you can pick what you copied from the keyboard, when you press “Paste” on the keyboard’s board, the text or image you have copied is kept on your iPhone (clipboard history). Only if you turn on “開いたとき自動で読む” (Read when opened) in the app does the keyboard also read the clipboard when you open the board and keep a new copy; iOS asks you to allow the paste. It does not read what a password manager copies as secret. Text that looks like a password or a code is shown hidden, never saved, and gone after a minute. Even with Full Access, the keyboard never connects to the internet. Every typing feature works without it.
Voice input (beta)
If you turn on “音声入力” (Voice input) under “入力” (Input) in the app, a 🎤 button appears in the keyboard’s candidate bar. A keyboard can’t use the microphone, so the Kumikey app records and turns speech into text. Pressing 🎤 opens the app, which asks for permission to use the microphone and speech recognition. Once you start voice input, the app keeps the microphone ready until five minutes after you last used it, until a phone call or similar interrupts it, or until you press “音声入力を終える” (End voice input) in the app. While it waits, iOS shows the microphone indicator at the top of the screen.
Only what you say between pressing 🎤 and pressing it again is turned into text, by Apple’s speech recognition on your iPhone, and passed to the keyboard to be typed. Sound picked up at other times is discarded without being used. Neither your voice nor the text is saved or sent anywhere. On iPhones that can’t recognize Japanese on the device, Kumikey does not switch to online recognition; it tells you voice input isn’t available. The first time, iOS may download Apple’s Japanese speech recognition data; your voice and what you type are not sent.
Signaling from the keyboard to the app and passing the recognized text need Full Access. They go only through the storage that the app and the keyboard share on your iPhone.
Sharing layouts
When you use “リンクで共有” (Share link) or “リンクをコピー” (Copy link) in the app, the layout is sent to the Kumikey server (kumikey.hanabi.jp) to make a short link. Only the layout’s name and its settings, such as the position, size, and color of the keys and the candidate bar, are sent. Nothing that identifies you or your device is sent with it.
Anyone who has the link can view a layout stored on the server. Layouts are deleted automatically about two years after they were last shared. Please don’t put anything private in a layout’s name.
To prevent large numbers of uploads in a row, the IP address of the sending device is used briefly. IP addresses are not stored. The server runs on services from Cloudflare, Inc.
When you open a shared short link, Kumikey loads that layout from the server.
When you’re offline, the app makes a long link that contains the layout itself. In that case, and when you share a layout as a file, the layout isn’t sent to the server and goes only to the people or places you choose.
To have a layout removed from the server, contact us at the address below and include the link.
Whichever way you share, you are the one who sends it. Kumikey never sends layouts on its own.
Sending feedback
When you send something with “要望・不具合を送る” (Send feedback) in the app, what you wrote is sent to the Kumikey server (kumikey.hanabi.jp). For conversion requests, the reading and the word you entered are sent too. Words sent in conversion requests may be added to the extra dictionary and shared with everyone who uses Kumikey. Words that could identify a person, such as people’s names, are never added.
Along with it, the app sends its version and build, the iOS version, the device model (an identifier such as iPhone19,4), the kind of layout you use, which settings screen you use (the new one or the previous one), and whether the keyboard has been added. The same goes for feedback on the settings screen. It doesn’t send anything you typed with the keyboard or anything that identifies you. Layouts you made are sent only as “your own layout,” not by name.
We use what you send only to improve Kumikey, and it is deleted automatically after about a year. To prevent large numbers of submissions in a row, the IP address is used briefly. IP addresses are not stored.
Extra dictionary
To improve conversion, the app downloads an extra dictionary from the Kumikey server (kumikey.hanabi.jp) when it starts, at most once a day. It only receives the file: nothing that identifies you or your device, nothing you typed, and no usage information is sent. The dictionary stays on your iPhone and is used for conversion in the app and the keyboard. The server runs on services provided by Cloudflare, Inc.
Changes to this policy
When we change this policy, we update this page and the date at the top.
Contact
Email contact@hanabi.jp. For help using the app, see the support page.