Code Monkey home page Code Monkey logo

jgmd's Introduction

JustGetMyData

A directory of direct links for you to obtain your personal information from web services. This is a fork of Just Delete Me

Codacy Badge Crowdin

Building Locally

Just Get My Data is built using Jekyll and is linted and validated using a mixture of Ruby and Node.js packages and scripts.

Dependencies:

Installation

  • Clone the repository

    git clone https://github.com/justgetmydata/jgmd.git
    
  • Install dependencies

    cd jgmd
    gem install bundler
    bundle install
    

Building the site

Just run jekyll serve

Testing

Tests are run via the "cibuild" script, and can be run via ./script/cibuild

Contributing

Translating

You can translate the main text of the page by contributing on Crowdin If you want to help, do read our contributing guidelines.

Hosting

This webpage is deployed on ipfs, so you can just pin our website and the load will be distributed to your node too. This is helping too!

$ ipfs pin add /ipns/justgetmydata.com
pinned QmfGFHursWoKmtuiKfWzfYMg3W1D8R5bbd4AFmxe65h6rV recursively

Misc

Search functionality modified from DevCenter.me.

On Media

License

Licensed under the MIT License (MIT). See LICENSE.

Country Flag Icons Copyright (c) 2017 Go Squared Ltd. https://www.gosquared.com/resources/flag-icons/

DevCenter.me Copyright (c) 2013 Steve Streza

This is a detached fork of Just Delete Me

Created by Students of the Complutense University of Madrid as a project for the Ethics, Legislation and Profession course. You can find more info here.

jgmd's People

Contributors

alexwlchan avatar alrjunior avatar artivilla avatar bdesham avatar codello avatar danharper avatar daviddavo avatar edpoole avatar kefaku avatar kpsycho avatar kymckay avatar leonardo-dgs avatar lorenzorogai avatar luispozas avatar macsteini avatar marcusps avatar mhm5000 avatar nickbudi avatar nightfirecat avatar paradonym avatar pyrosamurai avatar regalijan avatar rknightuk avatar rmlewisuk avatar seatsea avatar snwmds avatar spatil47 avatar tupaschoal avatar urda avatar xnumad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

jgmd's Issues

Filter digits and other chars

There is a button to filter services from A-Z. It should also be possible to filter services that start with something else, e.g. a digit.

Create script to check if entrypoint exists or autogenerate them

Currently, translation info is stored in _data/trans, but entry points to the page are available at /_pages.

If an entry point is available, but the translation is not or vice versa, it can cause bugs.

When you go to https://justgetmydata.com/es you are really going to /_pages/es

We need an automated script to either check that an entry point exists for each translation, or either generate them as a Jekyll plugin.

We also need to check if the icon is present in the flags, and correctly configured

Spotify technical log information data export.

afaik, I have got 2 different things, the normal data export.

..and then the Technical log one.

If you ask their support (need to answer a few support direction questions, then a 2-message chat with sb).

README. MD

Backstory

Data

  • name:
  • url:
  • url_CODE:
  • difficulty:
  • notes:
  • email:
  • email_subject:
  • email_body:
  • domains:

Deploy on IPFS

Setting up a script to distribute it through IPFS and configuring the justgetmydata.com endpoint to the ipns of the most recent version.

Fleek (for example) has a free version with up to 3GB, but It could also be deployed on my VPS

DeviantArt

Backstory

To check what DeviantArt know about me, I get my datas from them.

Data

