Think about one person or audience. HISTI will guide you through one question at a time and help you reflect on what you share or would share. You never need to enter the real private information.
Know your rights
Keep real private information to yourself.Skip, refuse, go back, or stop at any time.Review or change your answers whenever you want.Share your result only if you choose.
HISTI is a reflection tool. It is not a diagnosis, legal opinion, safety certificate, or measure of your character.
Main check-in: ages 13+. This version is not intended for users under age 13. HISTI does not ask for your birth date. A children’s version is coming soon.
Before we start
Who are you thinking about?
Pick one person or audience. You can use a private nickname; you never need to enter anyone’s real name.
A quick perspective shift
CautionA → B
The next section gets more personal.
Take a moment before continuing. HISTI only needs you to choose descriptions; it never needs the real private information.
Know your rights
Keep private information private. Your actual private information should not be disclosed to HISTI. Keep the real details to yourself; the question answers do not provide a field for entering them.
You can refuse. You have the absolute right to refuse to answer any question or all remaining questions.
You can skip this section. If these questions make you uncomfortable, you may skip the entire section and continue without answering it.
Keep the real details privateChoose descriptions only. Never type or paste the actual personal information.
What did, or what would, you share to this person?Select every answer that applies
Skip Category C
Are you sure you want to skip this section?
You do not need to enter any true personal information for these questions.
Calculating
0
Your disclosure preference
PrivateOpen
P1000O100
HISTI
Category subscores
P = private · O = open
WHAT THIS RESULT MEANS
HISTI is a reflection tool. This number is not a diagnosis, legal judgment, safety verdict, or measure of your character. It only summarizes your answers using HISTI’s scoring rules.
Know your rights
You can review or change answers, keep this result private, reset the local data, or stop here. Share only if you choose.
Privacy reminder
A note about very sensitive information
This is a rule-of-thumb reminder based on your answers, not a judgment about what is safe or unsafe.
Privacy proof
0 bytes
Your test information is not uploaded.
Answers, recipient labels, progress, and scores stay in this browser. HISTI does not put them in requests, URLs, analytics, logs, or an assessment-submission API.
Browser-enforced, not just promisedconnect-src 'none'The production Content Security Policy blocks page connection APIs including fetch, XHR, WebSocket, EventSource, and sendBeacon.
✓
No answer upload endpoint
The app has no assessment submission request. Question data is bundled as a static local module.
✓
Local browser storage only
Progress and results are written to histi.progress.v3 and histi.results.v3 in localStorage.
✓
No trackers or remote fonts
No analytics SDK, ad tracker, Google Font, or third-party runtime resource is required by the assessment.
✓
Forms cannot submit
The same browser policy sets form-action 'none'.
Verify this page yourself
Open this panel and run the browser check.
How to verify manually in DevTools
Open Network, clear the log, then answer several questions. Answer clicks should create no requests.
Select the document request and inspect Response Headers. Confirm Content-Security-Policy contains connect-src 'none'.
Open Application → Local Storage → histi.ocharlotted.com. The assessment state is stored under the two HISTI keys shown above.
Inspect the public source on GitHub. The assessment runtime does not transmit answer state.
Know your rights while using HISTI
You may refuse any question or all questions.
You may skip sensitive sections, go back, stop, or reset.
You never need to enter the real private or sensitive value.
Your result stays private unless you choose to share it.
What Vercel still sees: ordinary requests needed to load the static site itself (for example HTML, JavaScript, CSS, the logo, and the static question module). Those requests happen independently of your answers and contain no check-in state. If you explicitly use Share, your browser/OS hands the generated result to the destination you choose.
This export is created entirely in your browser. HISTI does not upload it to create the file.
IncludedCurrent progress, recipient type/private label, answer state, local preferences, and saved result snapshots stored by HISTI in this browser.
If downloading or clipboard access is unavailable, select the text above and copy it manually.
Alternative methods
You can also inspect HISTI’s local data in your browser’s site-storage tools. To delete it without using HISTI, clear site data for histi.ocharlotted.com. The Reset control inside HISTI removes the same HISTI progress/result keys.