Your privacy matters.
We want AKSARA to be a simple place to create captions. Here is what is stored, what is sent for processing, and what you should know before uploading a video. Please read this, especially if your footage contains private information.
Updated 8 November 2026 · Service operator: WhiteCoder (Pvt) Ltd
1. Please keep sensitive details out of your videos
Kindly do not upload passwords, access codes, ID or passport numbers, bank or card details, private documents, health information, or confidential client data. Avoid sharing someone else's private conversations, children's identifying details, or videos you do not have permission to use. If content is sensitive, please choose not to submit it to an AI caption service.
You choose what to upload and are responsible for having permission to use that material. We make reasonable efforts to protect information handled by the service, but no online system or external provider can guarantee perfect security or deletion from every copy. We cannot take responsibility for decisions to submit sensitive material or for copies and downloads outside our control, to the extent allowed by law. This does not remove any legal responsibilities the operator may have.
2. Accounts and service records
Supabase Auth stores your account email, authentication records, password hashes and email confirmation status. Our restricted Supabase database stores account identifiers, name, credit balance, credit activity, plan and payment/order information, anti-abuse data and relevant administrator actions. These records are needed to run accounts and billing and are not part of the 24-hour video cleanup.
Cloudflare and Supabase may hold technical and security logs under their own practices. We use secure, HttpOnly, SameSite cookies for authenticated sessions and limit repeated requests.
3. Your local video projects — 24-hour cleanup
When you upload a video to edit, the original file, B-roll, thumbnails, caption text, timeline and project settings are stored in the browser's IndexedDB on that device. They are not synchronized to a cloud project library. AKSARA automatically removes this editable local project data 24 hours after the project was created, whether or not you have exported a video. Editing does not extend the deadline.
Deletion runs while the site is open and again the next time you open or return to AKSARA. If your browser is closed or the device is offline, the website cannot delete local data at the exact 24-hour moment; cleanup happens when it next runs. Browser or operating-system backups and forensic storage are outside the website's control, so we do not claim secure erasure of every possible copy.
After cleanup, a small device-only activity record remains so you can see a previous project existed. It contains a non-media identifier, the creation/deletion times, video duration and caption count, not the video, thumbnail, filename, project name or caption text. You can remove this history entry yourself. The history is not shared between devices.
4. AI audio processing and third parties
To generate captions, AKSARA prepares short audio sections on your device and sends the necessary audio to the active transcription provider. Depending on the administrator's settings, this may be Google Gemini, Cloudflare Workers AI or OpenAI. These services process the audio and may apply their own storage, logging, retention and data-use terms. We cannot guarantee that all external processors immediately erase every submitted audio segment, or that Sinhala/English transcripts are always accurate.
Video rendering and caption styling in the Cloudflare version happen in your browser. AI and cloud-service usage can involve network processing, even when the editable project is stored locally. Please review or correct AI-generated captions before publishing.
5. Exports and shared copies
When you export a captioned video or subtitle file, it is downloaded to your device. AKSARA cannot automatically delete a file saved in your Downloads folder, copied into an app, published to social media or shared with someone else. You are responsible for managing those copies and for obtaining consent from anyone who appears or speaks in your content.
6. Payments and optional showcase
Orders, payment references, credits, refund reviews and necessary billing records remain in Supabase for account, payment and fraud-management purposes; they do not expire with your editor project. When enabled, payment receipts are stored privately in Supabase Storage for authorized review. WhatsApp and PayHere have separate privacy policies. Payment details should contain only what is necessary to verify a transaction; please avoid attaching unrelated private information.
Public showcase videos, if added by our administrators, are intentionally published on the site and are not covered by personal editor-project cleanup.
7. How long records remain and what we cannot promise
Local editable video project content is subject to the 24-hour, on-device cleanup described above. Small non-media activity entries remain on that browser until removed. Account, security, credit, order and receipt records do not currently have the same automatic 24-hour deletion schedule; their retention depends on service needs, provider policies and applicable requirements. We do not promise universal zero retention, automatic deletion from external AI providers, or guaranteed recovery of deleted projects.
We work to keep AKSARA secure, but please understand that no website can take away every risk of putting sensitive material online. If a video is private or important, the safest choice is not to upload it.
8. Your choices and contact
You can remove your local projects before their expiry, delete expired history entries and sign out. For account correction, privacy or deletion enquiries, reach us through whitecoder.lk or WhatsApp +94 78 877 8100. Some records may need to be retained for security, payment or legal reasons; we will explain the available options.