The content of data is very low :
{"Username":"<UserName>","Current Email":"<email address>","Gender":"other","Email History":[{"enc_email":"<MailAddress>","recorded":"<YYYY-MM-DD>","email":"<MailAddress>"}],"DOB":"<Date of birth>","Addresses":[{"city":"<City>","state":"Other","zip":"<ZipCode>","country":"<Country>","address1":"<Detail address>","type":"Primary Billing"}],"Credt Cards":["<Main credit card number, no date of CVV>"],"IP addresses":[{"ip":"xxx.xxx.xxx.xxx","last_used":"<YYYY-MM-DD (I have from 2015 to 2021)>"}],"Last User Agent":"<UserAgent>","Links":{"Profile":"https:\/\/www.deviantart.com\/<UserName>\/","Journal":"https:\/\/www.deviantart.com\/<UserName>\/journal\/","Polls":"https:\/\/www.deviantart.com\/<UserName>\/journal\/poll\/","Galleriy":"https:\/\/www.deviantart.com\/<UserName>\/gallery\/","Favourites":"https:\/\/www.deviantart.com\/<UserName>\/favourites\/","Prints":"https:\/\/www.deviantart.com\/<UserName>\/prints\/","Critiques":"https:\/\/www.deviantart.com\/<UserName>\/critique\/","Badges":"https:\/\/www.deviantart.com\/<UserName>\/badges\/","Activity":"https:\/\/www.deviantart.com\/<UserName>\/activity\/","Wishlist":"https:\/\/www.deviantart.com\/<UserName>\/wishlist\/"},"LinksLoginRequired":{"General Settings":"https:\/\/www.deviantart.com\/settings\/general","Identity Settings":"https:\/\/www.deviantart.com\/settings\/identity","Sta.sh":"https:\/\/sta.sh","Notes":"https:\/\/www.deviantart.com\/notifications\/notes\/","Purchase\/Order History":"https:\/\/www.deviantart.com\/account","Points":"https:\/\/www.deviantart.com\/account\/points\/","User Profits":"https:\/\/www.deviantart.com\/account\/earnings\/","Friends":"https:\/\/www.deviantart.com\/watching\/"},"LinksThirdParty":{"Amazon Web Services":null,"Authorize.net":"https:\/\/www.authorize.net\/","Avalara":"https:\/\/www1.avalara.com\/us\/en\/index.html","Circle Graphics":"http:\/\/www.circlegraphicsonline.com\/","Comscore":"https:\/\/www.comscore.com\/","EZPrints":"https:\/\/www.ezprints.com\/contact\/","Facebook":"https:\/\/www.facebook.com\/privacy\/explanation","Google Analytics":"https:\/\/www.google.com\/analytics\/services-support\/","Google DFP":"https:\/\/www.doubleclickbygoogle.com","Google+":"https:\/\/privacy.google.com\/take-control.html?categories_activeEl=sign-in","Mailgun":"https:\/\/www.mailgun.com\/contact","Marco Fine Arts":"http:\/\/www.mfatalon.com\/contact.html","Maxmind":"https:\/\/www.maxmind.com\/en\/company\/contact-us","Merchant e Solutions":"https:\/\/www.merchante-solutions.com\/about-us\/contact-us\/","Quantcast":"https:\/\/www.quantcast.com\/contact-us\/","Spamassassin":"https:\/\/spamassassin.apache.org\/","Twitter":"https:\/\/twitter.com\/en\/privacy","Vindicia":"https:\/\/www.vindicia.com\/contact-us","Sendgrid":"https:\/\/support.sendgrid.com\/hc\/en-us\/"}}

No private messages, no comments on arts, ...

Add notes translation on Crowdin

I open this Issue as a discussion on how we could add the notes' translation to Crowdin, so people can contribute without knowing how to use GitHub.

I think maybe we can create a GitHub action that uses the API directly, it might be easier than refactoring all the data handling

Add more data fields.

I think the assessment on how involved it is to export 'easy/hard' shouldn't be the only score, I'd give at least 3 ratings, or overall 'good/bad'.

Ex:

  • I prefer this: I need to e-mail (automatically, scheduled?) and get a complete json + html with all resources. Takes 1 week.
  • Over this: Login, WebUI, data export gives only your basic profile info, instant.

what is the procedure on getting the dump?

  • how frequently is allowed (spotify)
  • can you do scheduled ones?
  • can you download them automatically, api (backups)?

what is provided?

  • is something missing, that's available elsewhere?
  • does the dump rely on online data? does it make requests?
  • is adequate documentation / readme of the files provided?

Add information about how complete the exported data is

Backstory

Some services provide more data (using the methods listed on the site) than others, and some may provide little data using the easy way and more data when using a more complicated way.

Example: Twitter

The Twitter data export contains much more data since some time, including information on advertisers, login IPs, and other technical data.

Example: Spotify

Using the method on your website, you get some information about your bookmarks and playback history, but most GDPR relevant data is not contained in the archive.

People who requested their data using GDRP (I am not sure if by e-mail or even by sending a letter) got archives that contain much more personal and technical data, like the brand name of their Bluetooth headphones.

Improvement suggestion:

  • List what data is contained in the export
  • List what data is missing (if known)
  • List what other ways may be available to get more data

remove redundant references to browser extension

Although jgmd doesn't have a browser extension (as far as I know), there are still some references (presumably remains from jdm, that haven't been removed yet). These references are redundant and therefore should be removed:

placeholder: pocket casts

reminder for self and progress of pocket casts PLEASE IGNORE unless it's been more than a month

it seems that it's a human manually pulling stuff

I got 'all raw data we have on you', in a txt file, what's essentially sectioned csv files.

Problem is, everything is identified with uuids, mailed back asking for subscription titles and urls to be included, or matched.

The import/export opml within the app provides these in xml, but there's no tie between an uid and an item in the opml file

Unlink the fork

I can't have a fork of jgdm and jdm at the same time on gh.

Please remove the fork connection under settings. Multiple references under README should be fine.

Entries should be sorted alphabetically

The current way works I guess, although from the contribution checklist:

Be sure to place your entry ALPHABETICALLY in the current list.

Less merge conflicts because of multiple prs with entries added at the bottom would be great.

Update About the StackExchnage Network

Backstory

When I tried to delete my accounts in the Stack Exchange Network, it was easy to delete my account from the associated sites with the currently provided method, like: stackoverflow.com and tex.stackexchange.com. Later I noticed that I still have an account and profile in https://stackexchange.com/ (which is the main website of the network, it lists all your account in the network in one single profile). My profile was empty with no associated posts or account. I tried to find a delete button but I couldn't.

Later I contacted support and they said that I need to submit an Erase my account request from this page: https://stackoverflow.com/legal/gdpr/request

Later after two days, they sent a message to my email to inform me that my profile was fully deleted and my data was removed or anonymized in the network.

Data

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.