KandiCon is an app for making bead patterns and sharing what you make. This page says exactly what we keep, where it is kept, and how to get rid of it.
KandiCon is passwordless. You type your email address, we email you a 6-digit code, and you type the code back. That is the whole thing. You can also use Sign in with Apple, including Apple's hide-my-email option, in which case we only ever see the forwarding address Apple gives us.
The code itself is never stored in a readable form and it stops working after 10 minutes or after five wrong guesses. Your email address is stored so that the same address always brings you back to the same account.
If a post, comment or message makes us think someone might hurt themselves, someone on the KandiCon team may send that person a private message to check in. If we believe someone is in danger right now, we may share what emergency services need to reach them. We do not share it with anyone else.
If you turn notifications on, we store the notification token your phone gives us, along with your app version, language and time zone so alerts arrive at a sensible hour. Turn notifications off and the token is removed.
On iPhone and iPad, notifications are delivered by Apple's push service. On Android they are delivered by Google Firebase Cloud Messaging. Firebase issues the push token and a Firebase Installation ID for the app on your phone, and Google keeps delivery logs for the messages it carries.
When you cut the background out of a photo on Android, KandiCon uses Google ML Kit through Google Play services. The image segmentation runs on your device and the photo is not sent to Google, but Google may receive information about the device and the app, and performance metrics about how ML Kit ran.
Payment is handled by Stripe on Stripe's own checkout page. KandiCon never sees or stores your card number. What comes back to us is the order: what was bought, the amount, the email address you gave Stripe, and the name and shipping address the parcel goes to. We keep that so we can actually send you your beads.
This part matters, so it is spelled out plainly. Public by design, visible to anyone using the app: your handle, display name, bio and avatar; your posts and the photos or video on them; your comments; your patterns when you share them; and who you follow.
Not public: your email address, and your direct messages, which are only seen by you and the person you sent them to. Moderators can look at reported content, including a reported message, when checking a report.
Please treat a post like a poster in a school corridor. Don't put your address, your school, your phone number or your last name on it.
KandiCon runs on Cloudflare. The database is Cloudflare D1, photos and video are in Cloudflare R2, and notification tokens are in Cloudflare KV. Everything travels encrypted.
The other companies involved are:
That is the complete list.
KandiCon is for people aged 13 and up. It is not directed at children under 13, and we do not knowingly collect personal information from anyone under 13. If we learn that an account belongs to someone under 13, we delete the account, along with its content, photos, video and sign-in details. If you think a child under 13 is using KandiCon, email alexander@uniquephoto.com with the handle and we will act on it.
If you are the parent of a teenager who uses KandiCon, here is what you should know.
If you are a parent or guardian and you want your child's account or any of their content taken down, email alexander@uniquephoto.com from an address you can be reached at and say which handle it is. We will remove it. You do not need a reason and we will not argue with you about it.
Email alexander@uniquephoto.com for any of these and a person will answer.
Your account and what you have made stay until you delete them. Sign-in codes disappear after 10 minutes. Order records are kept because they are a record of a real purchase. When an account is deleted, its content is hidden, its sign-in details are erased and its photo and video files are deleted from storage — the detail is on the deletion page.
If this page changes, the date at the top changes with it. If a change is a big one, we will say so in the app.
KandiCon · alexander@uniquephoto.com. Email is read by a person, not a bot.
kandicon.com· Get help· Guidelines· Privacy· Terms· Child safety· Delete account