[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"docs-nav-\u002Fdocs\u002Ffingerprinting\u002Fconcepts\u002Fconfidence":3,"\u002Fdocs\u002Ffingerprinting\u002Fconcepts\u002Fconfidence":40},[4],{"title":5,"path":6,"stem":7,"children":8,"page":30},"Fingerprinting","\u002Fdocs\u002Ffingerprinting","1.docs\u002F1.fingerprinting",[9,13,17,31],{"title":10,"path":11,"stem":12},"How it works","\u002Fdocs\u002Ffingerprinting\u002Fhow-fingerprinting-works","1.docs\u002F1.fingerprinting\u002F0.how fingerprinting works",{"title":14,"path":15,"stem":16},"Quick start","\u002Fdocs\u002Ffingerprinting\u002Fquick-start","1.docs\u002F1.fingerprinting\u002F1.quick start",{"title":18,"path":19,"stem":20,"children":21,"page":30},"Concepts","\u002Fdocs\u002Ffingerprinting\u002Fconcepts","1.docs\u002F1.fingerprinting\u002F2.concepts",[22,26],{"title":23,"path":24,"stem":25},"Fingerprint","\u002Fdocs\u002Ffingerprinting\u002Fconcepts\u002Ffingerprint","1.docs\u002F1.fingerprinting\u002F2.concepts\u002F0.fingerprint",{"title":27,"path":28,"stem":29},"Confidence","\u002Fdocs\u002Ffingerprinting\u002Fconcepts\u002Fconfidence","1.docs\u002F1.fingerprinting\u002F2.concepts\u002F1.confidence",false,{"title":32,"path":33,"stem":34,"children":35,"page":30},"Advanced","\u002Fdocs\u002Ffingerprinting\u002Fadvanced","1.docs\u002F1.fingerprinting\u002F3.Advanced",[36],{"title":37,"path":38,"stem":39},"Fingerprint hashing","\u002Fdocs\u002Ffingerprinting\u002Fadvanced\u002Ffingerprint-hashing","1.docs\u002F1.fingerprinting\u002F3.Advanced\u002F2.fingerprint-hashing",{"id":41,"title":27,"body":42,"description":53,"extension":107,"meta":108,"navigation":110,"path":28,"seo":111,"sitemap":112,"stem":29,"__hash__":113},"docs\u002F1.docs\u002F1.fingerprinting\u002F2.concepts\u002F1.confidence.md",{"type":43,"value":44,"toc":98},"minimark",[45,50,54,59,62,66,69,73,76,84,88,91,95],[46,47,49],"h1",{"id":48},"what-is-fingerprint-confidence","What is fingerprint confidence?",[51,52,53],"p",{},"When a fingerprint is generated, it is assigned a confidence value. The confidence value is a number between 0 and 1 that indicates the confidence of the determined fingerprint.",[55,56,58],"h2",{"id":57},"confidence-calculation","Confidence calculation",[51,60,61],{},"The confidence value is calculated based on the similarity between the current browser state and the previous state. The components used to calculate these states are called signals. If the browser signals have not changed, the confidence value will be 1. If the browser signals have changed, the confidence value will be lower.",[55,63,65],{"id":64},"signal-drift","Signal drift",[51,67,68],{},"Signal drift is the change in the browser state over time. This can happen for various reasons, such as the browser updating, the user installing or uninstalling extensions, or the user changing their browser settings.",[55,70,72],{"id":71},"managing-drift","Managing drift",[51,74,75],{},"Rupt will automatically manage drift for you. When drift happens, the confidence value will decrease but the fingerprint will remain the same. If the drift is large, the fingerprint will change and a new fingerprint will be assigned.",[51,77,78,79,83],{},"To improve the stability of your fingerprints, you should call the ",[80,81,82],"code",{},"getFingerprint"," function as often as possible. This will ensure that the browser state is refreshed and the confidence value is updated.",[55,85,87],{"id":86},"erring-on-the-side-of-caution","Erring on the side of caution",[51,89,90],{},"Rupt always errs on the side of caution. If the confidence value is low, Rupt will not assign a fingerprint. This is to prevent false positives and ensure that the fingerprint is as stable as possible.",[55,92,94],{"id":93},"optimization","Optimization",[51,96,97],{},"Rupt's fingerprints are optimized for SaaS and web applications to prevent fraud draining revenue. This allows Rupt to hone in on the most relevant signals and provide a more accurate fingerprint for these scenarios.",{"title":99,"searchDepth":100,"depth":100,"links":101},"",2,[102,103,104,105,106],{"id":57,"depth":100,"text":58},{"id":64,"depth":100,"text":65},{"id":71,"depth":100,"text":72},{"id":86,"depth":100,"text":87},{"id":93,"depth":100,"text":94},"md",{"head":109},{"title":49},true,{"title":27,"description":53},{"loc":28},"OgV6eDVtcAfKHqN-_jlm5hMQ8viVp7R3gQsawZwwM4Q",1776564887794]