Rule governance
Every rule, every change, every check
Safety rules change through a lifecycle: a request, an AI triage, a safety review, a human decision, a pipeline. This page reads that lifecycle live from the public GitLab project. Agents propose; people approve.
1. Rules catalogue
Every rule the counter check applies, built from the real rule data in the repository. The risk class says how serious a wrong answer from the rule would be: Better to skip is HIGH, Check first is MEDIUM, preferences and notes are LOW.
| Rule | Area | Risk | Outcome | Defined in |
|---|---|---|---|---|
Fragrance: allergy or intolerance Perfume mixes and the common fragrance allergens that must be listed in the EU. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Essential oils: allergy or intolerance Plant oils used for scent (lavender, tea tree, peppermint, citrus, ylang ylang, clove and similar). Matches leaf, flower, peel, fruit and other oils. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
MI / MCI (methylisothiazolinone, methylchloroisothiazolinone) and related: allergy or intolerance Preservatives that are among the most common causes of contact allergy. Also catches benzisothiazolinone and octylisothiazolinone. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Formaldehyde-releasing preservatives: allergy or intolerance Preservatives that slowly release small amounts of formaldehyde; allergen for some people. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Lanolin (wool wax): allergy or intolerance A wool-derived fat; a known contact allergen for some people. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Propylene glycol: allergy or intolerance A common moisturising solvent; some people react to it. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Compositae plants (chamomile, arnica, calendula): allergy or intolerance The daisy family: chamomile, arnica, calendula, echinacea, yarrow, tansy, dandelion and relatives. A common cause of plant allergy. Refined sunflower and safflower oils are not counted. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Propolis: allergy or intolerance A bee product; a known contact allergen. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Colophonium (rosin): allergy or intolerance Pine resin and its derivatives; a known contact allergen. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Nuts (peanut and tree nuts): allergy or intolerance Peanut, almond, hazelnut, walnut, macadamia, pistachio oils and extracts. If you avoid nuts, shea butter is flagged too. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Parabens: allergy or intolerance A family of preservatives (methylparaben, propylparaben and others). | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Phenoxyethanol: allergy or intolerance A widely used preservative; some people react to it. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Wheat / gluten: allergy or intolerance Wheat-derived ingredients (wheat germ oil, hydrolysed wheat protein). | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Soy: allergy or intolerance Soy-derived oils and extracts. | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Chemical UV filters: allergy or intolerance Organic sunscreen filters (oxybenzone, octinoxate, avobenzone, octocrylene, homosalate). | allergy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Silicones: a preference, not an allergy Smoothing ingredients (dimethicone, siloxanes). A preference, not an allergy. | preference | LOW | Check first | src/lib/knowledge-base.ts |
Sulfate cleansers: a preference, not an allergy Strong foaming cleansers (sodium lauryl sulfate and similar) that can dry or irritate. | preference | LOW | Check first | src/lib/knowledge-base.ts |
Drying alcohols: a preference, not an allergy Ethanol-type alcohols that can dry or sting the skin (not fatty alcohols such as cetyl alcohol). | preference | LOW | Check first | src/lib/knowledge-base.ts |
Tetracyclines + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Tetracyclines + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Tetracyclines + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Tetracyclines + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Tetracyclines: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Isotretinoin + Retinoids (vitamin A) it adds vitamin A on top of the medicine; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Isotretinoin + Exfoliating acids (AHA, BHA) skin is fragile; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Isotretinoin + Scrub particles skin is fragile; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Isotretinoin + Benzoyl peroxide it dries and irritates | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Isotretinoin + Drying alcohols it can dry and sting | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Isotretinoin + Fragrance fragile skin reacts more easily | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Isotretinoin: makes skin very dry and fragile This kind of medicine dries and thins the skin and makes it easier to irritate. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Isotretinoin + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Isotretinoin + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Isotretinoin + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Isotretinoin + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Isotretinoin: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Acitretin + Retinoids (vitamin A) it adds vitamin A on top of the medicine; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Acitretin + Exfoliating acids (AHA, BHA) skin is fragile; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Acitretin + Scrub particles skin is fragile; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Acitretin + Benzoyl peroxide it dries and irritates | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Acitretin + Drying alcohols it can dry and sting | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Acitretin + Fragrance fragile skin reacts more easily | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Acitretin: makes skin very dry and fragile This kind of medicine dries and thins the skin and makes it easier to irritate. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Acitretin + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Acitretin + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Acitretin + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Acitretin + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Acitretin: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Fluoroquinolones + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Fluoroquinolones + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Fluoroquinolones + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Fluoroquinolones + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Fluoroquinolones: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Hydrochlorothiazide + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Hydrochlorothiazide + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Hydrochlorothiazide + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Hydrochlorothiazide + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Hydrochlorothiazide: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Amiodarone + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Amiodarone + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Amiodarone + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Amiodarone + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Amiodarone: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Methotrexate + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Methotrexate + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Methotrexate + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Methotrexate + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Methotrexate: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Ketoprofen gel + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Ketoprofen gel + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Ketoprofen gel + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Ketoprofen gel + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Ketoprofen gel: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
St John's wort + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
St John's wort + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
St John's wort + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
St John's wort + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
St John's wort: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Retinoids (vitamin A) you already use a retinoid; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Exfoliating acids (AHA, BHA) it stacks irritation; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Scrub particles it stacks irritation; ask your doctor | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Benzoyl peroxide it can stack irritation | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel: prescription retinoid on the skin A second retinoid, an exfoliating acid or a scrub on top can irritate the skin. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Retinoids (vitamin A) retinol also raises sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Exfoliating acids (AHA, BHA) exfoliating acids also raise sun sensitivity | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can react with sunlight | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel + Oils that can react with sunlight (bergamot, lime, bitter orange, angelica) these oils can react with sunlight | medicine | HIGH | Better to skip | src/lib/knowledge-base.ts |
Prescription retinoid cream or gel: makes skin more sensitive to sunlight This kind of medicine can make skin burn or react more easily in the sun. Daily sunscreen is needed. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Corticosteroid cream on the same area + Retinoids (vitamin A) thinner skin tolerates it less | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Corticosteroid cream on the same area + Exfoliating acids (AHA, BHA) thinner skin tolerates it less | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Corticosteroid cream on the same area + Scrub particles thinner skin tolerates it less | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Corticosteroid cream on the same area + Benzoyl peroxide thinner skin tolerates it less | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Oral contraceptive: may make pigment spots more likely Hormonal medicines such as the contraceptive pill can make pigment spots (melasma) more likely, especially with sun. Daily sunscreen helps. | medicine | LOW | Note only | src/lib/knowledge-base.ts |
Benzoyl peroxide + Exfoliating acids (AHA, BHA) it can stack irritation | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Benzoyl peroxide + Retinoids (vitamin A) it can stack irritation | medicine | MEDIUM | Check first | src/lib/knowledge-base.ts |
Pregnancy or breastfeeding + Retinoids (vitamin A) retinoids are left out in pregnancy and breastfeeding | pregnancy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Pregnancy or breastfeeding + Salicylic acid (BHA) salicylic acid is left out in pregnancy and breastfeeding | pregnancy | HIGH | Better to skip | src/lib/knowledge-base.ts |
Pregnancy or breastfeeding + Essential oils essential oils: check with your doctor or pharmacist | pregnancy | MEDIUM | Check first | src/lib/knowledge-base.ts |
Pregnancy or breastfeeding + Benzoyl peroxide check with your doctor or pharmacist | pregnancy | MEDIUM | Check first | src/lib/knowledge-base.ts |
Sensitive skin + Citrus extracts (lemon, bergamot, lime, orange peel) citrus extracts can irritate and react with sunlight | sensitive skin | MEDIUM | Check first | src/lib/knowledge-base.ts |
Sensitive skin + Plant extracts plant extracts can irritate sensitive skin | sensitive skin | MEDIUM | Check first | src/lib/knowledge-base.ts |
Any listed allergy + Plant extracts you listed an allergy, and plant extracts can contain allergens | sensitive skin | MEDIUM | Check first | src/lib/knowledge-base.ts |
Retinol and an exfoliating acid Retinol and acids should never be used on the same night; use them on different evenings. | routine | MEDIUM | Check first | src/lib/counter-check.ts |
Two retinoid products Two retinol products would add up. | routine | MEDIUM | Check first | src/lib/counter-check.ts |
Two exfoliating acids Two acids would add up, so introduce one at a time. | routine | MEDIUM | Check first | src/lib/counter-check.ts |
A prescription cream plus a strong active We do not know which cream it is; ask which actives go with it. | routine | MEDIUM | Check first | src/lib/counter-check.ts |
More than 2 active products at once Introduce one new active at a time. | routine | MEDIUM | Check first | src/lib/counter-check.ts |
A reported warning sign pauses actives A painful lesion, a changing mole or no improvement means only a basic routine until someone has been seen. | routine | MEDIUM | Check first | src/lib/counter-check.ts |
2. Change requests
Issues of the public GitLab project. The triage flow reads each request, sets the area:: and risk:: labels and posts one note.
Loading...
3. Safety reviews
Merge requests and the verdict of the safety review flow. The flow never approves or merges: a person decides. Merge requests opened before the flow existed show no review.
Loading...
4. Pipeline health
The latest pipelines on main: verify, secure, package, deploy (manual), monitor and govern. A manual deploy shows as waiting, on purpose: a person approves production.
Loading...
5. Audit timeline
One chronological record: a request, the agent's triage, the safety review, and the human decision. Each entry links to the real GitLab item.
Loading...
Demo only. Not medical advice. SafeRules does not diagnose or treat anything. When in doubt, ask your pharmacist or doctor.