terms

A free service run by one person. Here is what that means in practice.

Last updated 11 September 2026.

1. The deal

ovo.sx is operated by a private individual in the Netherlands and offered free of charge, as-is. Uploading a file means you accept these terms and the Rules. If you do not, the fix is simple: don't upload anything.

2. What you're promising

That you have the right to upload what you upload, that it does not break the Rules, and that it is legal in the Netherlands. You keep the copyright in your own work — uploading it here grants nothing except permission to store it and serve it to whoever has the link.

3. Links are public

There is no login and no per-file password. A link is short and random, which makes it hard to guess but not secret: anyone you send it to can pass it on, and so can anyone they send it to. Treat every upload as public. Do not put anything here you would be hurt to see spread.

4. No guarantees

Files may vanish. The service may go down, lose data, change its limits, or stop existing entirely, possibly without notice. There is no uptime promise, no backup, and no recovery — without accounts there is nothing to recover them to. Keep your own copy of anything that matters. To the fullest extent the law allows, the operator is not liable for any loss arising from your use of the service.

5. Removal and expiry

Any file may be removed at any time, for any reason, with no notice — most often because it broke a rule, but housekeeping and storage pressure count too. Access may be blocked for repeated abuse or for hammering the service.

You can also set a file to delete itself: pick a lifetime before you upload (1 hour, 1 day, 7 days, 30 days) and it is removed once that time is up. Deletion is on a best-effort schedule rather than to the second, so treat the time you pick as "no earlier than", not "exactly then". Choosing to keep a file means it stays until it is taken down — not that it is guaranteed to stay, which is what section 4 is about.

A deleted file's short code is never reissued, whether it was taken down or expired on its own. See section 7.

6. Copyright complaints

If something here infringes your copyright, report it through the report form, or mail abuse@ovo.sx with the link, a description of the work, and confirmation that you are the rightsholder or acting for them. Valid complaints are acted on quickly. Sending a knowingly false one is its own kind of problem.

7. Uploading the same file twice

If you upload a file we already have from you, byte for byte, you get the link you were given the first time instead of a second copy. Nothing extra is stored. If you asked for a longer life the second time, the file's expiry is extended — it is never shortened, because you may already have shared the link.

This is matched per uploader: you are only ever handed back your own link, never somebody else's, and uploading a file tells you nothing about whether anyone else has ever uploaded it. A file that has been taken down or has expired is never revived this way — re-uploading it stores a fresh copy under a new link.

8. Metadata in your uploads

Files from a phone or a camera carry metadata — often the GPS coordinates where they were taken, the device's serial number and the exact time. By default we strip that out of JPEG, PNG, WebP, AVIF, MP4, MOV, WebM, MP3, WAV and OGG uploads before storing them, and you can turn that off per upload if you want it kept.

It is lossless. Nothing is re-encoded and no quality is lost: the metadata blocks are removed or overwritten in place, and the picture and sound come out as the same bytes they arrived as.

Worth knowing about audio: stripping an MP3 removes its tags, and that includes any embedded cover art. Cover art is a photograph in its own right and carries its own location data, so it goes with the rest.

The one format left out is GIF, which is stored exactly as you send it. GIF has no EXIF and no way to record a location, so there is nothing of that kind in it to remove.

9. What gets recorded

Every upload is written to an index. It holds the short code, the file's type, size and checksum, the name your device gave it, the time it arrived, and the time it is due to expire if you set one, along with the IP address it came from and your browser's user-agent string.

It also holds a scrambled tag standing for "whoever uploaded this", derived from that IP. It exists for one reason — recognising that you have sent us the same file before, so we can hand back your existing link instead of storing it twice — and it is erased on exactly the same schedule as the IP itself.

The IP address, the user-agent and that tag are all deleted after 90 days, and are used for two things: acting on abuse reports, and the de-duplication and rate limiting described above. They are never shared, sold, or fed to an analytics service.

If you send a report, it is stored with the links it names, the reason you picked and anything you wrote, along with the IP address it came from and your email address if you gave one. The email and the IP address are deleted after 90 days. The report itself stays, as the record of what was taken down and why.

The report form's spam check runs on your own device: it does a few seconds of arithmetic and the answer is checked here. It sets no cookie and asks you for nothing. Each check is kept for two days next to a scrambled tag derived from your IP address — that tag is what makes the check slower for someone asking for dozens of them — and is then deleted.

The rest of the record is kept permanently, even after a file is deleted. This is deliberate, and it protects you: it is how a short code is retired for good once it has been used. Without it, a deleted code would eventually be handed to somebody else, and a link you posted a year ago would quietly start showing a stranger's file instead of yours.

There are no accounts, no analytics, no third-party scripts, and no trackers. Every font, script, image and stylesheet on this site is served from ovo.sx itself, so simply looking at a page sends your details nowhere else. Beyond that, the hosting provider keeps its own standard web server logs, which are outside our control.

10. Your data, your rights

ovo.sx is run from the Netherlands by one person, as a hobby. There are no ads, no payments, no donations, no analytics and no third parties — nothing about you is sold or shared, because there is nobody to sell or share it with.

Under the GDPR you may ask for a copy of what is held about you, ask for it to be deleted, or object to it being held at all. Mail abuse@ovo.sx. One practical note: there are no accounts here, so the only handle on your records is the short code of an upload. Without a link there is usually nothing to look up. The IP address behind an upload is deleted after 90 days regardless, without anyone having to ask.

If you are unhappy with how a request is handled, you can complain to the Dutch data protection authority, the Autoriteit Persoonsgegevens.

11. Fair use of the service

100 MB per file, subject to a rate limit. Don't script around the limits, don't use the site as a CDN or a backup drive, and don't try to break it. Doing so ends your access.

12. Changes

These terms will change as the service grows — accounts and per-file pages are both likely someday. The date at the top says when this version was published, and continuing to use the site after a change means you accept it.

13. Getting in touch

Takedowns and reports about a file go through the report form — including your own uploads, since there is no delete link yet. Everything else, and anything the form can't carry — complaints, bug reports, and "hey, this is broken" — goes to abuse@ovo.sx.