posted an update —

Shareable Reports — Drishti

Drishti lets you share any case analysis with a simple link. You can make the report public or protect it with a password, and even set an expiry date if needed.


How It Works

  1. Analyze a document in Drishti as you normally would.
  2. Once the analysis is saved to the server, click the Share button in the tab bar.
  3. Choose your access settings — public or password-protected — and optionally set an expiry date.
  4. Drishti generates a short shareable link like: /drishti/s/a7x9kQ2p
  5. Anyone with the link can open the report and view the complete analysis, including all 8 tabs and legal doctrine references.

Access Modes

Mode Description
Public Anyone with the link can immediately view the report
Password Protected Visitors must enter a password before accessing the report. Passwords are securely hashed and attempts are rate-limited

Expiry Options

Option Description
Never The link remains active until you revoke it
24 Hours Automatically expires after one day
7 Days Default sharing option
30 Days Longer-term sharing

Additional Options

Include Source Document

You can optionally allow viewers to see the original uploaded document.
This is disabled by default to maintain privacy.


Route

/drishti/s/:shareId → <SharedReport />


Security

Feature Implementation
Password protection bcrypt hashing with 10 salt rounds
Rate limiting Maximum 5 password attempts per IP every 15 minutes
Link revocation Revoked links immediately return a 404
Document privacy Source document sharing is opt-in
Automatic cleanup Expired links are removed automatically using DynamoDB TTL

Log in or sign up for Devpost to join the conversation.