[{"data":1,"prerenderedAt":1137},["ShallowReactive",2],{"navigation":3,"/account/signing-in":258,"/account/signing-in-surround":1132},[4,22,63,85,115,131,219,245],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","/getting-started","1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":14,"path":15,"stem":16},"Quick Start","/getting-started/quick-start","1.getting-started/2.quick-start",{"title":18,"path":19,"stem":20},"Key Concepts","/getting-started/key-concepts","1.getting-started/3.key-concepts",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Guides","/guides","2.guides",[27,31,35,39,43,47,51,55,59],{"title":28,"path":29,"stem":30},"Quick Share Guide","/guides/quick-share","2.guides/1.quick-share",{"title":32,"path":33,"stem":34},"Slack Integration","/guides/slack-integration","2.guides/2.slack-integration",{"title":36,"path":37,"stem":38},"Enterprise Setup","/guides/enterprise-setup","2.guides/3.enterprise-setup",{"title":40,"path":41,"stem":42},"Creating a Share","/guides/creating-a-share","2.guides/4.creating-a-share",{"title":44,"path":45,"stem":46},"Zero-Knowledge Custody","/guides/zero-knowledge-custody","2.guides/5.zero-knowledge-custody",{"title":48,"path":49,"stem":50},"Secure Requests","/guides/secure-requests","2.guides/6.secure-requests",{"title":52,"path":53,"stem":54},"Receiving a Secure Request","/guides/receiving-a-secure-request","2.guides/7.receiving-a-secure-request",{"title":56,"path":57,"stem":58},"SecurePaste","/guides/securepaste","2.guides/8.securepaste",{"title":60,"path":61,"stem":62},"Notifications","/guides/notifications","2.guides/9.notifications",{"title":64,"icon":65,"path":66,"stem":67,"children":68,"page":21},"Account","i-lucide-user-cog","/account","3.account",[69,73,77,81],{"title":70,"path":71,"stem":72},"Signing In","/account/signing-in","3.account/1.signing-in",{"title":74,"path":75,"stem":76},"Plans and Share Allowance","/account/plans-and-share-allowance","3.account/2.plans-and-share-allowance",{"title":78,"path":79,"stem":80},"Billing and Subscription","/account/billing-and-subscription","3.account/3.billing-and-subscription",{"title":82,"path":83,"stem":84},"Plans and Limits","/account/plans-and-limits","3.account/4.plans-and-limits",{"title":86,"icon":87,"path":88,"stem":89,"children":90,"page":21},"Teams","i-lucide-users","/teams","4.teams",[91,95,99,103,107,111],{"title":92,"path":93,"stem":94},"Teams and Contexts","/teams/teams-and-contexts","4.teams/1.teams-and-contexts",{"title":96,"path":97,"stem":98},"Members, Roles and Seats","/teams/members-roles-and-seats","4.teams/2.members-roles-and-seats",{"title":100,"path":101,"stem":102},"Joining a Team","/teams/joining-a-team","4.teams/3.joining-a-team",{"title":104,"path":105,"stem":106},"Custom Branding","/teams/custom-branding","4.teams/4.custom-branding",{"title":108,"path":109,"stem":110},"Policy and Audit","/teams/policy-and-audit","4.teams/5.policy-and-audit",{"title":112,"path":113,"stem":114},"Zero-Knowledge for Teams","/teams/zero-knowledge-for-teams","4.teams/6.zero-knowledge-for-teams",{"title":116,"path":117,"stem":118,"children":119,"icon":130},"Help","/help","5.help/0.index",[120,122,126],{"title":121,"path":117,"stem":118},"Help and Support",{"title":123,"path":124,"stem":125},"Link Not Working","/help/link-not-working","5.help/1.link-not-working",{"title":127,"path":128,"stem":129},"Error Messages","/help/error-messages","5.help/2.error-messages","i-lucide-life-buoy",{"title":132,"path":133,"stem":134,"children":135},"API Reference","/api","6.api/0.index",[136,137,141,167,189,193,211,215],{"title":132,"path":133,"stem":134},{"title":138,"path":139,"stem":140},"Authentication","/api/authentication","6.api/1.authentication",{"title":142,"path":143,"stem":144,"children":145},"Shares","/api/shares","6.api/2.shares/0.index",[146,147,151,155,159,163],{"title":142,"path":143,"stem":144},{"title":148,"path":149,"stem":150},"Create a share","/api/shares/create","6.api/2.shares/1.create",{"title":152,"path":153,"stem":154},"List shares","/api/shares/list","6.api/2.shares/2.list",{"title":156,"path":157,"stem":158},"Retrieve a share","/api/shares/retrieve","6.api/2.shares/3.retrieve",{"title":160,"path":161,"stem":162},"Expire a share","/api/shares/delete","6.api/2.shares/4.delete",{"title":164,"path":165,"stem":166},"Client-side encryption","/api/shares/client-side-encryption","6.api/2.shares/5.client-side-encryption",{"title":168,"path":169,"stem":170,"children":171},"Secure requests","/api/requests","6.api/3.requests/0.index",[172,173,177,181,185],{"title":168,"path":169,"stem":170},{"title":174,"path":175,"stem":176},"Create a request","/api/requests/create","6.api/3.requests/1.create",{"title":178,"path":179,"stem":180},"List and retrieve requests","/api/requests/list","6.api/3.requests/2.list",{"title":182,"path":183,"stem":184},"Read submissions","/api/requests/submissions","6.api/3.requests/3.submissions",{"title":186,"path":187,"stem":188},"Expire or delete a request","/api/requests/delete","6.api/3.requests/4.delete",{"title":190,"path":191,"stem":192},"Stats","/api/stats","6.api/4.stats",{"title":194,"path":195,"stem":196,"children":197},"Webhooks","/api/webhooks","6.api/5.webhooks/0.index",[198,199,203,207],{"title":194,"path":195,"stem":196},{"title":200,"path":201,"stem":202},"Event reference","/api/webhooks/events","6.api/5.webhooks/1.events",{"title":204,"path":205,"stem":206},"Verifying signatures","/api/webhooks/verifying-signatures","6.api/5.webhooks/2.verifying-signatures",{"title":208,"path":209,"stem":210},"Delivery and retries","/api/webhooks/delivery-and-retries","6.api/5.webhooks/3.delivery-and-retries",{"title":212,"path":213,"stem":214},"MCP server","/api/mcp","6.api/6.mcp",{"title":216,"path":217,"stem":218},"Errors and Rate Limits","/api/errors-and-limits","6.api/7.errors-and-limits",{"title":220,"path":221,"stem":222,"children":223},"SDKs","/sdks","7.sdks/0.index",[224,225,229,233,237,241],{"title":220,"path":221,"stem":222},{"title":226,"path":227,"stem":228},"Node SDK","/sdks/node","7.sdks/1.node",{"title":230,"path":231,"stem":232},"Python SDK","/sdks/python","7.sdks/2.python",{"title":234,"path":235,"stem":236},"Go SDK","/sdks/go","7.sdks/3.go",{"title":238,"path":239,"stem":240},"Rust SDK","/sdks/rust","7.sdks/4.rust",{"title":242,"path":243,"stem":244},"Conformance vectors","/sdks/conformance-vectors","7.sdks/5.conformance-vectors",{"title":246,"path":247,"stem":248,"children":249,"page":21},"Security","/security","8.security",[250,254],{"title":251,"path":252,"stem":253},"Encryption","/security/encryption","8.security/1.encryption",{"title":255,"path":256,"stem":257},"Compliance","/security/compliance","8.security/2.compliance",{"id":259,"title":70,"api":260,"body":261,"description":1126,"extension":1127,"links":260,"meta":1128,"navigation":1129,"path":71,"seo":1130,"stem":72,"__hash__":1131},"docs/3.account/1.signing-in.md",null,{"type":262,"value":263,"toc":1105},"minimark",[264,273,278,285,288,307,319,322,380,383,390,394,405,424,439,447,457,461,468,478,481,508,516,520,547,550,556,559,625,628,635,642,681,686,703,707,720,724,741,745,751,769,773,790,794,801,811,818,825,829,863,866,887,898,902,905,915,929,954,964,968,971,1049,1063,1066,1085,1088,1091],[265,266,267,268,272],"p",{},"Everything between having no account and being inside the app at ",[269,270,271],"code",{},"https://app.credenshare.io",".",[274,275,277],"h2",{"id":276},"creating-an-account","Creating an account",[265,279,280,281,284],{},"Registration is at ",[269,282,283],{},"/register",". You need a first name, last name, email address and password; company is optional.",[265,286,287],{},"The form lists five password requirements and ticks them off as you type:",[289,290,291,295,298,301,304],"ul",{},[292,293,294],"li",{},"At least 8 characters",[292,296,297],{},"One uppercase letter",[292,299,300],{},"One lowercase letter",[292,302,303],{},"One number",[292,305,306],{},"One special character",[265,308,309,310,314,315,318],{},"A strength meter sits above the list and rates the password from ",[311,312,313],"strong",{},"Very Weak"," to ",[311,316,317],{},"Very Strong",". The rating is advice and does not block the form. The form itself refuses a password shorter than 8 characters, or one that does not match the confirmation field.",[265,320,321],{},"Below the password fields are three checkboxes:",[323,324,325,341],"table",{},[326,327,328],"thead",{},[329,330,331,335,338],"tr",{},[332,333,334],"th",{},"Checkbox",[332,336,337],{},"Default",[332,339,340],{},"Effect",[342,343,344,359,370],"tbody",{},[329,345,346,350,353],{},[347,348,349],"td",{},"Terms of Service and Privacy Policy",[347,351,352],{},"Unticked",[347,354,355,356,272],{},"Required. Without it the form shows ",[269,357,358],{},"You must agree to continue",[329,360,361,364,367],{},[347,362,363],{},"Service updates",[347,365,366],{},"Ticked",[347,368,369],{},"Feature releases, status notices and subscription mail. Can be turned off later in your account.",[329,371,372,375,377],{},[347,373,374],{},"Newsletter",[347,376,352],{},[347,378,379],{},"Marketing mail. Opt-in only.",[265,381,382],{},"Neither mail checkbox affects whether the account is created.",[265,384,385,386,389],{},"Submitting shows ",[311,387,388],{},"Account Created!"," and sends you to the verification step. You cannot sign in until the account is verified.",[274,391,393],{"id":392},"verifying-your-email","Verifying your email",[265,395,396,397,400,401,404],{},"Registration sends a ",[311,398,399],{},"6-digit code"," to the address you signed up with. Enter it at ",[269,402,403],{},"/confirm"," along with your email address.",[289,406,407,417],{},[292,408,409,410,413,414],{},"A wrong or stale code gives ",[311,411,412],{},"Verification Failed"," with ",[269,415,416],{},"Invalid or expired code.",[292,418,419,420,423],{},"Success gives ",[311,421,422],{},"Email Verified!"," and drops you at the login page.",[265,425,426,427,430,431,434,435,438],{},"If the code never arrives, use ",[311,428,429],{},"Resend verification code"," at the bottom of the same page. After a resend the button is disabled and counts down — ",[269,432,433],{},"Resend code in 60s"," — so a second resend is possible one minute later. If you have closed the page entirely, ",[269,436,437],{},"/reset-registration"," takes an email address and issues a fresh code.",[440,441,444],"callout",{"color":442,"icon":443},"info","i-lucide-info",[265,445,446],{},"The resend form reports success for any well-formed address, including one that has no account. That is deliberate — it stops the form being used to discover which email addresses are registered — so a resend that reports success but delivers nothing usually means the address is not the one you registered with.",[265,448,449,450,413,453,456],{},"Trying to sign in before verifying does not fail silently. You get ",[311,451,452],{},"Email Not Verified",[269,454,455],{},"Please verify your email address to continue."," and land back on the verification page.",[274,458,460],{"id":459},"signing-in","Signing in",[265,462,463,464,467],{},"Sign in at ",[269,465,466],{},"/login"," with your email address and password.",[265,469,470,471,413,474,477],{},"An unknown email address and a wrong password produce the same refusal — ",[311,472,473],{},"Login Failed",[269,475,476],{},"Incorrect username or password",". The two cases are deliberately indistinguishable, so the message is not evidence that the account does not exist.",[265,479,480],{},"Two things may interrupt a correct sign-in:",[289,482,483,497],{},[292,484,485,488,489,492,493,496],{},[311,486,487],{},"Terms of Service Update"," — a modal asking you to review and accept the current terms. It cannot be dismissed by clicking outside it. ",[311,490,491],{},"I Agree & Continue"," records the agreement timestamp against your account and completes the sign-in; ",[311,494,495],{},"Cancel"," returns you to the login form without agreeing, and the modal reappears on the next attempt.",[292,498,499,502,503,507],{},[311,500,501],{},"Two-factor authentication"," — if you have a second factor enabled, see ",[504,505,501],"a",{"href":506},"#two-factor-authentication"," below.",[265,509,510,511,413,513],{},"Sign-in, registration and password reset are all screened by an invisible reCAPTCHA check in the background. Nothing is asked of you unless the check fails, in which case you get ",[311,512,412],{},[269,514,515],{},"Captcha verification failed. Please refresh and try again.",[274,517,519],{"id":518},"signing-in-with-google","Signing in with Google",[265,521,522,523,525,526,528,529,532,533,535,536,532,539,541,542,546],{},"Both ",[269,524,466],{}," and ",[269,527,283],{}," carry a Google button below the email and password form — ",[311,530,531],{},"Continue with Google"," on ",[269,534,466],{},", ",[311,537,538],{},"Sign up with Google",[269,540,283],{},". It takes you to Google, then back through a page that reads ",[543,544,545],"em",{},"Signing you in…"," and on to the app.",[265,548,549],{},"Sign in the way you signed up. The password form is for accounts registered with an email address and password; an account created through Google is signed in with the Google button.",[265,551,552,555],{},[311,553,554],{},"If your Google address already belongs to a CredenShare account, the two are linked automatically"," and you land in that existing account with your existing data. You do not end up with a second, empty account.",[265,557,558],{},"The callback page phrases failures in plain language rather than showing the raw error. The ones worth recognising:",[323,560,561,571],{},[326,562,563],{},[329,564,565,568],{},[332,566,567],{},"What you see",[332,569,570],{},"What happened",[342,572,573,583,595,605,615],{},[329,574,575,580],{},[347,576,577],{},[269,578,579],{},"Looks like you cancelled before finishing. No worries — try again any time.",[347,581,582],{},"You closed or declined the Google consent screen.",[329,584,585,590],{},[347,586,587],{},[269,588,589],{},"Your sign-in link expired before we could complete it. Please head back to the sign-in page and try again.",[347,591,592,593,272],{},"The round trip took too long, or the page was reloaded. Start again from ",[269,594,466],{},[329,596,597,602],{},[347,598,599],{},[269,600,601],{},"Google is having a moment. Please try signing in again in a few seconds.",[347,603,604],{},"A transient failure at the Google end.",[329,606,607,612],{},[347,608,609],{},[269,610,611],{},"We couldn’t connect your Google account to a CredenShare account right now. Please try again, or contact support if it keeps happening.",[347,613,614],{},"Account linking failed.",[329,616,617,622],{},[347,618,619],{},[269,620,621],{},"An account already exists with that email. Sign in with your password (or a different Google account), and we’ll link them together.",[347,623,624],{},"The address is already held by another account and the automatic link did not complete.",[274,626,501],{"id":627},"two-factor-authentication",[265,629,630,631,634],{},"Two-factor authentication is set up in the app under ",[311,632,633],{},"Account → Security → Two-factor authentication",". It is available on every plan, including Free.",[265,636,637,638,641],{},"The product supports ",[311,639,640],{},"two"," second factors. There is no SMS option.",[323,643,644,657],{},[326,645,646],{},[329,647,648,651,654],{},[332,649,650],{},"Factor",[332,652,653],{},"What it is",[332,655,656],{},"Setup needed",[342,658,659,670],{},[329,660,661,664,667],{},[347,662,663],{},"Authenticator app",[347,665,666],{},"A 6-digit TOTP code (RFC 6238) from Google Authenticator, 1Password, Authy or any compatible app",[347,668,669],{},"Yes — scan a QR code and confirm one code",[329,671,672,675,678],{},[347,673,674],{},"Email MFA",[347,676,677],{},"A 6-digit code sent to your account email address",[347,679,680],{},"No — your email address is already verified, so it is a single click",[682,683,685],"h3",{"id":684},"enabling-the-authenticator-app","Enabling the authenticator app",[265,687,688,689,692,693,696,697,699,700],{},"Press ",[311,690,691],{},"Enable 2FA",". A modal shows a QR code to scan, and the same secret in text for apps that cannot scan. Copying the secret puts it on your clipboard for ",[311,694,695],{},"30 seconds"," and then clears it, so paste it into your authenticator app straight away. Enter the 6-digit code your app generates and press ",[311,698,691],{}," again to confirm. A wrong code keeps the modal open with ",[269,701,702],{},"Verification failed. Check the code and try again.",[682,704,706],{"id":705},"enabling-email-codes","Enabling email codes",[265,708,688,709,712,713,715,716,719],{},[311,710,711],{},"Enable"," on the ",[311,714,674],{}," row. There is no code to confirm; the row flips to ",[311,717,718],{},"Active"," and the next sign-in asks for an emailed code.",[682,721,723],{"id":722},"choosing-which-one-you-are-asked-for","Choosing which one you are asked for",[265,725,726,727,730,731,525,733,736,737,740],{},"With both factors active, a ",[311,728,729],{},"Preferred method at sign-in"," control appears with two options — ",[311,732,663],{},[311,734,735],{},"Email code",". Until you pick one, sign-in shows a ",[311,738,739],{},"Choose a verification method"," screen and you take either route each time. Once a preferred method is set, sign-in challenges that method directly and the challenge page offers no way to switch to the other one — change the preference from a signed-in session if you want the other factor challenged.",[682,742,744],{"id":743},"the-sign-in-challenge","The sign-in challenge",[265,746,747,748,272],{},"After your password is accepted you land on a two-factor page asking for the 6-digit code, with a live countdown reading ",[269,749,750],{},"Code expires in 2:47",[440,752,755],{"color":753,"icon":754},"warning","i-lucide-alert-triangle",[265,756,757,760,761,764,765,768],{},[311,758,759],{},"The challenge lasts three minutes and cannot be extended."," When the countdown runs out the line becomes ",[269,762,763],{},"Verification session expired — sign in again",". Following that link, or submitting a code after the session has gone, returns you to the sign-in page with ",[269,766,767],{},"For security, the two-factor session times out after 3 minutes. Please sign in again."," Your email address is carried back and pre-filled; your password is not, so you type it again.",[682,770,772],{"id":771},"turning-a-factor-off","Turning a factor off",[265,774,775,776,779,780,525,783,786,787],{},"Disabling either factor requires your ",[311,777,778],{},"current password",", entered in the confirmation modal — knowing the second factor is not enough on its own. This applies to both ",[311,781,782],{},"Disable 2FA",[311,784,785],{},"Disable email MFA",". If the password is wrong you get ",[269,788,789],{},"Check your password and try again.",[274,791,793],{"id":792},"trusted-devices","Trusted devices",[265,795,796,797,800],{},"The two-factor challenge carries a ",[311,798,799],{},"Trust this device for 30 days"," checkbox. Tick it and that browser is not asked for a code again for 30 days. Only tick it on a device only you use.",[265,802,803,804,807,808,272],{},"Trusted browsers are listed under ",[311,805,806],{},"Account → Security → Trusted devices",", each row showing the device name, when it was last used, and when it was trusted. The browser you are currently in is tagged ",[311,809,810],{},"This device",[265,812,813,814,817],{},"To remove one, press ",[311,815,816],{},"Forget"," on its row and confirm. The next sign-in from that browser needs a fresh code again. Forgetting the browser you are sitting in works the same way and takes effect on its next sign-in.",[265,819,820,821,824],{},"With no trusted devices the section reads ",[269,822,823],{},"No trusted devices. You'll be prompted for a 2FA code on every login."," — which is the safest state, not an error.",[274,826,828],{"id":827},"forgotten-password","Forgotten password",[830,831,832,846,853,860],"ol",{},[292,833,834,835,837,838,841,842,845],{},"On ",[269,836,466],{},", follow ",[311,839,840],{},"Forgot password?",", or go to ",[269,843,844],{},"/reset-password"," directly.",[292,847,848,849,852],{},"Enter your email address. A ",[311,850,851],{},"reset code"," is emailed to you.",[292,854,855,856,859],{},"At ",[269,857,858],{},"/confirm-password",", enter the code and choose a new password. The same 8-character minimum applies.",[292,861,862],{},"You are returned to the sign-in page. Sign in with the new password.",[265,864,865],{},"Two things to know:",[289,867,868,881],{},[292,869,870,873,874,877,878],{},[311,871,872],{},"The form always reports success."," ",[269,875,876],{},"Reset Code Sent"," appears whether or not an account exists for that address, for the same anti-enumeration reason as the resend form. Only genuine throttling is surfaced, as ",[269,879,880],{},"Too many attempts. Please wait a bit and try again.",[292,882,883,886],{},[311,884,885],{},"A password reset does not remove your second factor."," Enrolment survives the reset, so the next sign-in still asks for a code.",[265,888,889,890,893,894,897],{},"If you know your current password and simply want to change it, use ",[311,891,892],{},"Account → Security → Change Password"," instead; that form asks for the old password. It holds the new one to all five requirements listed above and refuses anything short of them with ",[269,895,896],{},"Password must have:"," followed by the ones you missed.",[274,899,901],{"id":900},"being-signed-out-automatically","Being signed out automatically",[265,903,904],{},"Sessions end on their own in two ways, and both are enforced on the server rather than in the browser — an over-idle request is refused and the session cleared, whatever the page thinks.",[265,906,907,910,911,914],{},[311,908,909],{},"Inactivity."," Under ",[311,912,913],{},"Account → Security → Automatic Logout"," you choose your own limit: No automatic logout, 15 minutes, 30 minutes, 1 hour, 4 hours, 8 hours or 24 hours.",[265,916,917,920,921,924,925,928],{},[311,918,919],{},"A team owner can cap the whole team."," In the team settings an owner sets a maximum inactivity timeout — the same list of durations, with ",[311,922,923],{},"No limit"," as the open option. The limit that applies to you is the ",[311,926,927],{},"shorter"," of your own setting and the team cap. The cap covers the owner too; it is not a members-only control.",[265,930,931,932,935,936,939,940,943,944,947,948,413,951],{},"Shortly before the cutoff a ",[311,933,934],{},"Still there?"," modal counts down, offering ",[311,937,938],{},"Stay logged in"," or ",[311,941,942],{},"Log out now",". If it lapses you are signed out and told ",[269,945,946],{},"You were signed out due to inactivity."," If a session dies while you are away from the keyboard, the next action gives ",[311,949,950],{},"Session Expired",[269,952,953],{},"Please log in again to continue.",[265,955,956,959,960,963],{},[311,957,958],{},"The session ceiling."," Even with automatic logout switched off, a signed-in session lasts at most ",[311,961,962],{},"30 days"," before you must sign in again.",[274,965,967],{"id":966},"locked-out","Locked out",[265,969,970],{},"Work down this list — the first row that matches is your path back in.",[323,972,973,983],{},[326,974,975],{},[329,976,977,980],{},[332,978,979],{},"Situation",[332,981,982],{},"Path back in",[342,984,985,995,1008,1016,1024,1036],{},[329,986,987,990],{},[347,988,989],{},"Forgotten password, inbox reachable",[347,991,992,993,272],{},"Reset the password at ",[269,994,844],{},[329,996,997,1000],{},[347,998,999],{},"Authenticator app lost, email MFA also enabled, no preferred method set",[347,1001,1002,1003,712,1005,1007],{},"Sign in, then choose ",[311,1004,735],{},[311,1006,739],{}," screen.",[329,1009,1010,1013],{},[347,1011,1012],{},"Authenticator app lost, email MFA also enabled, authenticator set as the preferred method",[347,1014,1015],{},"The challenge page cannot switch factors, so this is the same dead end as the row below.",[329,1017,1018,1021],{},[347,1019,1020],{},"Authenticator app lost, no other factor",[347,1022,1023],{},"Resetting the password does not clear the factor, so you still need the code. There is no self-serve route past this.",[329,1025,1026,1029],{},[347,1027,1028],{},"New phone, authenticator app not migrated",[347,1030,1031,1032,1035],{},"If you still have a trusted browser, sign in there and re-enrol the factor under ",[311,1033,1034],{},"Account → Security"," before its 30 days lapse.",[329,1037,1038,1041],{},[347,1039,1040],{},"Never received the verification code at sign-up",[347,1042,1043,1044,1046,1047,272],{},"Resend it from ",[269,1045,403],{},", or from ",[269,1048,437],{},[440,1050,1051],{"color":753,"icon":754},[265,1052,1053,1056,1057,272],{},[311,1054,1055],{},"If you have lost both your second factor and access to the inbox on the account, there is no self-serve way back in."," Every recovery route in the product ends at that inbox: the password reset code is emailed there, and so are email MFA codes. The app offers no backup codes and no alternative recovery contact. Contact ",[311,1058,1059],{},[504,1060,1062],{"href":1061},"mailto:support@credenshare.io","support@credenshare.io",[265,1064,1065],{},"Be clear about what support cannot do, because it shapes what is worth asking for:",[289,1067,1068,1075,1080],{},[292,1069,1070,1071,1074],{},"Support ",[311,1072,1073],{},"cannot"," generate a two-factor code for you, or wave a sign-in past the challenge from inside the app — the product has no such control.",[292,1076,1070,1077,1079],{},[311,1078,1073],{}," read the contents of your shares. Credentials created in the app, the API or an SDK are encrypted in your browser and the key never reaches our servers, so there is nothing on our side to hand back. This holds on every plan, Free included, and is separate from the zero-knowledge custody entitlement below. Shares created through the Slack app are the exception — those are encrypted on our servers under a KMS key.",[292,1081,1070,1082,1084],{},[311,1083,1073],{}," recover a lost zero-knowledge passphrase on Business or Enterprise. Content wrapped under it stays unreadable.",[265,1086,1087],{},"Regaining access to an account is a manual, human process, so the more you can evidence about the account — the registered address, the company on it, the billing details — the faster it goes.",[1089,1090],"hr",{},[440,1092,1094],{"color":442,"icon":1093},"i-lucide-arrow-right",[265,1095,1096,1097,1099,1100,1104],{},"Still stuck? Email ",[504,1098,1062],{"href":1061},". For anything about a vulnerability or a data request, write to ",[504,1101,1103],{"href":1102},"mailto:security@credenshare.io","security@credenshare.io"," instead.",{"title":1106,"searchDepth":1107,"depth":1108,"links":1109},"",1,2,[1110,1111,1112,1113,1114,1122,1123,1124,1125],{"id":276,"depth":1108,"text":277},{"id":392,"depth":1108,"text":393},{"id":459,"depth":1108,"text":460},{"id":518,"depth":1108,"text":519},{"id":627,"depth":1108,"text":501,"children":1115},[1116,1118,1119,1120,1121],{"id":684,"depth":1117,"text":685},3,{"id":705,"depth":1117,"text":706},{"id":722,"depth":1117,"text":723},{"id":743,"depth":1117,"text":744},{"id":771,"depth":1117,"text":772},{"id":792,"depth":1108,"text":793},{"id":827,"depth":1108,"text":828},{"id":900,"depth":1108,"text":901},{"id":966,"depth":1108,"text":967},"Creating an account and verifying it, signing in with a password or with Google, two-factor authentication, trusted devices, password resets, automatic sign-out, and what to do when you are locked out.","md",{},true,{"title":70,"description":1126},"xCL0HJjrUotXnYbXCNvAtaoNKv-qPqZ5ePDgVWprN-A",[1133,1135],{"title":60,"path":61,"stem":62,"description":1134,"children":-1},"Every email and in-app alert CredenShare produces, who receives each one, what you can turn off, and the events that notify nobody.",{"title":74,"path":75,"stem":76,"description":1136,"children":-1},"How many shares each plan includes, how the count is worked out, and what to do when it runs out.",1788908846768]