Privacy
Privacy Policy
Last updated: July 2026
Introduction
This Privacy Policy explains how Jeff Mixon, the independent developer of Knit, handles information in connection with the Knit Android application (package app.getknit.knit) and this website at getknit.app. Knit is an offline, serverless messenger for Android, and this policy applies to both the app and the site. By downloading, installing or using Knit, or by visiting getknit.app, you acknowledge the practices described here.
The short version
Knit is built so your data stays on your device. There are no accounts and no servers, so there is no central place where your messages or identity are stored, and nothing is sold or shared. Everything below simply spells that out in more detail.
Who is responsible for your data
Knit is designed, published and maintained by Jeff Mixon as an individual, independent developer — not a company. Because the Knit Android app operates without any servers or user accounts, Jeff Mixon does not receive, store or have access to your messages, contacts or identity. The role of a “data controller” is therefore minimal in practice: the information the app works with lives on your own phone and under your own control.
Information collected by the Knit Android app
- No account, no sign-up. You are identified only by a randomly generated profile (a name, status and avatar, plus a friendly auto-generated alias) that is created and stored on your device. No email address, phone number or other real-world identifier is required or collected.
- Messages travel directly between nearby devices over Bluetooth and Wi-Fi and are not sent to any server operated by Jeff Mixon. Message content, your profile and your chat history are stored locally on your phone.
- Location is not collected. Knit does not use your location to track you, and it is never collected or transmitted. Android may require a location permission only because the operating system ties Bluetooth and Wi-Fi scanning to it (see Android permissions below).
- On-device AI moderation. The optional content filter runs entirely on your phone using a bundled AI model — it screens for abusive text and blurs explicit images behind tap-to-reveal. Images and text are never uploaded for analysis, and you can switch the filter off.
- No analytics or advertising. Knit contains no third-party analytics, advertising or tracking SDKs, and does not build a profile of you for marketing.
How information is used
Because information stays on your device, Knit uses it only to provide the app’s core functions: to show and relay your messages to nearby devices, to display your profile and the profiles of people around you, and to run the optional on-device moderation filter. Your information is not used for advertising, is not sold, and is not shared with Jeff Mixon or any third party for their own purposes.
How your messages are protected
Direct and group chats are end-to-end encrypted. The message body, mentions and image attachments in your one-to-one and group conversations are sealed so that only the participants can read them, even though each message relays hop-by-hop through other people’s phones on the way. You can confirm you are talking to the right person by comparing a safety number or scanning a QR code together in person.
The public Nearby broadcast room is plaintext by design. It has no fixed set of recipients, so anyone within range can read what is posted there. Treat it like speaking out loud in a crowd — it is not a private or encrypted channel.
Some data is not encrypted, and encryption has limits. Emoji reactions and delivery receipts travel as cleartext metadata. And because Knit identifies you with a static identity key rather than rotating keys, it does not provide forward secrecy: if one of your devices is later lost, stolen or compromised, messages previously exchanged with that device could be read. Encryption protects messages in transit between devices; it is not a guarantee that past conversations stay secret if a device itself falls into the wrong hands.
Android permissions
To discover the phones around you, the Knit Android app requests the nearby-devices permission, and on older versions of Android a location permission as well — the system ties Bluetooth and Wi-Fi scanning to it. Knit works best when allowed to run in the background so it can keep relaying messages for the people nearby. You can review or revoke these permissions at any time in Android’s settings, though doing so may prevent the app from finding nearby devices. Knit requires Android 10+.
Data sharing and third parties
Jeff Mixon does not sell, rent or share your personal information. Because the app holds nothing on a server, there is nothing to hand over. Links from the app or this website to Ko-fi (donations), the Google Play Store and F-Droid take you to third-party services that are governed by their own privacy policies; Jeff Mixon has no control over, and is not responsible for, how those services handle your data. If you install Knit through Google Play or F-Droid, that store may collect information about the download in accordance with its own policies.
Data retention
Your Knit profile, messages and settings are kept on your device for as long as the app is installed. Clearing the app’s data or uninstalling it removes that information from your phone. Because there is no server or backup operated by Jeff Mixon, no copy of your data is retained anywhere else once it is removed from your device — although messages you have already sent may still exist on the devices of the people who received them.
This website
getknit.app is a static page served from a standard web host. It sets no cookies and runs no analytics or trackers. The host may keep standard server access logs (such as IP address, timestamp and requested URL) for security and operations, as is typical for any website. These logs are not used to identify or profile visitors.
Children’s privacy
Knit is not directed to children under the age of 13 (or the equivalent minimum age in your jurisdiction), and Jeff Mixon does not knowingly collect personal information from children. As the app stores data only on the device and collects nothing on a server, no personal information about any user — child or adult — is gathered by Jeff Mixon.
Your privacy rights
Depending on where you live, you may have rights to access, correct or delete personal information a company holds about you. Because Jeff Mixon does not collect or store your personal information on any server, there is nothing on Jeff Mixon’s side to access, export or delete. You remain fully in control of the data on your device: you can edit your profile inside the app, and clear or uninstall the app to erase it.
International users
Knit can be used anywhere. Since your data stays on your own device and is not transmitted to a central server, using the app does not involve Jeff Mixon transferring your information across borders.
Changes to this policy
Jeff Mixon may update this policy from time to time — for example, to reflect new features or legal requirements. When the policy changes, the “Last updated” date at the top of this page will be revised, and continued use of Knit or getknit.app after a change means you accept the updated policy.
Contact
This policy, the Knit Android app and this website are maintained by Jeff Mixon. If you have any questions about your privacy or about how Knit works, you can reach out by email at jeff.mixon@gmail.com.