Discover your shared passion.
A free desires checklist for couples.
Fill out privately. Share a code. Discover what you both want. Nothing leaves your device.
Three steps. Completely private. No account needed.
Rate activities across Self, Giving, and Receiving contexts — only where it makes sense. Take your time; it's for honest self-reflection.
Your answers are packed into a short shareable code. Nothing is sent to any server. Share it only with who you choose.
Enter each other's codes to reveal Matches, Talking points, and Gaps — computed locally in your browser.
A desires checklist is a communication tool used by couples. Partners each fill out the same list independently, then compare. It helps you discover mutual interests and clarify limits — without the pressure of a live negotiation.
Your answers are packed into a compact binary code. Nothing touches a server. The code is the data — no external storage. Save it to your notes, share it only with who you choose.
Yes. SafeSparks is a static HTML page. There is no backend, no database, and no analytics. Your browser does all the work. We have no way to see your answers even if we wanted to.
Absolutely. Many people use the list for self-exploration — to understand their own desires, curiosities, and limits. Save your code to revisit later.
Items marked ⚠ HIGH RISK are activities where mistakes can cause serious harm. They require specific education, skill, and deep trust before attempting. Seek out community resources and mentors first.
Safe: Minimise risk, learn about activities, negotiate boundaries. Sane: Decide with a clear head, free from pressure. Consensual: All activities freely agreed to by everyone; consent can be withdrawn at any moment.
RACK (Risk-Aware Consensual Kink) acknowledges that some activities carry inherent risk even with precautions — reducible through education and communication.
SafeSparks is a free tool with no corporate backing, no subscription, and no monetisation. If you find it useful, share it with someone who might benefit.
Save this code — it's the only way to restore your list or compare results later.
Invalid code — please check and try again.