========== Privacy ========== 1. yeeturl does not store anything other than what's required for the application to function, which is: - the encrypted url - the expiration time of it (in miliseconds) 2. we rely on the following third parties to provide you the service: - Glitch : hosts our website @ yeeturl.glitch.me. - MongoDB Atlas : hosts our database. 3. We don't use any analytics scripts on our website, and no cookies are saved on your computer. 4. To make sure our website stays secure, we log requests to the api. they are fully anonymous as all we get from these logs is "New request from /api/[endpoint here]". these logs will be used only to detect attacks. 5. Our database is stored in Frankfurt, Germany. 6. The expiration times are set on the database level, which makes links get removed immediately after they are expired. ========== Terms ========== 1. yeeturl strives for free speech, but there are still some rules that you have to follow. you may not use our service - to upload or access links to illegal content (this includes malware), - to spread homophobia, racism, or any other form of harassment, - to spread fake news, - to infringe on any proprietary right of any party, including patent, trademark, trade secret, copyright, right of publicity, or other rights, - to doxx (leak personal information of a person) others, - to misuse our APIs, - to do anything that's considered "bad". 2. yeeturl (and its developers) are not liable for any damages that are caused by this service. we don't guarantee that this service will work, or your data is safe (of course we try to do this though). 3. Small changes of this file will be done without any notice, but you'll be notified of any remarkable changes (such as breaking changes to the terms/privacy policy). 4. yeeturl has a right to remove your links if they break the terms above or we run out of storage space. ========== Contact ========== To report content or ask us some questions, you can securely contact us through a contact form provided by fnContact (thanks!): https://fncontact.com/Xj2M If you want to report links, please include the following in your message: - the infringing url - reasons why you want this url to be removed - your e-mail address if you want to hear back from us We will not accept requests that don't provide any plausible proof, and all users are innocent unless proven guilty. It should take us from a few weeks to several months to respond; if you need a quick response, send an email to the owner at contact.zygoid (at) aleeas.com (less secure!) ========== Source ========== The source code of yeeturl is available here: https://codeberg.org/yeeturl/yeeturl The libraries we use for cryptography are heavily minified as such code can get big. however, we won't hide what we're using. sjcl.js: sjcl, used for encrypting links operative.min.js: used with sjcl to prevent lag during URL encryption sha256.min.js: used for hashing the ID (included in the short URL). ============== Transparency ============== As of September 2020, yeeturl has taken down 0 URLs (out of 0 reports) and received 0 government requests. ========= FAQ ========= 1. Why should I use yeeturl instead of something like Bitly? yeeturl is a privacy-respecting service that encrypts your URLs, which means we can't read them. If you don't care about privacy (you should), just use Bitly. 2. Why I can't make URLs last forever? We are low (not that low, we just want to be prepared) on storage space and want to keep our service running properly even if there's a high demand for it. 4. How much capacity do you currently have? It is estimated that our service can host up to 500,000 URLs. 5. What will happen when that limit will be exceeded? We believe that the service will just stop accepting more links. We have a simple strategy to keep yeeturl from catching a fire: - once we are going to get near our size limit, we're going to make the maximum expiration time for new links shorter (~6 months). - if this won't help, we will clear our database (the users are going to get notified of this first). 6. What motivated you to run this service? The need for a private URL shortening service. The majority of the services I tried were either broken, not private enough or sold your data. Fun fact: it took just a single day to set up the basic working project, including E2EE. The rest was just working on fixing bugs, changing libraries and making the website look nice. 7. I don't think this service is safe when it comes to sustainability, is it? It's going better than you might think. All services we use have some kind of 'free tier' which lets us run this app even if no one is going to donate to us, provided it isn't widely known.