Changelog
Version history
Every change we deliberately ship to KINKSpec is logged here — content rewrites, new features and fixes, newest first. We keep this public so the index stays transparent as it grows and improves.
Current · v0.23.4474 entries98 releasesRSS
17 Aug 2026
The full catalogue stops building itself all at once
Opening the index used to assemble all 474 illustrated cards before showing you the first one. It now builds the cards you are about to look at, and the rest as you go.
Fixed
- The complete index at /browse put every one of its 474 illustrated cards together on opening, which on a mid-range phone made it noticeably slower to appear than any other page on the site. It now prepares the cards near the top and adds the others well before you scroll to them, so the page appears sooner and reading it feels the same.
- Every entry on the index is still a working link from the moment the page arrives, whether or not its illustration has been prepared yet, so nothing becomes harder to find or to open.
9 Aug 2026
The footer stops loading the site behind your back
The same fix as the last release, finished. The links at the top and bottom of every page were still doing what the lists had stopped doing.
Fixed
- Checking the live site showed that the header and the footer were between them fetching 21 pages in the background on every single view, before the reader had clicked anything, because the previous release had left them out. They now wait for you to reach for them, like everything else does.
9 Aug 2026
The site stops loading pages you never asked for
Long lists were quietly downloading every entry on them in the background. Now a page is only fetched ahead of time once you reach for it.
Fixed
- Scrolling a long list, such as the full catalogue or an A-to-Z index, used to start downloading all 474 entries behind the scenes, whether or not you opened a single one. Lists, grids and cross-links in the text now wait until you hover or tab onto a link before fetching anything, which is still early enough that the page is ready by the time you click.
- Typefaces and site icons are kept by the browser far longer instead of being checked again every few hours, so returning to the site fetches noticeably less.
Earlier releases
August 2026
5 releasesv0.23.1A shorter footer, and two pages withdrawn
9 Aug 2026
The four new alphabetical lists had stretched the footer into a tall column. It is one line again.
Changed
- The project links at the bottom of every page sit on a single line beside the copyright instead of stacking into a column of their own, so the footer stays the same height whatever gets added to the site.
- The privacy policy and the terms of use are no longer published on the site. Both were added on 4 August and are withdrawn for now.
v0.23.0Four vocabularies, four alphabetical lists
9 Aug 2026
The A–Z index is now a readable glossary rather than a list of links, and the orientations, genders and relationship structures each got one of their own.
Added
- Three new alphabetical indexes: every sexual and romantic orientation, every gender identity, and every relationship structure, each in one A-to-Z page with the alias the term is most often known by printed beside it.
- Each of the four lists now answers the questions actually asked about it, in writing: whether a complete list exists, how it is ordered, how many terms there are, what the vocabulary is routinely confused with, and where the figures come from. Every prevalence number names the survey behind it.
- Every list states its own facts up front: how many terms it holds, how many families they fall into, how many carry a second name, and when the data behind it was last rebuilt.
Changed
- The A–Z of kinks now prints the clinical synonym beside each common name, so the page doubles as a translation table between everyday language and the terms used in the research literature.
- The popularity number is gone from every row of the A–Z. A reference list is for finding a term; the sortable catalog is where things are ranked.
- The four lists link to each other, and each links to the illustrated version of itself. An interest, an identity and an arrangement are three different things, and the lists now say so on every page.
- The content notice on a category page is set the same way as the one under an entry: a rule down the left and a small label, instead of a tinted box.
Fixed
- Clicking a letter in the A–Z landed with that letter hidden behind the site header. Opening or refreshing a link that already pointed at a letter did not scroll at all. Both now land where they should.
- The letter navigation no longer pins itself to the top of the screen while scrolling, where it covered the headings it was meant to reach.
v0.22.0The acts the catalog had been describing but never defined
8 Aug 2026
Twelve new entries covering the non-penetrative and oral acts everything else was written against, including the whole "-job" family, of which only the footjob had an entry.
Content
- The body-part acts now have their own entries: the toejob, the handjob, the titjob (mammary intercourse), the thighjob (intercrural sex), hotdogging (coitus interglutealis), the Japanese sumata, and frot. Until now the catalog covered the attraction to a body part but not the act performed with it.
- Fellatio, cunnilingus, tribadism and erotic massage: four ordinary acts that hundreds of entries referred to in passing and none defined.
- Foot fisting, the rare high-risk variant of fisting, written with its safety section first and its thin evidence base stated plainly rather than dressed up.
- All twelve arrive with their own graphite plate, so the catalog has no illustration gaps left.
- Each entry names what it is confused with and links it: frot is not frotteurism, a toejob is not toe sucking, hotdogging is not anal sex, a thighjob is not the same thing as sumata.
Changed
- Trampling now lists "stepping" among its names, which is what a good deal of the community writing calls it.
- Thirteen existing entries gained a sentence pointing at the new act they had always implied: the foot, hand, thigh, breast and buttock entries, plus fisting, masturbation, anilingus and face-sitting.
- Every prevalence figure in the new entries names its survey, including the British and American oral-sex surveys, and says where the data do not reach.
- The content notice, the safety advisory and the legal note under an entry now share one form: a rule down the left, a small label, and one line per flag with its own explanation. They are set like the rest of the page instead of sitting in boxes, and the three registers are told apart by weight rather than by colour alone.
v0.21.1Privacy policy and terms of use
4 Aug 2026
Two pages the site had never published: what is and is not collected, and the terms the reference is offered under.
Added
- A privacy policy covering the website: what stays on your device, what the hosting provider sees, and what a shared self-assessment link does and does not carry.
- Terms of use, including the plain statement that every entry is reference material and not medical, legal or therapeutic advice.
Changed
- Both pages are linked from the footer alongside About, Methodology and the changelog.
v0.21.0Worked examples and real questions for the other three catalogs
2 Aug 2026
Every orientation, gender and relationship structure now carries an Examples section and a set of questions written for that entry — the same standard the kink catalog was brought up to in July.
Content
- All 95 entries across orientations, genders and relationship structures gained an Examples section: what the term covers, what it does not, and how the word is actually used — with the neighbouring terms it gets confused with linked by name.
- The questions under each of those entries are now written for the entry rather than assembled from its fields. Where the old set asked what category a term belonged to, the new one answers what people actually type: whether polyamory is legal, whether being a tomboy predicts anything, why the word skoliosexual is criticised, what the two Qs in LGBTQQ stand for.
- Every figure quoted in an answer names the survey it came from, and the answers link onward to the entries that answer the next question.
Changed
- Terms that had no inbound mentions anywhere now do: the new sections cross-reference the neighbouring identity, orientation and structure they are most often mistaken for.
July 2026
52 releasesv0.20.3The site is named consistently everywhere
31 Jul 2026
Search engines were showing the bare domain instead of the site name; the name is now stated the same way in every place they look for it.
Fixed
- The site's name and its common alternative spelling are both declared for search engines, so results show KINKSpec rather than the raw address.
- Page titles across the site now use one separator instead of two.
v0.20.2The homepage says what the site actually is
31 Jul 2026
The front page now defines the three words it is built on, answers the questions readers arrive with, and names all four catalogs — including genders, which it had been ignoring.
Added
- A plain definition of kink, fetish and paraphilia near the top of the homepage, with links onward to the index, the A–Z list and the method.
- The gender catalog now has a place on the homepage alongside orientations and relationship structures — previously it was reachable only from the menus.
- The most common interest in the whole catalog is named on the homepage and in the questions, taken from the ranking rather than asserted.
Changed
- The homepage questions were rewritten around what people actually ask: how common kinks are, whether they are normal, whether a paraphilia is a disorder, and how to find out what something is called.
- Section headings across the homepage now say what the section is about, and the opening line reads as an A–Z of the catalog.
v0.20.1A warning before the hardest entries, not beside them
31 Jul 2026
The 22 entries covering illegal or non-consensual paraphilias now ask you to acknowledge the topic before the page is shown.
Added
- Opening an entry flagged as illegal or impossible to enact consensually now shows a content warning first, naming exactly what the entry covers and why it is documented, with a way back out.
- The warning links to confidential prevention support for anyone distressed by the subject.
Changed
- Acknowledging a warning lasts for the rest of your visit, so moving around inside one session doesn't repeat it.
v0.20.0Every entry answers the questions people actually ask
31 Jul 2026
All 462 entries gain a worked Examples section and a set of written questions and answers — 3,034 of them, none templated.
Added
- Every entry now has an **Examples** section, placed right after the definition. It sets out what the term covers, what it does not — naming and linking the neighbouring terms it gets confused with — and how the word is actually used: everyday speech, clinical register, community jargon or a media label, and whether the diagnostic manuals list it at all. Confusion between two adjacent terms is the single most common reason anyone looks one up, and until now the catalog answered that only by implication.
- Every entry now carries its own written questions and answers — 3,034 across the catalog, between five and eight per entry depending on what the topic genuinely supports. They replace a set of four questions that were assembled automatically from each entry's data and were therefore identical on all 462 pages: *What is X? What else is X called? What category does X belong to?* All true, none of them anything a person would actually ask.
- The new questions are the ones people really type — whether something is normal, whether it is safe, whether it is legal, how to tell a partner, what the difference is between two terms that sound alike. Where an answer would be uncomfortable, it is answered plainly rather than avoided.
Changed
- Entry pages no longer describe themselves as medical content unless they are. Previously every page in the catalog carried that description behind the scenes, including entries whose own text says the interest is a common variation and not a disorder. Now only the entries that genuinely sit in clinical or legal territory do — 47 of 462.
- Safety sections were rewritten wherever they were vague rather than short. Several named a hazard without explaining it, or claimed a risk did not exist where it does. Where a real risk was found — infection, injury, airway, legality — it is now stated plainly instead of softened.
- Roughly fifty internal links were pointing at the wrong entry: the link text named one thing and the link went somewhere else. Most were a general term linked to a single example of itself. Some mattered a great deal — on one page, the word warning readers away from a serious harm led to an unrelated article about consensual role-play.
- Entries are more thoroughly connected to one another. At the start of this work 102 entries were named by no other article on the site; that is now 12, and the average entry is meaningfully longer and better cited than before.
Fixed
- One entry displayed a clinical name that meant something else entirely — a term for arousal from being tied with rope, shown on an entry about an interest in thighs. Removed.
- A term naming a criminal offence involving someone who has not consented was listed as an alternative name for a consensual practice, so searching for it returned the wrong page. Corrected.
v0.19.2A footer that says what the catalog is
29 Jul 2026
The four indexes now lead the footer, with their sizes, instead of three of them sitting anonymously in a list of eleven links.
Changed
- The footer is now four groups, each with a clear job: the indexes themselves, the categories the kink catalog divides into, other ways through it, and pages about the project. Until now a single column held eleven links doing all four jobs at once, so the orientations, genders and relationships indexes sat between "Collections" and "About" as though they were the same kind of thing.
- The indexes are listed with their sizes — 462 kinks, 40 orientations, 40 genders, 15 relationship structures — which is the shortest true description of what this catalog is: four separate references, each ranked only against itself.
- The footer opens with the date the catalog was last updated, and describes all three subject areas rather than only the kinks.
- The copyright line is now stated in full.
- The RSS link has gone from the footer. The feed itself is unchanged — it is still linked from the changelog page, and feed readers still find it automatically from any page on the site.
v0.19.1The gender reference gets its illustrations
29 Jul 2026
Forty plates, one for every gender entry, and share cards that finally belong to the section rather than the site.
Added
- Every one of the forty gender entries now carries its own illustration, drawn in the same graphite still-life style as the rest of the catalog. Each one is a symbolic object rather than a depiction of a person — a botanical plate, a court seal, a pair of anklet bells — chosen to sit with the entry without standing in for anyone who holds that identity.
- The gender section and every entry in it now have their own share card. Until now a gender link posted anywhere showed the site's generic card, so forty distinct references all looked identical when shared.
Changed
- A gender's share card names its 0–100 figure as belonging to the gender section specifically. A card travels without the page that explains it, and an unlabelled number beside a gender identity would read as a ranking against kinks — which is not what it measures, and not a comparison this catalog makes.
v0.19.0A self-assessment that measures the literature, not you
29 Jul 2026
A private, non-diagnostic tool that places your own interests on the same 0–100 index the rest of the catalog is ranked by.
Added
- A self-assessment at /assessment. Eleven questions about broad areas, then a short drill-down into the ones you pick — between 11 and 35 questions in total, and never questions about areas you have already turned down.
- The result is a documentation percentile: where your selections sit among the 323 interests the assessment can ask about, measured as a weighted mean of each one's place on the catalog's popularity index, with "curious" counting half as much as "yes". Alongside it: how your selections spread across the eleven families, how common they are, which collections fit, and what to read next.
- Answers stay on your device. There is no account, no email, and nothing about your responses is measured or sent anywhere. A "delete my answers" button clears them for good.
- The page explains itself in full below the tool — what the number measures, how the questions are chosen, what happens to your answers — and answers the seven questions people actually ask before taking a test like this.
- The homepage now leads with it: a gold panel that shows the kind of result the assessment hands back, rather than describing one.
- A result can be shared as one short link — kinkspec.com/assessment/result/ and a short code. It carries counts only, and cannot be made to reveal which interests were selected. The page shows the link in full alongside a list of exactly what travels in it, and what does not. A code that has been altered or truncated is refused outright rather than half-read into a plausible-looking profile.
- The three answers are told apart at a glance — a solid button for yes, gold for curious, a quiet outline for declining — and they lift under the cursor. Going back through a question you already answered shows which one you chose and lets the other two recede.
- Every question is built around the catalog's own illustration — the entry's plate, or the family's emblem — alongside its definition, the names it also goes by, and for a whole area, how many interests it holds and three examples of them.
- A register runs alongside the questions, listing all eleven families and filling in as you go: which you kept, which you turned down, and how far through each one the drill-down has got. It folds away when you want the question to have the whole width.
- The result opens with your percentile marked on the scale between the least and best documented interests in the catalog, then shows everything you selected as a wall of plates — each badged yes or curious, each a link into its full reference — followed by the collections that fit and a rail of what to read next.
- Two panels break the result down: which families your selections came from, ranked, and how common they were, as a single bar showing the mix at a glance.
Changed
- The questions deliberately withhold each interest's rank and popularity until the result. Being told something is the 24th most common interest on earth before answering changes the answer, and the score would then be measured on a skewed reading.
- The assessment never asks about anything under a content notice or safety advisory — the same rule that keeps those entries out of the illustrated gallery.
- Below three selections no percentile is shown at all. An average over one or two answers is noise, and printing it anyway would be worse than printing nothing.
v0.18.1The gender reference grows to forty entries
28 Jul 2026
Thirty-two more gender identities, and a correction to a figure the first eight had wrong.
Content
- Thirty-two new entries take the section to forty, filling every group: genderqueer, agender, androgyne, bigender, neutrois, pangender, polygender, genderflux, demigender and xenogender; transsexual, transvestite, transfeminine and transmasculine; butch, femme, tomboy, femboy and gender nonconforming; man, woman and questioning.
- Ten culturally specific genders, each written from sources in the region concerned rather than mapped onto Western categories: hijra, fa'afafine, muxe, kathoey, travesti, X-gender, māhū, bakla, burrnesha and eunuch. The hijra entry rests on India's 2011 census and the 2014 Supreme Court judgment; fa'afafine leads with the Samoan community's own on-record refusal of the transgender label.
- Thirty of the forty entries carry a prevalence figure that no survey measures directly. Each of those says so in its own words before giving the number, and explains how it was derived.
Fixed
- A figure in the first eight entries was wrong. The share of adults identifying as transgender was given as 1.1% and credited to a Gallup release that does not contain it, along with a generational breakdown that survey never published. The correct figure is 1.3%, from the release that states it, and the age pattern now comes from the source that actually reports one. The error had spread into thirteen entries and is corrected in all of them.
- Percentages for genders specific to one country no longer appear in search-result summaries as though they described adults everywhere.
v0.18.0Gender identities — a fourth reference
28 Jul 2026
A new section covering gender identity, kept separate from the kink catalog, from orientations and from relationship structures because it answers a different question.
Added
- A gender identities reference at /genders, opening with eight entries: cisgender, transgender, trans woman, trans man, non-binary, genderfluid, Two-Spirit and intersex.
- Every prevalence figure names the survey it comes from — Gallup, the Williams Institute, the US Transgender Survey, Pew — and where a figure had to be derived rather than measured, the entry says so in plain words instead of presenting it as a count.
- The intersex entry sets out both of the competing prevalence figures and explains why they differ by a factor of nearly a hundred: they are counting different things, and quoting either without its definition is the mistake.
- Two-Spirit is documented with the boundary its own communities place around it — the term was adopted at a specific gathering in 1990 and is not a synonym for non-binary available to everyone.
Changed
- Four references now sit side by side: what people are into, who they are drawn to, who they are, and how they arrange their relationships. Each is ranked only against its own kind, so nothing is ever compared across the line.
- More gender entries are being written; the expression and questioning groups are still empty, and none of the new entries has its illustration yet.
v0.17.2Every page in the index is now illustrated
28 Jul 2026
The last twenty entries have their plate. Nothing in the catalog opens on a blank frame any more.
Added
- Illustrations for the final twenty entries, among them clinical lycanthropy, body integrity dysphoria, strappado, urtication, kigurumi masking, dollification and the knee and wrist partialisms.
- That completes the set: all 462 entries, all 40 orientations, all 15 relationship structures and all 17 collections now carry their own graphite plate.
v0.17.1Every collection now has its emblem
28 Jul 2026
The two new collections get their graphite emblems, and fifteen more entries get their plate.
Added
- Emblems for Medical & Clinical Play and Size & Scale, so all seventeen collections now open with one.
- Illustrations for race play, service top, Wartenberg wheel play, figging, mindbreak, high protocol, weight gain, self-bondage, deltiology, the Gorean lifestyle, anthropological fetishism, bibliomania, breast expansion, violet wand play and consensual blackmail.
- Twenty entries are still waiting on art, down from fifty this morning.
v0.17.0Two new collections, and fifty entries filed where they belong
28 Jul 2026
A sweep of the whole catalog found entries sitting outside the themed collections they obviously belong to, and two themes with no collection at all.
Added
- Medical & Clinical Play — the examination scenarios, instrument-led practices and clinically-framed interests, gathered from four different families into one place.
- Size & Scale — kinks built on difference in size: giants and shrinking, growth and expansion, and the everyday version where a height or build difference carries the charge.
Changed
- Fifty-six entries joined a collection they already belonged to in everything but filing. The BDSM collection grew from 55 entries to 86 — most of the sensation and pain practices had never been added to it, so browsing BDSM missed knife play, wax play, needle play and twenty more.
- Four in ten entries are still in no collection. That is deliberate: collections are a curated layer for themes people actually search for, not a second copy of the category system.
v0.16.3Two illustrations redrawn
28 Jul 2026
Hyperphantasia and discipline had plates that sat outside the house style. Both are redrawn.
Changed
- Hyperphantasia is now a glass sphere holding one small scene drawn far more sharply than everything around it — the vivid inner picture against ordinary sight — instead of a dark, framed panel that broke the run of pale plates.
- Discipline now shows an hourglass and a hand-bell: structure and summons, which is what the entry is actually about, rather than the two figures the previous plate produced.
v0.16.2Fifteen more entries get their illustration
28 Jul 2026
The best-ranked entries that were still showing up bare now carry a plate, drawn in the same graphite house style as the rest of the catalog.
Added
- Illustrations for femdom, discipline, edgeplay, body modification, female-led relationships, hanky code, captor/captive role-play, ruined orgasm, cock warming, sissy hypno, body fluids, hyperphantasia, birdwatching, trainspotting and plane spotting.
- Thirty-five entries are still waiting on art; they are being worked through in order of how widely each is searched for.
v0.16.1Fifty entries put through a full source audit
28 Jul 2026
Every entry still waiting on its illustration was re-read against its own citations. Some of them were citing sources that did not say what the entry claimed.
Fixed
- Ten serious sourcing errors corrected. Among them: a study on body integrity dysphoria cited a paper about a completely unrelated subject; a research finding was credited to a scientist who had no part in it, using methods that study never employed; a nineteenth-century medical case was attributed to the wrong doctor; and a concept was described as invented by the researchers who had in fact borrowed it from someone else.
- Forty-seven further corrections across dates, names, figures and attributions — including a statistic quoted with the wrong denominator, an author order reversed, and several claims that no listed source actually supported. Claims that could not be re-sourced were removed rather than left standing.
- Two of these errors were in entries written earlier the same day, and are corrected here too.
Changed
- Section headings across eighteen entries now match the rest of the catalog, so every entry reads in the same order.
- Four entries were missing whole sections a reader expects — how the subject presents, what the psychology is, where the law stands. Those are now written.
- Thirteen illustration briefs were nonsense — the entry's name had been dropped into a template slot that expected a physical object, producing instructions to draw things like "a single bibliomania". Rewritten before any art was made from them.
v0.16.0Four missing pillars, and terms that finally find their page
28 Jul 2026
The catalog was missing several of the concepts it kept referring to, and carried dozens more under names nobody searches for.
Content
- Edgeplay — the umbrella term for practices whose risk cannot be negotiated away, and why the label shifts between communities. Searching for it used to land you on knife play, which is only one example of it.
- Discipline — the rules-and-consequences half of BDSM, and what separates it from sadomasochism even when both reach for the same implement.
- Body Modification — piercing, branding and scarification as sensation, as a mark of ownership, and as identity made permanent.
- Race Play — one of the most contested practices in kink, with the argument on both sides set out as its own participants make it.
Fixed
- Twenty-one clinical and community terms now lead to the entry that explains them. Searching katoptronophilia, dormaphilia, amychophilia, phasmophilia, agoraphilia, feedism, looner or forcefem previously found nothing, even though every one of those pages was already published under its everyday name.
v0.15.3A changelog you can actually scan
28 Jul 2026
Seventy-four releases had turned this page into a very long scroll. The newest ones still read in full; the rest now fold away by month.
Changed
- The three newest releases are written out in full, as before. Everything older collapses into one line per release — version, date and title — grouped by the month it shipped in, and opens where it sits when you want the detail.
- A row of month links under the header jumps straight to any point in the history.
v0.15.2Old links land somewhere useful
28 Jul 2026
A handful of addresses people and search engines still ask for used to end on a not-found page. They now go to the right page.
Fixed
- Searches for BDSM, sadomasochism, furry and polyamory now open the matching page instead of a dead end.
- Shortened addresses such as /orientation, /relationship, /category, /collection and /entry now open the corresponding index instead of a not-found page.
v0.15.1Relationship pages, properly laid out
27 Jul 2026
Relationship-structure pages now read like the rest of the site instead of one long column.
Added
- Illustrations for all fifteen relationship structures, on the page itself and on every list that links to one.
Changed
- Every relationship structure now has the same reading layout as the catalog: illustration and a short classification label in a sticky side panel, article alongside.
- The popularity index leads the page, with the distribution chart showing where a structure sits among the others.
- Related structures, interests and orientations now read as picture rows, the same way they do elsewhere on the site.
- On phones, sources, measurement and cross-links fold into tidy sections instead of running on forever.
v0.15.0Cleaner questions
26 Jul 2026
Two more entries, and the common-questions section no longer repeats what the article above it already answers.
Content
- Petrification Fetish and Homeovestism — the latter coined by Georges Zavitzianos in 1972 as the deliberate counterpart to transvestism.
Fixed
- Questions used to repeat the parenthetical part of an entry's name back at you — “How common is Abasiophilia (Braces & Mobility Aids)?” They now use the plain term.
- Where an article already answers a question under its own heading, the questions section no longer asks it a second time with a shorter answer.
v0.14.0Twelve more entries
26 Jul 2026
Collecting hobbies with real histories, three partialisms, and the anthropological sense of the word fetish that started all of this.
Content
- Anthropological Fetishism — the original meaning of the word, from 18th-century West African trade accounts through Marx and Freud, long before it meant anything erotic.
- Collecting: Birdwatching, Taxidermy Collecting, Deltiology (postcards) — joining trainspotting and plane spotting.
- Partialisms: Knee Fetish, Wrist & Forearm Fetish, Morphophilia.
- Also: Clinical Lycanthropy, Body Fluid Fetish, Felching, Endytophilia, Raincoat Fetish.
v0.13.0Sixteen more entries
26 Jul 2026
Roles and protocol, sensation practices with real histories, media-genre tropes, and a few clinical terms that needed drawing apart from their neighbours.
Content
- Roles and dynamics: Service Top, High Protocol, Captor/Captive Roleplay, Consensual Blackmail, Gorean Lifestyle.
- Sensation: Strappado Bondage, Wartenberg Wheel Play, Urtication, Stress Position Play — each with the history that actually explains it, from a neurologist's 1920s pinwheel to nettles as folk medicine.
- Identity and transformation: Kigurumi Masking, Breast Expansion, Weight Gain, Hucow, Sissy Hypno, Mindbreak, Autozoophilia.
- Entries that mentioned polyamory or non-monogamy in passing now link to the new relationship structures, and those structures link back.
v0.12.0Relationship structures
26 Jul 2026
A new section: monogamy, polyamory, open relationships and twelve more — how relationships are arranged, kept separate from what people are into.
Added
- 15 relationship structures at /relationships — consensual non-monogamy, monogamy, monogamish, polyamory and its variants (hierarchical, non-hierarchical, solo, kitchen-table, parallel, polyfidelity, triads, vees), open relationships, don't ask don't tell, and relationship anarchy.
- Each one carries a real prevalence figure that names the survey it comes from, so you can check the number rather than take it on trust.
- Entries across the catalog that mentioned polyamory or non-monogamy in passing now have somewhere to link — including one reference that had been leading to a dead page.
- Relationship structures are searchable in ⌘K alongside entries, categories, collections and orientations.
v0.11.0Sixteen new entries
26 Jul 2026
Femdom, self-bondage, figging, the hanky code and twelve more — filling the most-searched gaps in the catalog.
Content
- Power dynamics: Femdom, Female-Led Relationships, Ruined Orgasm — femdom in particular was referenced by eight existing entries without ever being defined.
- Sensation: Self-Bondage, Violet Wand Play, Figging — each with its own safety notes and, for the violet wand, a proper account of its origins in 1920s electrotherapy.
- Culture and history: the Handkerchief Code, told as the social history of how a community signalled before it could speak openly.
- Identity and transformation: Muscle Growth, Dollification, Body Integrity Dysphoria.
- Acts: Cock Warming.
- Non-sexual fixations: Animal Hoarding, Bibliomania, Hyperphantasia, Trainspotting, Plane Spotting.
v0.10.0Common questions on every page
26 Jul 2026
Entries, categories, collections, orientations and the homepage now answer the questions people actually ask — and six dead links were repaired.
Added
- A “Common questions” section on every entry, category, collection and orientation page — short, direct answers to what something means, what else it's called, how common it is, and where it sits in the catalog.
- A plain-language explainer on the homepage: what a kink is, how a kink differs from a fetish, what a paraphilia is, and how the 0–100 index is built.
Fixed
- Six cross-references inside entry articles pointed at pages that don't exist and led to a dead end — they now go where they were meant to.
- Page titles and summaries were being cut off mid-sentence in search results; every one now fits.
- The homepage claimed the catalog held 380+ entries when it holds far more — the count now updates itself.
Changed
- Entry summaries that were only a line long now also carry how common the interest is and where it ranks.
v0.9.3Smarter search ranking
20 Jul 2026
Search results in the ⌘K palette now put the entry you actually meant first.
Fixed
- Orientations, categories and collections whose name matches your query now rank above rows that merely mention it in their description — searching “bisexual” puts Bisexuality first.
v0.9.2Faster repeat visits
19 Jul 2026
Illustrations are now cached by your browser for a full year, so returning to the site is noticeably snappier.
Changed
- Once your browser has an illustration, it never re-downloads or re-checks it — updated artwork still arrives immediately thanks to versioned image addresses.
v0.9.1Light by default
19 Jul 2026
The site now always opens in light mode — dark mode is a deliberate choice via the toggle, not something your device decides for you.
Changed
- Light mode is the default for every visitor, regardless of the device's system theme.
- Dark mode turns on only through the sun/moon toggle in the header, and the choice is remembered for your next visit.
v0.9.0A fully pre-built site
19 Jul 2026
Every page is now built ahead of time and served as-is — nothing is rendered on demand, so the whole site loads faster and behaves the same for everyone.
Changed
- All pages — entries, categories, collections, orientations, search and feeds — are generated once when the site is published, then delivered instantly from the edge.
- Every illustration is prepared in advance at each size and quality the site uses, including a full-resolution version for the enlarged view, so images stay sharp on high-resolution screens.
Fixed
- The enlarged illustration view no longer looks soft on Retina and other high-density displays.
v0.8.2Orientations index, polished
17 Jul 2026
The orientations page now looks like the rest of the site: portrait illustration cards in a gallery grid, and a proper hand-off into the interests catalog at the end.
Changed
- Orientation cards match the catalog's gallery style — portrait illustrations three to four per row, with the popularity index in the corner of each plate.
- Cross-reference panels now link the two halves of the site both ways: the orientations page hands off into the interests catalog, and every category and collection page ends with a matching panel introducing the orientations reference.
- The introduction now reflects that orientations carry the 0–100 index, ranked among orientations only, with prevalence drawn from cited survey figures.
v0.8.1Orientations in the main menu
17 Jul 2026
The new orientations section is now a top-level menu item; About and Methodology moved to the footer to keep the header focused on browsing.
Changed
- Main navigation is now Index · Categories · Collections · Orientations. About and Methodology remain one click away in the footer on every page.
v0.8.0Sexual orientations — a new reference section
17 Jul 2026
KINKSpec now documents sexual and romantic orientations: 40 identities, written to the same clinical, cited standard as the rest of the site — and kept deliberately separate from the kink catalog, because identities are not interests.
Added
- 40 orientation entries at /orientations — from heterosexuality, homosexuality and bisexuality across the asexual spectrum, romantic orientations, gender-directed terms, flexible identities and umbrella labels. Each is a reference-grade article: a plain-language definition, etymology, dated history, terminology notes, cited demographics and documented misconceptions, with every claim traceable to a checkable source.
- Each orientation carries the site's 0–100 popularity index — the same five-signal model as the catalog, ranked among orientations only, never against kinks. Prevalence comes from cited survey identification shares (Gallup, Pew, the Williams Institute and peer-reviewed research), and every entry states the exact figure its estimate rests on; the four editorial signals are labelled as estimates, as everywhere on the site.
- Every orientation has its own symbolic illustration in the site's graphite style, shown on the section index and on each entry.
- Orientation pages use the same polished layout as catalog entries — the measurement suite with distribution charts, sources, related terms and the reference sidebar — and the section is wired into search (⌘K), the footer, the sitemap and the AI-crawler feeds.
v0.7.8Back button keeps your filters
16 Jul 2026
Returning from an entry to a filtered catalog or category listing no longer drops filters from the URL — the view comes back exactly as you left it.
Fixed
- Navigating from a filtered listing (e.g. a category filtered by domain and subcategory) to an entry and pressing Back restored only part of the filter state: a remount race let the catalog browser overwrite the restored URL with its default state and clear the subcategory filter before the URL had been re-read. The URL mirror now waits until the seeded filter state has actually rendered, and the subcategory reset only fires on a real category change.
v0.7.7Honest labels on the estimated signals
16 Jul 2026
The four editorial signals behind the index are now labelled as estimates everywhere they appear, the methodology says plainly where each number comes from — and the last entries missing a History section or cross-links got them.
Changed
- The subscore ledger on every entry now marks Search interest, Community size, Cultural visibility and Research attention with an EST tag: they are indicative editorial estimates scored against a fixed anchor rubric, not measured quantities. Prevalence remains computed from the entry's cited population estimate.
- The methodology page gained a "Where the numbers come from" section spelling out the split — what is computed, what is editorial, why the four estimates carry 60% of the weight, and why the index should be read as a documented editorial judgement rather than a measurement.
Content
- The four entries still missing a dated History section — Anal Play, Double Penetration, Incest Fantasy and Vincilagnia — received web-verified, cited histories (Pompeii's Suburban Baths frescoes, Westermarck and Freud, Krafft-Ebing, Edo-period kinbaku through John Willie's Bizarre, and modern survey data among the sources).
- The five entries with no internal cross-links (Anilingus, Hebephilia, Pedophilia, Wet & Messy, Yoni Egg) are now linked into the catalog's cross-reference graph — with the clinical entries' harm and legal framing untouched.
v0.7.6Content-quality floors are now build gates
16 Jul 2026
The editorial standard the enrichment rollout established — article length, inline citations, sourcing — is now enforced automatically on every build, so no entry can quietly slip below it.
Added
- Every entry must now pass hard content-quality floors at build time: at least 500 words of article prose, 2 inline citations to external sources, and 2 listed data sources. The floors sit just under the catalog's current minimums (587 words / 2 citations), so they guard against regression rather than grading on a curve.
- A new editorial report (scripts/maintenance/content-quality.mjs) surveys the whole catalog — word-count and citation distributions, entries missing a dated History section, entries with no internal cross-links, and the prose-orphan list (entries no other article mentions).
Content
- The first full pass found the catalog consistent: all 412 entries clear every hard floor; 4 entries lack a dated History section and 5 have no internal cross-links — now tracked as build warnings until their next editorial touch-up.
v0.7.5UX & component quality pass
16 Jul 2026
Back-button now returns you to where you were in long lists, filtered views are shareable URLs, share links are always canonical, and the browse pages ship less JavaScript. GitHub links are paused while the corpus repo is private.
Fixed
- Pressing Back from an entry now restores your scroll position in the list you came from (browse, categories, A–Z) instead of dumping you at the top.
- The Share button now always shares the entry's clean canonical URL — stray query strings or tracking parameters on the address bar no longer leak into shared links.
- Opening any dialog no longer shifts the page sideways: one shared scroll-lock now compensates for the scrollbar width, replacing five slightly-different per-overlay locks.
Changed
- Every browse filter — type, sort, subcategory, hide-notices, and the text query — now mirrors into the URL, so a filtered view can be shared, bookmarked, and survives Back-navigation.
- The browse and category pages load less JavaScript up front: the fullscreen filter sheet and category picker now load on first open.
- GitHub links (footer mark, the About page's Open data section) are hidden while the public corpus repository is temporarily private; one switch re-enables them.
v0.7.4A quieter header
15 Jul 2026
The GitHub star button left the header; the corpus link now lives solely in the footer.
Changed
- Removed the GitHub star pill from the site header and the GitHub link from the phone menu — the footer's GitHub mark is now the single home for the corpus link.
v0.7.3The hero reel is back
14 Jul 2026
Fixed the homepage and About collages going blank in production a while after each deploy.
Fixed
- The scrolling plate collage on the homepage and /about disappeared in production. It listed the image folder from disk at render time, and the hourly-revalidated pages re-render in an environment where that folder isn't shipped — so the reel came back empty. It now reads the plate paths from the catalog index, which is always present.
v0.7.2The corpus is public
14 Jul 2026
KINK.md and its 390-entry corpus are now published on GitHub, and the site links to them.
Added
- The catalog is published at github.com/KINKSpec/kink-md as KINK.md — an open Markdown format, one file per interest, licensed CC BY 4.0 and free to fork. A star button in the header, an Open data section on /about, and a GitHub link in the footer.
- The 22 entries involving minors, animals, the deceased, coercion or illegal conduct are withheld from the public corpus. They stay documented here, clinically. A forkable, machine-ingested dataset is not the right vessel for them.
v0.7.1A phantom statistic, and one address
14 Jul 2026
Corrected a widely-circulated swinging prevalence figure that its supposed source does not actually report, and gave the project a single public contact address.
Fixed
- The Swinging entry repeated the widely-cited claim that ~2.35% of Americans identify as swingers (4.76% ever), attributed to Burleigh and Rubel (2018). Checking the paper's own abstract, it measures the prevalence of polyamory and reports no swinger figure at all — the attribution, which Wikipedia also carries, does not hold. The entry now says so explicitly and cites the paper for the correction. No reliable general-population estimate of swinging in the US appears to exist.
- Hardened the prevalence label so a sub-1% figure can never render as "0.0%". No entry hits this today, but one re-scored entry would have been enough to publish a zero.
Added
- A single public contact address — [email protected] — on /about, in the organisation's structured data, and in the llms.txt guidance for AI crawlers, so a reader who spots an error has somewhere to send it.
v0.7.0KINK.md v1.0 — an open format, and a citation audit
14 Jul 2026
The public corpus is ready to publish: an open Markdown format with a real validator, and a pass over every citation in the catalog that fixed several claims the data could not actually support.
Fixed
- Repaired the catalog's most widely-cited dead link: Justin Lehmiller's Tell Me What You Want — the 4,175-person fantasy survey behind many of our prevalence figures — had moved domains, breaking the citation in 100 entries.
- Corrected nine further dead citations, including a Freud essay, a Soviet film-theory manifesto (misdated by a year), and a neuroscience paper we had been citing via a Wikipedia article that no longer exists.
- Prevalence figures are now cited only to sources that actually measure them. The old build attached whichever source happened to be listed first, which meant some figures were 'supported' by a study of something else entirely — a clinical text on balanitis, a search-volume chart, and in several cases a note explicitly stating that the interest has never been counted. 139 of 390 published entries have a genuine anchor (96 of them PubMed); the rest now show the figure with its confidence level and no citation, which is the honest signal that nobody has counted.
- Fixed a rounding bug that printed 'an estimated 0% of adults' on 25 of the rarest interests, contradicting the entry's own data.
Added
- KINK.md v1.0 — an open Markdown format for documenting sexual and non-sexual interests, published with a JSON Schema, a reference validator, and a conformance definition. The corpus of 390 entries is its reference implementation.
- The exclusion gate now fails closed and asserts its own count on every build: the 22 entries involving minors, animals, the deceased, coercion or illegal conduct cannot silently reach the public corpus.
v0.6.4Every entry is now reference-grade
13 Jul 2026
The re-enrichment rollout is complete: all 412 entries have been researched against live sources and rewritten as fully cited long-form articles.
Content
- Deepened the final 48 entries — the catalog's most difficult clinical material — closing a ten-batch rollout. Every one of the 412 entries now carries a web-verified article with a dated history, inline citations to real sources, and cross-links to related interests, averaging 888 words.
- The clinical paraphilias documented for completeness (necrophilia, erotophonophilia, nepiophilia and others) were rewritten strictly clinically, with explicit harm and legal framing and no instructional content of any kind.
v0.6.3Enrichment Batch 9 and a cleaner name for Stygiophilia
13 Jul 2026
Batch 9 of the re-enrichment brings reference-grade coverage to 88% of the catalog, and the Stygiophilia entry moves to a common-name-first URL.
Content
- Deepened 50 more entries to reference-grade — web-verified dated history, inline citations and internal cross-links — including Nun Fetish, Omorashi, Vore, Coulrophilia, Balloon-adjacent Inflatable Fetish, Claustrophilia and Taphephilia. Reference-grade coverage now reaches 364 of 412 entries (88%).
Changed
- Renamed "Hell & Damnation Fetish (Stygiophilia)" to "Hell & Damnation Fetish", moving the entry from /entry/stygiophilia to /entry/hell-and-damnation-fetish per the common-name-first convention (the clinical term stays as the clinical name and a searchable alias); the old URL 301-redirects.
v0.6.2Enrichment Batch 8 — three quarters of the catalog at reference grade
13 Jul 2026
Batch 8 of the re-enrichment: 40 more entries deepened with web-verified history and citations, including the catalog's most sensitive clinical entries, rewritten under strict harm-aware framing.
Content
- Deepened 40 more entries to reference-grade — web-verified dated history, inline citations and internal cross-links — including Transformation Fetish, Giantess Fetish, Balloon Fetish, Sounding, Pyrophilia, Human Furniture and Mermaid Fetish. Reference-grade coverage now reaches 314 of 412 entries (76%).
- The flagged clinical entries in this range (Pedophilic Disorder, Ephebophilia, Hebephilia, Erotic Asphyxiation, Bestiality, Toucherism) were rewritten strictly clinically, with explicit harm and legal framing and symbolic, non-literal illustration briefs.
v0.6.1Enrichment Batch 7 — 40 more entries at reference grade
13 Jul 2026
Batch 7 of the re-enrichment: 40 more entries deepened with web-verified history and citations. Two thirds of the catalog is now reference-grade.
Content
- Deepened 40 more entries to reference-grade — web-verified dated history, inline citations and internal cross-links — including Handbag Fetish, Zentai, Needle Play, Fursuiting, Knife Play, Therianthropy, Littlespace, Otherkin, Pony Play and Fear Play. Reference-grade coverage now reaches 274 of 412 entries (66%).
v0.5.550 more entries to reference-grade — past the halfway mark
12 Jul 2026
Batch 6 of the re-enrichment: another 50 entries deepened with web-verified history and citations. More than half the catalog is now reference-grade.
Content
- Deepened 50 more entries to reference-grade — web-verified dated history, inline citations and internal cross-links — including Diaper Fetish, Frotteurism, Findom, Somnophilia, Feederism, Macrophilia, Corset Fetish and Coin & Stamp Collecting. Reference-grade coverage now reaches 234 of 412 entries (57%).
v0.5.4100 more entries to reference-grade, two duplicates merged away
12 Jul 2026
Batches 4 and 5 of the re-enrichment: 100 more entries deepened with web-verified history and citations, plus two duplicate entries removed and redirected. Nearly half the catalog is now reference-grade.
Content
- Deepened 100 more entries to reference-grade across two batches — web-verified dated history, inline citations and internal cross-links — including Latex Fetish, Shibari, Age Play, Pet Play, Fisting, Chastity Play, Hand Fetish, Pregnancy Fetish and Suspension Bondage. Reference-grade coverage now reaches 184 of 412 entries.
Fixed
- Removed two duplicate entries — a second “Watersports” and a second “Primal Play” — each shadowing a canonical entry. Both URLs now permanently redirect to the main entry, and Primal Play's inbound links were repointed to the surviving entry (then deepened to reference-grade). The catalog is now 412 entries.
v0.5.3A complete A–Z index and a changelog feed
12 Jul 2026
Two discoverability additions: a single skimmable A–Z page listing every catalogued interest, and an RSS feed for the changelog so readers and crawlers can follow new entries and updates.
Added
- A–Z index at /a-z — one clean, alphabetical page listing every catalogued interest, each linked to its entry and shown with its 0–100 popularity index, with a sticky letter jump-nav. A skimmable master list to sit alongside the interactive Browse view.
- RSS feed for the changelog at /changelog/rss.xml, with site-wide autodiscovery and links in the footer and on the changelog page — so feed readers, aggregators and AI crawlers get notified as the catalog changes.
v0.5.240 more entries to reference-grade, a duplicate merged away
11 Jul 2026
Batch 3 of the reference-grade re-enrichment: 40 entries deepened with web-verified history and citations (clearing the last of the thinnest entries), plus a duplicate “Cuckolding” entry removed and redirected.
Content
- Deepened 40 more entries to reference-grade — web-verified dated history, inline citations and internal cross-links — including Sadism, Latex Fetish, Shibari, Cross-dressing, Pegging, Uniform Fetish, Public Sex, Dirty Talk and Barefoot Fetish.
- Cleared the last of the thinnest legacy entries (Barebacking, Incest Fantasy, Double Penetration, Gynophilia, Clothed Sex, Stygiophilia), so no entry is left on the oldest, citation-poor standard.
Fixed
- Removed a duplicate “Cuckolding” entry that shadowed the canonical one; its URL now permanently redirects to the main entry, so existing links keep working. The catalog is now 414 entries.
v0.5.1A clearer, warmer Popularity Index
11 Jul 2026
The entry's Popularity Index reading is redesigned around a distribution histogram — a warm ink-and-gold view of exactly where the entry sits among all 415 catalogued interests.
Changed
- Redesigned the Popularity Index headline on every entry: a full-height histogram of the whole catalog replaces the single rail, with the interest's own position drawn in gold and a gently pulsing marker on the axis.
- The catalog's shape now reads at a glance — bars ramp smoothly from a faint wash in the tails up to near-black through the dense middle half (the interquartile range), with no hard step.
- The median is now a gold uptick that rises from the axis into the histogram and fades as it climbs, replacing the old tick mark.
- The chart's legend moved into the info tooltip as a colour key, so the reading itself stays uncluttered.
- The number, histogram bars, band and median now animate into place on load (respecting reduced-motion).
v0.5.0Deeper articles, richer structured data & a lighter build
11 Jul 2026
A milestone release: 29 entries deepened or newly added (catalog now 415), prose that auto-links across the catalog, Wikidata + speakable + ItemList structured data, a fixed “Newest” sort with a new “Updated” view, and a lighter page bundle.
Added
- Inline auto-linking: the first un-linked mention of another interest in an entry's article now links straight to that entry (skipping headings, code and existing links) — weaving the catalog together and pulling previously unlinked entries into the internal-link graph.
- Category pages now publish their member entries as ItemList structured data, matching the collection pages, so search and AI engines can read the full membership.
- Entries whose topic resolves to a precise, verified Wikidata entity now cite it (alongside Wikipedia) so answer engines can pin the term in the knowledge graph.
- Speakable structured data marks each entry's title and summary as the passage voice assistants should read aloud.
- An “Updated” sort on Browse, for finding entries by when they were last revised — distinct from “Newest”, which is by when they were added.
Changed
- Breadcrumbs on every entry, category and collection page now start at Home for a complete navigation trail.
- Internal links inside article prose now navigate instantly (client-side) instead of triggering a full page reload; external links continue to open in a new tab.
- Lighter pages: the browser no longer downloads the full catalog index just to power the ⌘K palette's default view, so every page ships less JavaScript.
Content
- Deepened 20 popular entries to reference-grade — including Cuckolding, Leather Fetish, Shoe Fetish, Gangbang, Orgy, Aftercare and Consensual Non-Consent — with web-verified dated history, more citations and internal cross-links.
- Added 9 rare clinical paraphilias surfaced by a fresh coverage audit — Ecdysiophilia, Agrexophilia, Climacophilia, Dysmorphophilia, Antholagnia, Liquidophilia, Cacophilia, Cenophilia and Jactitation — each a cited article with its own graphite illustration, bringing the catalog to 415.
Fixed
- “Newest” now sorts by when an entry was added to the catalog rather than when it was last edited, so revising an older entry no longer pushes it to the top; the “Added” date on ~40 legacy entries was backfilled to match.
v0.4.27Collections in search + 17 new entries
10 Jul 2026
The ⌘K palette now searches and previews curated collections alongside entries and categories, and 17 backlog interests — from Facial and Biophilia to Tsundoku and Oniomania — joined the index as full reference-grade entries.
Added
- Collections are now searchable in the ⌘K command palette: a query matches a collection by its title, tagline, description or SEO keywords (so “anime” or “monster” surfaces the Fantasy, Fiction & Fandom collection), shown in a dedicated “Collections” group above the entry results.
- The palette’s default preview now features a “Collections” group — the four largest curated collections by entry count, plus a “Browse all collections” shortcut — giving a way into the cross-cutting themes without typing.
- 17 new entries from the discovery backlog: Facial, Foodie Culture, Biophilia, Face Slapping, Worship Play, Anililagnia, Vincilagnia, Topophilia, Boss/Secretary Roleplay, Spread-Eagle Bondage, Hogtie Bondage, Rigger / Rope Top, Compulsive Shopping, Celebrity Worship Syndrome, Tsundoku, Antiquing and Rockhounding — each a web-verified, fully-cited article with its own graphite illustration and placed on the popularity index.
- Two new collections give the non-sexual side of the catalog a home: “Collecting & Acquisition” (collecting hobbies, hoarding and compulsive buying) and “Sensory & ASMR” (ASMR, frisson, misophonia, synesthesia and texture fixations), each with its own graphite emblem.
June 2026
38 releasesv0.4.26Canonical host hygiene
30 Jun 2026
Tidied the last stray non-www signal so every link, canonical and sitemap entry points at the single canonical host (www.kinkspec.com), helping search engines consolidate the apex and www versions faster.
Fixed
- Converted four absolute non-www internal links in the double-penetration entry to relative paths, matching the convention used by every other entry — removing a mixed www/non-www signal that could slow search-engine URL consolidation.
v0.4.25Collections, surfaced
28 Jun 2026
Curated collections are now woven through the site: the homepage spotlights the eight largest by volume, and every entry shows the collections it belongs to as image-led cards — both routes leaning on the graphite emblem art.
Added
- New homepage section, “Meet our collections,” previewing the eight collections with the most entries as image-led plates (emblem, title, tagline, entry count), with a “See all collections” link through to /collections.
- Entry detail pages now carry a “Featured in” strip showing every curated collection the entry belongs to — each an emblem-led card (graphite art, title, tagline, entry count) linking through to the collection, giving readers a cross-cutting way to explore related interests.
Changed
- Every support page (browse, categories, collections, about, methodology, changelog) now ships complete, unique SEO metadata via a shared pageMeta() helper — keyword-rich titles, per-page Open Graph and Twitter cards, canonical URLs, and an explicit share image — instead of inheriting the homepage's social card.
- Added JSON-LD structured data to the methodology and changelog pages for parity with the rest of the site.
v0.4.24Full coverage vs kinksheet + 7 new entries
28 Jun 2026
Audited the catalog against the kink list on kinksheet.com and the A–Z/Wikipedia source lists, then filled every genuine gap: seven new entries are indexed, illustrated and search-ready, so coverage is now complete against both sources.
Content
- Added five entries surfaced by the kinksheet.com audit: Anal Play (umbrella for anal stimulation), Double Penetration, Incest Fantasy (consensual-adult pseudo-incest roleplay — actual incest is illegal and out of scope), Barebacking (with neutral STI/HIV/PrEP harm-reduction framing) and Clothed Sex (CFNM / CMNF).
- Added the two remaining coverage-diff gaps: Gynephilia (a non-pathological sexological descriptor for attraction to women) under Identity & Transformation, and Hell & Damnation Fetish (Stygiophilia) under Clinical Paraphilias.
- All seven entries ship with baked SEO, version-busted graphite artwork, and verified clinical, non-explicit prose; the catalog now stands at 389 entries with full coverage against kinksheet.com and the A–Z/Wikipedia source lists.
v0.4.23Complete partialism coverage + sharper search
27 Jun 2026
Three missing partialism types from Wikipedia's reference table are now in the catalog, so KINKSpec covers every named body-part partialism it documents — and search now ranks by title so an exact name match always wins.
Content
- Added Cheek Fetish (Buccalagnia), Dimple Fetish (Erogonophilia) and Tail Fetish (Caudaphilia) under Body Parts & Partialism — the three entries that were absent versus Wikipedia's partialism “Types” table.
Fixed
- Search now puts the entry whose title matches your query first. Previously every “… Fetish” entry tied on Fuse's score for a query ending in “fetish”, so the intended result (e.g. “Tail Fetish”) could be buried beneath more-popular but unrelated matches; a title-dominance re-rank (exact title › title prefix › clinical synonym › title word) fixes this while keeping fuzzy infix search (“onda” still finds “Bondage”).
v0.4.22Search-optimized entry titles
27 Jun 2026
Every entry's <title> was refactored for stronger, competitive search: the low-value "prevalence" is replaced with the high-intent "Meaning / Definition / Examples" descriptors, clinical synonyms are kept where they fit, and a length bug that truncated 110 titles in Google is fixed.
Changed
- Entry page titles now follow “Name (Clinical Synonym): Meaning, Definition & Examples”, dropping the near-zero-search “prevalence” for descriptors that match how people actually search (“X meaning”, “what is X”, “X examples”).
- Category pages now open with the same header as collection pages — a “Back to categories” link, the same emblem size, and an entry count — for a consistent feel across the two.
Added
- “Collections” now appears in the main navigation, right after Categories.
Fixed
- Title length now accounts for the “ · KINKSpec” brand suffix, so titles no longer truncate in search results (110 entries previously overflowed 60 characters; now none do).
- Fixed a duplicated clinical name in a few titles (e.g. “Transvestic Disorder (Transvestic Disorder (…))”).
v0.4.2112 new foot-fetish entries
27 Jun 2026
Twelve new fully-researched entries fill the biggest gaps in the foot-fetish niche — bare feet, soles, arches, footjob, foot worship, toe sucking, trampling, foot domination and more — taking the Foot Fetish collection from 13 to 25 entries.
Added
- Twelve new entries: Barefoot Fetish, Sole Fetish, Arch Fetish, Footjob, Foot Worship, Toe Sucking, Foot Domination, Trampling, Foot Odor Fetish, Bootblacking, Shoeplay and Sole Licking — each with a deep, cited article, popularity index, original graphite illustration and SEO metadata.
- All twelve join the Foot Fetish collection (now 25 entries); Foot Worship, Foot Domination, Trampling and Bootblacking also join the BDSM collection.
v0.4.20Share cards for collection pages
26 Jun 2026
Every collection detail page now generates its own Open Graph / Twitter share card — the collection's title, tagline and graphite emblem — matching entries and categories.
Added
- Each collection page now has a dynamic 1200×630 Open Graph image (title, tagline, description and the collection's emblem on the brand-gold card), so links shared to social and chat apps render a proper preview instead of a generic fallback.
v0.4.1912 new SEO collections across high-traffic niches
26 Jun 2026
Twelve new curated collections — BDSM, foot fetish, pet play, age play, cuckolding/hotwife, lingerie, latex/leather/rubber, roleplay, voyeurism/exhibitionism, chastity, feminization and furry — each a keyword-targeted landing page grouping the most relevant entries across categories.
Added
- Twelve new collections targeting the highest-traffic kink & fetish search niches, each with an SEO-optimized title, description and keyword set, and structured data: BDSM, Foot Fetish & Feet, Pet Play, Age Play/DDLG & Littles, Cuckolding & Hotwife, Lingerie & Underwear, Latex/Leather & Rubber, Roleplay & Scenario Fantasies, Voyeurism & Exhibitionism, Chastity & Orgasm Control, Feminization & Sissy Play, and Furry & Anthro.
- Entries can now belong to several collections at once, so a term like Maid Fetish appears under both Roleplay and Feminization — letting each collection group the genuinely relevant entries without duplication.
- Original graphite emblems generated for all twelve new collections.
Fixed
- Listing grids and cards now cache-bust regenerated artwork with a content-hash in the image URL — the same fix the detail page already had — so an updated illustration can no longer show a stale, cached version in collection, category, browse or homepage grids.
Changed
- Refined several illustrations for accuracy: Stocking and Nylon fetishes now render as full-length sheer hosiery instead of a short sock; Bastinado (foot-whipping) now shows the foot together with the cane; Shoe Fetish is now an elegant flat, visually distinct from High Heel Fetish; and the Foot Fetish collection emblem is now a poised foot in an open-toe heel.
v0.4.18Keyword-led homepage title & description
26 Jun 2026
Rewrote the homepage title and meta description to front-load the head search terms, a catalog count, and the “defined & ranked” hook — grounded in how the top-ranking kink/fetish lists title themselves.
Changed
- Homepage title is now “List of Kinks & Fetishes: 350+ Defined & Ranked | KINKSpec” — leads with the exact head query and the “List” intent word every ranking competitor uses, adds a catalog count, surfaces the unique 0–100 ranking, and moves the brand to the end.
- Meta description now opens with “An A–Z list of 350+ kinks, fetishes & paraphilias…” instead of the brand name, front-loading the keywords for better relevance and click-through.
v0.4.17Sitemap convenience redirect
26 Jun 2026
The bare /sitemap URL now permanently redirects to the real /sitemap.xml.
Added
- Permanent redirect from /sitemap to /sitemap.xml, so a guessed or hand-typed /sitemap lands on the actual sitemap.
v0.4.16Collections & categories surfaced to AI answer engines
26 Jun 2026
The /llms.txt and /llms-full.txt feeds now expose the Collections and the categories landing page, so AI answer engines can discover and cite the curated, cross-cutting groupings alongside every entry.
Added
- /llms.txt now lists every Collection (title, link, tagline) as a second thematic index, and links the /categories and /collections landing pages from its Reference section.
- /llms-full.txt now inlines each Collection with its description, canonical URL, and every member entry, so an answer engine can cite a grouping and follow through to each term in it.
v0.4.15Categories page, collection art & fuller illustration
26 Jun 2026
A dedicated categories page, the first collection's emblem, artwork for every remaining entry, and cache-busting so regenerated images always refresh.
Added
- New /categories page listing every kink & fetish category with an SEO-optimized headline, description, and structured data — linked from the homepage, header, footer and sitemap.
- Graphite emblem for the “Fantasy, Fiction & Fandom” collection, shown on the collections list and detail page.
- Original graphite illustrations for the 17 remaining un-illustrated entries — every entry now has artwork.
Changed
- Homepage category section retitled “Browse kinks & fetishes by category” with a keyword-rich description, now previewing the eight most-documented categories (“See all categories →” opens the full list).
- Collection emblem prompts now flow through the shared image policy, so entries, categories and collections share one clean-background, no-text house style that can no longer drift.
Fixed
- Regenerated images (same filename) now carry a content-hash in their URL, so browsers and the CDN always pick up the new artwork instead of a stale cached copy.
v0.4.14Collection page polish
26 Jun 2026
A cleaner collection page: a back link, the title beside the emblem, and a zoomable plate.
Changed
- Refined the collection page layout — a “Back to collections” link, the title and description set beside the emblem, a consistent 4:5 emblem (matching the entry plates) that opens in a lightbox, and unified emblem sizing across the collections index and detail.
v0.4.1317 fiction & fandom entries
26 Jun 2026
The new Fantasy, Fiction & Fandom collection fills out with seventeen reference entries.
Content
- Added 17 new entries covering anime, manga and fandom-rooted interests — futanari, fictosexuality, monster girl, kemonomimi, scalie, werewolf and succubus attraction, mermaid, VTuber attraction, ahegao, yandere, the dere archetypes, nyotaimori, zentai, dronification, otherkin and spectrosexuality — each a web-verified article. They join the “Fantasy, Fiction & Fandom” collection, now 39 entries (the catalog is up to 367).
v0.4.12Collections
26 Jun 2026
A new way into the catalog: curated, cross-cutting collections that gather related interests from across the categories.
Added
- New “Collections” section at /collections: curated, cross-cutting groupings that gather related interests across the catalog’s categories. The first collection, “Fantasy, Fiction & Fandom,” brings together anime and manga tropes, fantasy creatures, transformation, cosplay and online-subculture interests in one place. More collections to come.
v0.4.11Reliability & maintenance
26 Jun 2026
Behind-the-scenes hardening so malformed data or images can't reach the live site.
Changed
- Added automated quality gates — data validation on every build plus continuous-integration checks — so malformed entries, over-length text, or mis-configured images can no longer ship unnoticed (the class of issue that briefly affected a couple of pages this week).
- Internal tidy-up: a single source of truth for image quality and the catalog data shape, archived one-off scripts, and removed unused dependencies. No change to how the site looks or reads.
v0.4.10Machine-readable & medical structured data
26 Jun 2026
Entries now expose their numbers as structured data and are typed as medical reference pages, so search and AI engines can quote and cite them accurately.
Changed
- Each entry now publishes its prevalence and 0–100 popularity figures as machine-readable structured data, and is marked up as a medical reference page reviewed by KINKSpec — helping search engines and AI assistants quote the numbers and cite the right page.
v0.4.9Homepage image fix
26 Jun 2026
Restore the category and most-common image plates on the homepage.
Fixed
- The homepage 'Browse by category' emblems and the 'Most common' plates could render blank after the previous release; their images now load correctly again.
v0.4.8Deeper entries & security hardening
26 Jun 2026
The twenty most popular interests get reference-grade rewrites, and the whole site gains modern security headers.
Content
- Rewrote the twenty most searched interests (dominance and submission, bondage, spanking, masturbation, exhibitionism, masochism and more) to reference grade: deeper and properly dated histories, more cited sources, and additional cross-links to related entries.
Changed
- Hardened the site with modern security response headers (Content-Security-Policy, HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy and Permissions-Policy), following current web best practice.
- Entries documenting harmful or illegal topics (kept only for clinical completeness) are now withheld from search-engine indexes, the sitemap, the AI-crawler feeds (llms.txt) and the glossary's structured data. They stay reachable through browse and search on the site itself.
Fixed
- Trimmed the furry fandom summary so it sits within the catalog's length limit.
v0.4.7Prose polish & sticky filters
25 Jun 2026
Cleaner, more human writing across the catalog, a renamed entry, and a steadier filter bar.
Content
- Rewrote the punctuation across every entry and category: roughly 8,500 em dashes — a hallmark of machine-written text — are now natural commas, colons and parentheses, so the writing reads as a human editor wrote it.
- Renamed the “Hybristophilia” entry to its common name, “Attraction to Criminals” (the clinical term stays as a subtitle); the old link redirects to the new one.
Changed
- On the index and category pages, the filter controls now stay in view as you scroll — the search box scrolls away, and the bar sits just below the header rather than flush against it.
v0.4.6Visual browse
25 Jun 2026
Categories, the most common interests, and the catalog itself now lead with their illustrations.
Changed
- 'Browse by category' on the homepage is now an image-led gallery — each of the eleven families shown as its graphite emblem above its name, replacing the proportion-bar chart. The size distribution still lives in 'The distribution' section above.
- 'Most common kinks & fetishes' (formerly 'Most documented') now shows the highest-ranked interests as their own illustrations rather than text rows.
- The catalog — the index and every category page — now opens in the image grid by default; switch to the list view any time and your choice is remembered.
v0.4.5Category page emblem
25 Jun 2026
Each category page now shows its graphite emblem, with a tidier supporting layout.
Added
- The category's graphite emblem now appears beside the heading on desktop — click it to enlarge, exactly like an entry's illustration.
Changed
- Moved the prevalence distribution down beside the overview, and removed the related-categories and subcategories blocks for a calmer, more focused page.
v0.4.4Category share cards
25 Jun 2026
Every category now has its own graphite emblem and full description on its share/Open Graph card.
Added
- A hand-drawn graphite emblem for each of the 11 categories — a tasteful symbolic still-life that captures the theme (a balance scale and key for power dynamics, theatrical masks for identity, a glass of water for body fluids) — now bleeds down the right edge of every category share card, matching the entry cards.
Changed
- Category share cards now lead with the category's tagline and its full description, and drop the entry count for a cleaner layout.
v0.4.3On-page SEO pass
25 Jun 2026
Sharper search titles and descriptions across every entry, and related links on every page.
Changed
- Rewrote every entry's search title and meta description: titles no longer repeat the clinical name or overflow the search result, and descriptions now read as complete sentences instead of being cut off mid-word.
- Every entry now shows related entries, even the few that had none authored — the page fills in the nearest interests from the same category, so no entry is a dead end.
v0.4.2Mobile polish
25 Jun 2026
A pass over the phone experience — calmer spacing, cleaner lists, and a fullscreen search.
Changed
- Search opens fullscreen on phones, with a clear close button; the keyboard hints and the per-row rank number (desktop-only details) are hidden on mobile so the focus stays on the entries themselves.
- Entry lists across the site (home, index, categories, related) drop the leading rank number on phones for a cleaner, item-first row.
- About page on mobile: tighter spacing, a smaller pull-quote, the illustration wall now shows two clean columns like the homepage, and the author bio is lighter — a small portrait with the name beside it, no card frame.
- Removed the divider lines and trimmed the spacing between sections on the homepage and methodology page on mobile.
- Footer colophon simplified to copyright on the left and version on the right.
- Swapped the homepage hero buttons so “Browse the index” comes first.
Fixed
- Fixed the methodology scoring formula overflowing the screen on mobile — it now fits the card cleanly.
v0.4.1Share-card redesign
25 Jun 2026
A full redesign of the Open Graph / share cards to match the site, plus an environment-aware base URL fix.
Changed
- Redesigned the share cards (home, every entry and category) on the site's own look: warm-white background, the real KINKSpec lockup in Inter Tight (heavy KINK + lighter Spec) with the black-and-gold pictogram, dark ink text for readability, and gold kept as the accent (the pictogram ring and the popularity bar).
- The entry illustration now bleeds full-height down the right half of the card with a soft fade — no frame, no rounded corners.
- The home card now carries the homepage headline — “A clinical index of kinks & fetishes” with the gold highlight — and the live catalog summary (count of interests and categories).
- Entry cards show a fuller, three-line definition; long descriptions clamp cleanly with an ellipsis.
Fixed
- Share-card and canonical URLs now point at the correct host per environment — localhost in local development, the live www.kinkspec.com in production — instead of always hard-coding the live domain.
v0.4.0SEO, AI-SEO & performance pass
25 Jun 2026
A full sweep to make the catalog faster to load and easier for search and AI answer engines to read, cite and represent accurately.
Changed
- Converted the entire illustration library to optimised WebP — the source plates dropped from ~405MB to ~26MB (−94%) with no visible quality loss, for far faster loads and cheaper image delivery.
- Self-hosted the fonts at latin-only subsets and preloaded the primary face, trimming unused character sets and steadying first paint.
Added
- Published /llms.txt and /llms-full.txt — clean, machine-readable maps of the whole catalog for AI answer engines (ChatGPT, Perplexity, Claude, Google AI Overviews), each with an explicit citation & attribution policy (cite KINKSpec, link the exact entry, use the canonical www URL).
- Explicitly welcomed AI crawlers in robots.txt, since KINKSpec wants to be cited accurately.
- Enriched structured data: every term now exposes all of its aliases and clinical name, a richer multi-question FAQ (definition, clinical name, prevalence, status), cited sources, a canonical glossary of all 350 terms, and a sitelinks search box.
- Added an image sitemap so the 350 plates are discoverable in Google Images.
- Anchored entry section headings so specific passages can be linked and cited directly.
Fixed
- Aligned every canonical URL, sitemap entry, structured-data link and share URL to the live www.kinkspec.com host (the apex now redirects there), so search and AI engines are never pointed at a redirect.
- Social/share cards now use the full, branded title and reliably include the generated preview image.
- Entry pages preload only the one illustration that's actually visible, improving the largest-content load time on phones.
- Hardened all structured-data output against markup-breaking characters.
- New illustrations are now optimised to WebP automatically as they're generated, so the library stays small.
v0.3.6Build & deploy fixes
24 Jun 2026
Two fixes that unblock the production build on Vercel.
Fixed
- Replaced the public/images → data/images symlink with a build-time copy. The symlink broke the production build on Vercel (“Cannot copy … to a subdirectory of itself”); a plain copy avoids it while still serving images from /images.
- Kept the ~400MB of source plates (data/images) out of serverless functions via output-file-tracing excludes. Next was bundling the whole folder into every function (lib/data lists it), which blew the 300MB function limit (“_not-found is 425MB”). The images are served statically from /images and embedded into OG cards at build time, so no runtime function needs them.
v0.3.5Production republish
24 Jun 2026
A maintenance release that brings the mobile redesign live on the production domain.
Fixed
- Republished the site so the mobile rework across the homepage, navigation, category and entry pages, and footer is live in production.
v0.3.4Mobile entry page
24 Jun 2026
A top-to-bottom rework of the entry page on phones — a full-bleed hero plate, a brand-highlighted title, and the supporting detail folded into accordions.
Changed
- On phones the entry page now opens with a full-bleed illustration (tap-to-zoom off) carrying the back and share controls over a soft gold wash, with the title beneath it set in the gold brand highlight that echoes the homepage. Larger screens keep the breadcrumb, the reading-column title, and the side plate.
- Dropped the divider above the Popularity Index and shrank the “higher than N%” line on phones.
- Folded the supporting detail into accordions at the foot on phones — Related entries (open) first, then Etymology, Tags, Measurement and Estimated prevalence, with Sources last; the dense “Where it sits” swarm is omitted on phones. Larger screens keep the full sections.
- Moved Classification into an accordion directly under the description on phones — carrying the prevalence, domain, confidence, clinical term and dates that the header normally shows, with confidence written plainly rather than as a tooltip.
- Tightened the measurement subscores on phones (the score now sits on the label row) and trimmed the empty space beneath the foot accordions.
- Reworked the footer on phones: the brand and links are left-aligned again, and the Categories and Index columns collapse into accordions.
Fixed
- Removed the clinical term that was duplicated in eight entry titles (e.g. “Attraction to Trans Women (Gynandromorphophilia)” → “Attraction to Trans Women”), since it already appears as the clinical name.
v0.3.3Mobile category page
24 Jun 2026
A compact, accordion-driven category page on phones, with the filters moved into a clean fullscreen sheet.
Added
- A fullscreen filter sheet on phones — opened from a filter icon next to the search box — with category and subcategory selects, type and sort segments, and a hide-notices toggle, plus a live “Show N entries” button. The filter icon carries a badge with the active-filter count.
Changed
- On phones the category page collapses into a compact Overview + Prevalence accordion, hiding the Related categories and Subcategories rails (which return as normal sections from the small breakpoint up).
- The category toolbar no longer sticks on phones — filtering happens in the sheet — while staying sticky on larger screens.
- Hid the “Entries by index” swarm on phones, matching the homepage.
v0.3.2Mobile homepage rework
24 Jun 2026
A full-screen mobile menu, a compact category list, and a tighter, more compact phone layout throughout the homepage.
Changed
- Mobile menu is now a full-screen takeover (pinned to the dynamic viewport height) and carries the dark/light toggle, which moved out of the phone header into the menu's footer rail.
- Homepage hero actions (Search / Browse) now sit side by side on phones, and buttons are smaller site-wide.
- Homepage stats render as a compact 2-column grid with smaller figures on phones.
- Renamed the categories section to “Browse by category”, and on phones it's now a compact list (code · name · count · proportion bar) instead of a tall stack of cards.
- Hid the dense “Every entry, plotted” swarm on phones, where it's unreadable and hover/zoom doesn't apply.
- Tightened the entry rows on phones — smaller rank/title, the index moved inline beside the name, the definition hidden, and reduced padding — and trimmed the homepage section spacing, dropping the divider above “Most documented”.
- Centered the footer on phones and tightened its spacing, so it reads as intentional rather than a stretched desktop layout.
Fixed
- Stopped the full-screen mobile menu from spilling past the right edge of the screen — the page's containing block is now pinned to the viewport (overflow-clip on the root), so fixed overlays can't stretch wider than the device.
v0.3.1Mobile navigation & homepage polish
24 Jun 2026
A functional hamburger menu for phones plus tighter mobile alignment on the homepage.
Added
- Hamburger menu on phones — a drop-down panel beneath the header surfaces the Index, About, Methodology and Changelog links that the inline nav hides below 640px. Closes on a link tap, a backdrop tap, Escape, or when the viewport grows past the breakpoint; body scroll locks while it's open.
Changed
- Aligned the homepage hero's horizontal padding with the header and the sections below, so content edges line up on mobile.
- Hid the ⌘K hint on the hero search button at touch widths, where it doesn't apply.
Fixed
- Guarded against incidental horizontal scroll on small screens via overflow-clip on the page body.
v0.3.0Category filters & picker redesign
23 Jun 2026
A subcategory filter, dropdown-driven filters, and a brand-aligned category picker across the category pages.
Added
- A 'Subcategories' stat in the category header, alongside the existing 'Content notices' count.
- A subcategory filter on category pages — narrow entries by their facet within the family, with live counts.
Changed
- Converted the domain (All / Sexual / Non-sexual) and sort controls from segmented toggles to compact dropdown selects, with icons on the sort options.
- Reordered the filter toolbar to category → subcategory → domain.
- Refactored the category picker into a brand-aligned overlay: a header that matches the site masthead 1:1, with tighter padding and no bottom nav.
v0.2.0Reference-grade articles & version history
23 Jun 2026
The largest content upgrade yet — every entry rewritten as a deep, source-verified article — plus this public version history.
Content
- Rewrote every entry's long-form article to reference grade: a deep, chronological History & origins section with dated milestones, the people who first documented each interest, and the DSM / ICD lineage.
- Wove inline source citations through the prose and added internal cross-links between related entries.
- Refined every entry's short description and etymology, and expanded the list of cited sources behind each one.
Added
- This Version history page, linked from the footer — every change we deliberately ship is logged here from now on.
Changed
- Entry-detail header: the clinical name and the Added / Updated dates now sit together on one line, separated by a middot, instead of stacking.
v0.1.2Catalog expansion & sharper search
22 Jun 2026
Grew the catalog to 350 entries and made search and the entry pages easier to use.
Content
- Added 17 entries surfaced by a technical-name coverage audit, bringing the catalog to 350.
Added
- An image lightbox on entry pages — click an illustration to enlarge it.
- Added / Updated dates on every entry.
Changed
- Switched search to Fuse.js fuzzy matching, so partial and misspelled queries still resolve (e.g. “onda” → Bondage).
v0.1.1KINKSpec rebrand & the methodology
21 Jun 2026
A full visual redesign, and the public methodology behind the 0–100 index.
Added
- About and Methodology pages documenting how every entry is defined, classified, and scored.
- The 0–100 popularity index, five-signal scoring, and plain-language prevalence tiers.
Changed
- Rebranded to KINKSpec with a new monochromatic Geist design system, logo, favicon, and dynamic social cards.
v0.1.0Initial release
18 Jun 2026
The first public build: a grounded dataset and the reference site over it.
Added
- Catalogued 246 sexual and non-sexual interests across 11 categories, each written as a neutral, clinical article with cited sources.
- The Next.js reference site: browse, category pages, and per-entry detail.