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 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.
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 only other companies involved are Stripe, which handles payments, and Apple and Google, whose notification services deliver alerts to your phone. Sign-in code emails are sent through Cloudflare's email service. That is the complete list.
Lots of people who make kandi are kids, and we build with that in mind. Here is what a parent 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 and its sign-in details are erased — 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.