Privacy Policy
Last updated: June 22, 2026
Taking the test
You can take the 16Kinks test without creating an account. While you answer, your responses are held in your browser. When you reach the result page, we send those answers to our server so we can compute the result consistently — your result is not trusted to the browser alone. If you do not save the result to an account, we do not keep it after your session ends.
Optional accounts
Creating an account is optional and is only used if you want to save your results, view them later, or sync them across devices. Logging in uses a magic link: you enter your email, we email you a one-time sign-in link, and you click it to complete sign-in. We do not use passwords, and we do not use social sign-in providers.
When you save a result while signed in, we store a copy of that result on our server (including your answers and the computed summary) so that it is available to you later.
What we store
- Your email address, if you log in. We need it to send you the magic link and to identify your saved results.
- Saved test results that you explicitly save while signed in, including your answers and the computed result summary.
- Short-lived drafts if you request a magic link from the result page. These are discarded after login or after they expire.
- If you use the share feature, a hashed share token and its expiration. The raw share link is not stored on our servers.
- If you purchase the full report, a record of the transaction — the amount, currency, date, and a Stripe reference id. We never see or store your full card number.
Payments
Unlocking the full report is a one-time purchase processed by Stripe. When you check out, your payment details are entered on Stripe's secure checkout and handled directly by Stripe — we do not receive or store your card data. Stripe receives the information needed to process the payment (such as your email and card details) under Stripe's privacy policy. We keep a record of completed purchases (amount, currency, date, and Stripe reference ids) so we can grant access, provide support, and handle refunds. We retain these records for as long as needed to meet legal, tax, and accounting obligations.
Cookies and analytics
We use a small number of cookies:
- A sign-in session cookie, set after you log in, so the site knows you are signed in.
- An age-confirmation cookie that remembers you confirmed you are 18 or older, so we do not show the age notice on every visit. It lasts about six months.
- If analytics is enabled, Google Analytics sets its own cookies (described below).
When it is configured, we use Google Analytics (GA4) to understand aggregate traffic — for example, how many people visit and which pages are popular. We do not use it for advertising, and we do not set advertising or cross-site tracking cookies. If Google Analytics is not configured, no analytics cookies are set.
Data export and deletion
From your result page you can export a JSON snapshot of your current result, which is generated locally in your browser. To remove specific saved results, or to delete your account and all stored data, email us at support@16kinks.com and we will take care of it.
Third-party services
To run 16Kinks we rely on a small set of service providers, each handling only the data needed for its function:
- Neon — managed PostgreSQL database hosting, where your account, saved results, purchase records, and hashed share tokens are stored.
- Upstash — rate limiting. It processes request identifiers such as your IP address to protect the site from abuse and spam.
- Resend — delivers your one-time sign-in links and result-confirmation emails.
- Stripe — processes payments for the full-report unlock.
- Sentry — error and performance monitoring, so we can detect and fix problems. Used when configured.
- Google Analytics — aggregate traffic analytics. Used when configured.
- Google Fonts — serves the site's typography.
We do not use advertising networks, social tracking pixels, or third-party social login, and we do not sell your data.
Changes to this policy
We may update this policy from time to time. Changes will be reflected on this page with an updated date. Continued use of the site constitutes acceptance of any changes.
Contact
Questions about this policy? Reach us at support@16kinks.com.
16Kinks