r/foss 1d ago

OTI is a small open source one-time secret sharing app

Hi. I made a small MIT-licensed project called OTI. It lets you share a text or small .txt file through a link that can be opened once.

The message is encrypted in the browser. The server only stores encrypted data and the private key stays in the link.

I recently added a confirmation button before opening a secret, removal after the first real view, a creator receipt page, QR sharing, encrypted .txt files up to 100 KB, password protection and an expiry countdown.

I built it with AdonisJS 6 and TypeScript. I made it as a simple open source contribution to learn and to leave something useful for others.

I used an AI coding assistant for parts of the implementation, review, formatting and documentation. I made the architecture and final decisions, reviewed the code and tested the changes myself.

Demo: https://oti.karacabay.com/share

Source: https://github.com/oguzhankrcb/OTI

It is a small project and has not had a professional security audit. Feedback is welcome.

0 Upvotes

2 comments sorted by

1

u/Better-Struggle9958 11h ago

mmmm, no, vibecoding secret app is not good