|
| 1 | +# Controlled Beta Guide |
| 2 | + |
| 3 | +## Current status |
| 4 | + |
| 5 | +- **Ready for self-testing and small student/friend testing** with clear disclaimers and privacy instructions. |
| 6 | +- **Ready for counselor feedback** on wording, workflows, safe-next-step usefulness, and resource gaps. |
| 7 | +- **Not ready for an education-center pilot** until Firebase/rules/security and data governance are validated. |
| 8 | +- **Not ready for paid institution use** and must not be marketed as certified fraud detection. |
| 9 | + |
| 10 | +## Who can test now |
| 11 | + |
| 12 | +- The project owner. |
| 13 | +- Trusted friends or students who understand this is an educational MVP under validation. |
| 14 | +- Counselors or international-student support staff reviewing content and workflow, not relying on it for operational decisions. |
| 15 | + |
| 16 | +## Who should not use it yet |
| 17 | + |
| 18 | +- Students in urgent financial, immigration, housing, safety, or law-enforcement situations without human support. |
| 19 | +- Minors unless a trusted adult/counselor is involved. |
| 20 | +- Education centers or institutions needing production records, dashboards, retention, deletion, or admin access. |
| 21 | +- Paid customers or anyone expecting guaranteed fraud detection. |
| 22 | + |
| 23 | +## What testers must be told |
| 24 | + |
| 25 | +- The checker detects **risk indicators**, not certainty. |
| 26 | +- It can miss scams and can over-score legitimate messages. |
| 27 | +- It does not replace official university, embassy, bank, police, legal, immigration, or emergency channels. |
| 28 | +- The checker runs locally by default, but optional reports are still best-effort redacted and should be reviewed carefully. |
| 29 | +- Local reports and feedback in localStorage are browser-only and not encrypted institutional storage. |
| 30 | + |
| 31 | +## What testers must not paste |
| 32 | + |
| 33 | +Tell testers not to paste: |
| 34 | + |
| 35 | +- passport scans or full passport numbers, |
| 36 | +- student IDs, |
| 37 | +- card or bank-account numbers, |
| 38 | +- passwords, OTPs, PINs, recovery codes, or login links, |
| 39 | +- exact home addresses, |
| 40 | +- private documents or screenshots with personal data, |
| 41 | +- names/contact details of real people unless removed first. |
| 42 | + |
| 43 | +## How to collect feedback safely |
| 44 | + |
| 45 | +- Prefer structured observations: “Which warning was confusing?” “Did the script help?” “Was the risk level too high/too low?” |
| 46 | +- Do not ask testers to send raw suspicious messages in chat, email, forms, or screenshots. |
| 47 | +- If examples are needed, ask testers to paraphrase and remove identifiers. |
| 48 | +- Summarize trends by category, channel, country/destination context, and risk indicator—not by raw message text. |
| 49 | + |
| 50 | +## How to handle suspicious real messages |
| 51 | + |
| 52 | +1. Ask the tester to stop before paying, clicking, replying, or sending documents. |
| 53 | +2. Have them verify through a published official channel typed manually or a saved official app/bookmark. |
| 54 | +3. If money, credentials, card data, documents, or OTPs were already shared, direct them to the relevant bank/payment provider, real institution, counselor, and appropriate local reporting channel. |
| 55 | +4. If the situation involves immediate danger, coercion, or a minor, stop product testing and involve a trusted adult, counselor, emergency service, or local authority as appropriate. |
| 56 | + |
| 57 | +## When to stop testing |
| 58 | + |
| 59 | +Stop the beta session if: |
| 60 | + |
| 61 | +- a tester is distressed, pressured, or in immediate danger, |
| 62 | +- a tester starts sharing private documents or secrets, |
| 63 | +- the app gives confusing guidance for a high-stakes issue, |
| 64 | +- Firebase/dashboard behavior appears connected when it is not, |
| 65 | +- localStorage contains raw message text unexpectedly, |
| 66 | +- a counselor identifies unsafe or misleading wording. |
| 67 | + |
| 68 | +## When counselor review is needed |
| 69 | + |
| 70 | +Counselor/international-office review is needed before using examples or guidance for: |
| 71 | + |
| 72 | +- visa or immigration deadlines, |
| 73 | +- tuition/payment diversion, |
| 74 | +- housing deposits, |
| 75 | +- scholarship/admission claims, |
| 76 | +- minors or vulnerable students, |
| 77 | +- country-specific official resources, |
| 78 | +- escalation paths after money or documents are shared. |
| 79 | + |
| 80 | +## How to summarize results without raw messages |
| 81 | + |
| 82 | +Use aggregate, non-identifying notes such as: |
| 83 | + |
| 84 | +- “3 testers found the verification script useful.” |
| 85 | +- “2 testers were confused by local vs Firebase dashboard mode.” |
| 86 | +- “Scholarship-fee examples were understood; housing-deposit examples need clearer next steps.” |
| 87 | +- “One custom message triggered high risk due to urgency + payment + sensitive-data requests.” |
| 88 | + |
| 89 | +Do not include raw messages, names, exact phone numbers, email addresses, URLs, passport/student IDs, card/bank details, or screenshots in beta summaries. |
0 commit comments