Now Reading
Degox – Taking (Again?) my Web Privateness and Presence

Degox – Taking (Again?) my Web Privateness and Presence

2024-01-03 08:39:55

For so long as I’ve used e-mail, another person has offered it to me for “free”. Detoxing in January is a staple, so why not prolong that to weening off Google and name it a degox.

This was purported to be a brief publish about my expertise migrating to Fastmail. Nonetheless, it went sideways and changed into an essay. I’ve knitted collectively varied experiences and matters from over the many years. I’ve come to the gradual realization that this selection, to take again my Web Privateness and Presence, isn’t a brand new 12 months fad to be dropped unceremoneously by February.

HoTMaiL

A very long time in the past, within the late twentieth century, I signed as much as an e-mail service referred to as Hotmail. If reminiscence serves, this was publish Microsoft acquisition, so it wasn’t the cool spelling of HoTMaiL (HTML in cool caps) but it surely did an honest job. Courtesy of Wikipedia, this piece on founder Sabeer Bhatiya states that Hotmail’s launch date was July 4, 1996. That is no mere coincidental date, as a substitute it seems to have been chosen to indicate independence and freedom of e-mail. Some on-line sources declare this was particularly regard to ISPs grip over e-mail however I’m not capable of finding credible sources on that. What I did discover was the Web Archive snapshots of hotmail.com from 1997 that I really feel paints an fascinating portrait about privateness, platforms presence and personalization.

From the About page:

Hotmail has created know-how that integrates the core performance of text-based Electronic mail messaging with the multimedia and world entry capabilities of the World Large Net. In doing so Hotmail permits the person of its know-how to work in a single seamless surroundings each for browsing the Net and speaking by way of Electronic mail. This seamless surroundings permits disparate platforms and pc methods to speak with one another.

Sending and receiving Electronic mail utilizing Hotmail is as straightforward as looking to the Hotmail Website (http://www.hotmail.com), registering, loging in and sending an Electronic mail message. Through the use of the Net browser as a ubiquitous Electronic mail consumer, Hotmail brings your private data i.e. Electronic mail to you in a globally retrievable type. As a result of Hotmail has no service price, requires no software program set up, and has options and capabilities that surpass many conventional Electronic mail packages, Hotmail believes that their Website would be the most frequented one in our on-line world.

Hotmail is totally supported by personalised promoting. The one requirement to have a Hotmail account is the completion of a quick questionnaire. This data is Hotmail’s key to personalised promoting. Customized promoting will make every person’s go to to Hotmail a singular expertise and can enable advertisers to focus on particular audiences.

About web page, Hotmail, 1997 – https://internet.archive.org/internet/19970408045953/http://www.hotmail.com/about.html

So from day 1 of the Hotmail enterprise mannequin, and day 1 of my public on-line presence, private knowledge was being consumed within the identify of promoting.

Electronic mail delivers individuals

In February 1999, Microsoft declared that Hotmail had grown from 0 to 30 million energetic members in 30 months:

Certainly, by including 20 million members for the reason that starting of 1998, Hotmail tripled its measurement in lower than one 12 months.

MSN Hotmail: From Zero to 30 Million Members in 30 Months, Microsoft – https://information.microsoft.com/1999/02/08/msn-hotmail-from-zero-to-30-million-members-in-30-months/

Take note of that quantity 20 million.

On the subject of “free” companies, a a lot quoted phrase on the Web will be attributed to blue_beetle’s MetaFilter post in 2010:

If you’re not paying for it, you’re not the shopper; you’re the product being offered.

Person-driven discontent, MetaFilter, 2010 – https://www.metafilter.com/95152/Userdriven-discontent#32560467

Nonetheless, on Quora of all locations, Brent Thomson states an earlier type of utilization in respect to an interview in regards to the 1973 movie Television Delivers People. It is brief, the entire thing is on YouTube for those who’d prefer to view it your self. To save lots of you a while, listed below are some amusing screeenshots:

Mass media means that a medium can deliver masses of people.

Commercial television delivers 20 million people a minute.
It is the consumer who is consumed.

You are the product of t.v.

You are delivered to the advertiser is the consumer.
Every dollar spent by the televsion industry in physical equipment needed to send a message to you is match by forty dollars spent by you to receive it.

I discover that final one quote on prices notably prescient within the context of this publish. Most all the things has a value. This isn’t novel or revelationary. But, many baulk on the thought of paying for some companies which have “at all times been free”.

Kagi search, markets itself as a premium ad-free search engine. It has a whole page devoted to answering the query “Why pay for search”. They quote the appendix of Sergey Brin and Larry Web page’s oft-cited paper The Anatomy of a Large-Scale Hypertextual Web Search Engine. Go learn that web page, because it’s good. Nonetheless, I’ll borrow the final bit and alter the emphasised bolded components

…we count on that promoting funded search engines like google and yahoo can be inherently biased in the direction of the advertisers and away from the wants of the customers.

The Anatomy of a Giant-Scale Hypertextual Net Search Engine, Sergey Brin and Lawrence Web page, 1998 – https://analysis.google/pubs/the-anatomy-of-a-large-scale-hypertextual-web-search-engine/

The Web is for Finish Customers

In 2020, the Web Structure Board (IAB) publish RFC 8890 – The Web is for Finish Customers. The creator, Mark Nottingham (mnot), offers an insightful have a look at the motivating elements and extra in a blog post.

IETF (Web Engineering Job Drive) paperwork by their nature are usually techincal, e.g. describing how an Web protocol works. The IAB place encourages enthusiastic about how technoology impacts finish customers. Human customers. RFC 8890 isn’t a hammer for each Web nail. As mnot places it:

To start with, a actuality examine. IETF selections are solely about paperwork; they don’t management the Web. Different events like tools and software program distributors, finish customers, platform and community operators and in the end governments have much more say in what truly occurs on the Web from each day.

RFC8890: The Web is for Finish Customers, Mark Nottingham, 2020 – https://www.mnot.internet/weblog/2020/08/28/for_the_users

In my very own reasoning, I prefer to hold RFC 8890 as a benchmark. To not declare a cross or fail, however to grasp the place on the discipline one thing sits.

In the course of the IETF 98 assembly in 2017, Niels ten Oever and David Clark mentioned “Can Web Protocols Have an effect on Human Rights?”. The entire dialogue is up on YouTube. The factor that caught most in my thoughts was the “tussle” that David talks about. I admit to by no means studying David et al’s 2002 paper “Tussle in Cyberspace: Defining Tomorrow’s Internet”. I’ve solely realised whereas penning this publish that RFC 8890 cites the paper – a handy coincidence. Within the context of this publish, the summary instantly units issues off with a bang:

totally different stakeholders which can be a part of the Web milieu have pursuits that could be opposed to one another, and these events every vie to favor their explicit pursuits. We name this course of “the tussle”.

Tussle in Our on-line world: Defining Tomorrow’s Web, David Clark, John Wroclawski, Karen Sollins, and Robert Braden, 2002 – https://teams.csail.mit.edu/ana/Publications/PubPDFs/Tussle2002.pdf

Most everybody has a stake. This isn’t novel or revelationary. Customers, suppliers, customers, advertisers, 1978, 2020. Like vogue, greek tragedy or Madonna, fixed reinvention but the identical outdated usual.

The Value of Enterprise

Kagi’s “Why Pay for search” web page does some maths about Google’s revenues:

To estimate the income per person, we will divide the 2023 US advert income by the 2023 variety of customers: $76 billion / 274 million = $277 income per person within the US or $23 USD per thirty days, on common! Meaning there may be somebody, someplace, a 3rd celebration and a whole stranger, an advertiser, paying $23 per thirty days on your searches.

Why Pay for Search, Kagi, 2024 – https://assist.kagi.com/kagi/why-kagi/why-pay-for-search.html

I can’t vouch for these numbers, nor do I need to. However I ponder how near Televisions Delivers Individuals’s 1:40 ratio of spend vs revenue Google will get.

As an odd Juxtaposition, in 2020 the UK communications regulator Ofcom investigated UK ISPs over charging for e-mail companies. Some people who got here on-line in the identical interval I signed up for Hotmail, merely used the ISP offered tackle. Residence Web entry is a hotbed of competitors within the UK, with totally different suppliers providing enticing offers to seize market share.

Switching ISP is fairly straightforward however what in regards to the outdated e-mail tackle? Migrating is usually a scary, painful, and arduous job that few individuals on this section need to do. BBC client present Cash Field investigated complaints from the general public about ISPs charging to keep up entry to e-mail companies. The prices (if any) and the scope of e-mail companies (if any) range throughout ISPs. BT, for instance, surrupticiously claims that they’ll hold the e-mail service operating without spending a dime however degrade it to a web-based service solely. The BBC spoke with an Iain Stuart from Cardiff (hometown FTW) on the matter:

That free, internet browser-only service can be not one thing that appeals to Mr Stuart.

“I simply need to have the ability to use my e-mail account as I’ve completed for years and years.”

Electronic mail costs: ‘They’ve acquired you over a barrel’, BBC, 2020 – https://www.bbc.co.uk/information/business-53442244

For Iain to have the ability to simply keep on along with his regular manner of doing issues, BT cost £7.50 a month for a “Premium e-mail” service. I shit you not, that is how BT themselves bluntly describe the service:

The Premium e-mail product offers you precisely the identical performance because the Customary e-mail product you get with broadband from BT, however it’s a must to pay for it.

What’s Premium e-mail and the way do I get it?, BT, 2023 – https://www.bt.com/assist/e-mail/what-is-premium-email-and-how-do-i-get-it-

And for those who have a look at the small print in “Who can have it?”, WTF:

Clients who dwell within the UK with a UK checking account. Though we offer the flexibility the use the service exterior of the UK, you should not use it solely for this objective. Should you now dwell completely abroad you should not use the service

What’s Premium e-mail and the way do I get it?, BT, 2023 – https://www.bt.com/assist/e-mail/what-is-premium-email-and-how-do-i-get-it-

And BT ain’t the worst of the bunch. Should you had been unlucky sufficient to belief in Virgin Media however need to swap, you get 90 days earlier than they fully delete the account.

Because of their investigation, Ofcom informed Cash Field:

We’re involved about any business practices that would put individuals off from switching, so we’ve been gathering extra data from suppliers about their totally different approaches to this subject.

We’ve issues that some prospects are usually not being handled pretty, and can be elevating these with suppliers.

Electronic mail costs: ‘They’ve acquired you over a barrel’, BBC, 2020 – https://www.bbc.co.uk/information/business-53442244

I discover this a really astute commentary. There’s a value to customers to modify, whether or not they need to pay for it in chilly laborious money, or time and stress manually migrating. None of that appears truthful to the top person. Ofcom supplies some quidance on the matter of switching. Sadly it recommends “free” companies whereas overlooking the implicit price of turning into the product.

There’s precedent within the UK about making switching simpler and fairer. Simply over 10 years in the past the UK governement launched the Current Account Switch Service. It promised to make it straightforward to modify all the things throughout: taking 7 days to finish, redirecting from the outdated account for 13 months, and guaranteeing in opposition to monetary losses within the case of issues. It isn’t excellent however its one thing. To choose a degree out of the 2013 launch annoucement:

Low ranges of switching within the UK present account market are a significant barrier to competitors between banks and higher companies for customers.

Historically, individuals get an account after which they keep it up, as altering your account is seen as sophisticated, time-consuming, and dangers getting you into actual issue if it goes unsuitable.

75% of non-public present account holders have by no means switched, with almost 1 in 5 saying this was due to the effort and potential dangers.

Checking account switching service set to launch, UK Authorities, 2013 – https://www.gov.uk/authorities/information/bank-account-switching-service-set-to-launch

There’s technical measures that may make e-mail migration much less painful. Nonetheless, in my expertise they are usually greatest effort and vendor-driven. And past the talents or persistence of the inhabitants at massive. I don’t know if there are interoperable requirements that would make issues smoother. However I do know that the checking account switching instance exhibits {that a} mandate for interop with non-technical measures and ensures can go a great distance.

Extra lately, the UK’s Competitors and Markets Authority (CMA) and Ofcom have been taking a gander at competition in cloud services. It’s a distinct sector to e-mail and ISPs however this all sounds fairly acquainted:

The options which Ofcom is most involved about are:

  • Egress charges – costs that cloud prospects should pay to maneuver their knowledge out of the cloud
  • Reductions – which can incentivise prospects to make use of just one cloud supplier
  • Technical obstacles to switching – which can stop prospects from having the ability to swap between totally different clouds or use a couple of supplier

CMA launches market investigation into cloud companies, UK Authorities, 2023 – https://www.gov.uk/authorities/information/cma-launches-market-investigation-into-cloud-services

Migrating my Electronic mail

From day 1 of my e-mail presence my knowledge was being consumed within the identify of promoting. I didn’t keep utilizing Hotmail (or one of many 25 various things Microsoft has referred to as) within the intervening years.

Within the early 2000’s I used to be fed up of Hotmail’s measly megabytes of storage, requiring me to waste time deleting stuff. In 2004, Google launched gmail with an entire gigabyte (!) of storage (later evolving into infinitiy plus one, see beneath). Someway I managed to snag an tackle fairly early. Definately earlier than the entire UK trademark problem began in October 2005 that made individuals need to register an @googlemail.com tackle till 2009.

My migration from hotmail to gmail again in 2004 was only a laborious reduce. I don’t recall attempting to do something fancy with forwarding and so forth. The hotmail tackle was a honeypot for spam and making a clear break was a pleasant upside.

Once I first began to interact with Web requirements and public mailing lists, I naively used my employer-provided tackle. Once I modified jobs, I needed to give that up (apart: perhaps the BBC might borrow BT’s enterprise mannequin and cost ex-employees £7.50/mo to maintain e-mail and redux entry 🙂 ). Whereas IETF lists are publically archived, it was an actual drag to lose e-mail inbox search options to shortly discover some related previous dialogue. It additionally meant that the mistake I made when attempting to unsubscribe from the QUIC mailing checklist is perpetually recorded.

See Also

On the subject of requirements, I’ve been serving to out with privacy-preserving applied sciences the place I can. There are entities on the market which can be trying to construct companies or enterprise on the again of privacy-first designs. As an example, within the MASQUE Working Group, we developed the usual for transporting unreliable messages by extending HTTP, permitting for UDP and QUIC tunneling, which went on to being deployed in novel ways.

Components involved in a nested tunneling setup. From left-to-right: Client, Proxy 1, Proxy 2 and Server.

As 2023 drew to a detailed, it appears time to tug these disparate strands of thought and feeling collectively and stick some cash within the pockets of the companies that need to put privateness first.

Necessities for gmail various

When contemplating migrating to a gmail various, the important thing objectives for me had been:

  • Good browser and app-based entry
    • I do a number of open requirements and open supply work by way of a variety of units. The expertise must be quick and consitent throughout all of them. Bonus factors for emulating the components of gmail design that I get pleasure from.
  • Handle(es) at my very own area however no self-hosting
    • This must be a managed service that can simply work with regards to “random e-mail interop crap” that I don’t have the thoughts to care about.
  • gmail import and transition
    • Due to gmail’s inifity plus one design I don’t delete any e-mail. I additionally simply go away all of them in my inbox – I name this the spring-loaded plate warmer and dispenser approach. Moreover, I have a tendency to find out if I have to learn an e-mail or not from a notification, so hundreds of emails will perpetually stay unread. All this wants to return throughout.
    • Permit me to proceed utilizing each outdated and new addresses whereas the transition occurs. Auto synchronization from outdated to new ideally.
  • Privateness and safety
    • Don’t eavesdrop on my emails to promote my knowledge. Present tablestakes security measures like multifactor auth (MFA).

These necessities don’t strike me as that area of interest. I’m certain there’s just a few e-mail suppliers that would fulfill them. I don’t want PGP encrypted bla bla – many of the the stuff is simply echoing what’s publicly on IETF archive or GitHub anyway. I used to be additionally keen to pay some dough if the method is simple and profitable.

Migrating to Fastmail

Over the previous few years, as a part of IETF participation, I’ve had the pleasure to loosely work together with Bron Gondwana, Fastmail CEO. Electronic mail isn’t actually in my direct circle of curiosity however there’s sufficient overlap of assorted applied sciences and pursuits that Bron and I stumble upon one another every now and then. He’s by no means completed a tough promote of Fastmail to me however I’ve been intrigued by the deal with privateness and dedication to open requirements and wished to see what’s what. (additional disclaimer: I’ve by no means completed any promote of any Cloudflare service in return, principally as a result of DDoS is dealt with by folks).

Placing me off was the worry, uncertainty, and doubt of migrating an tackle I’ve had for about 20 years. Regardless of the reasurrances, and regardless of being techincal, its scary. After a 12 months or so of procrastination, I lastly determined to make the leap and listed below are my expertise notes.

Hit up www.fastmail.com, it affords a free 1 month trial in order that feels lengthy sufficient to determine if it’ll fulfill the necessities. It asks for some credentials to create an account, I enter my particulars utilizing the area of this web site, click on OK, and I’m straight right into a UI that seems like gmail.

There’s a pleasant immediate dialog on the high to remind me of issues I have to do to finish the arrange. It states “Your e-mail received’y work till you replace settings at Cloudflare. Whoah, automagic. This web site is fronted by Cloudflare, so its a pleasant contact Fastmail detects that. A minor nit although, it suggests I alter settings at www.cloudflare.com, whereas it will be speedier to hyperlink straight to sprint.cloudflare.com. The settings that Fastmail wants me to vary are DNS data.

First, some MX data. I already had two MX data, which I believe had been dragged throughout once I migrated from terrible shared hosting to a VPS. I deleted these and manually added those Fastmail acknowledged.

Second, some CNAME data. The CNAME data are pointing to one thing to do with DKIM (DomainKeys Recognized Mail), which I do know nothing about. And I’m glad I don’t have to know. Simply set and neglect, Fastmail appears to have this lined. The steerage stated “make certain to click on the orange cloud icon so it turns gray”. The explanation for that is to regulate whether or not the identify in the end resolves to a Cloudflare IP tackle(orange cloud) or a non-Cloudflare one (gray cloud). Minor nit: I believe the Cloudflare UI modified and the textual content is stale. Now, the person controls orange or gray utilizing a toggle button as a substitute of the cloud instantly.

Third and remaining, a TXT document for SPF (Sender Coverage Framework). Extra stuff I don’t want to fret about. I once more had an outdated document with values from the shared internet hosting, so deleted it and add a brand new one.

In spite of everything that, there was a “Verify Now” button that went off and did some checks and all the things appeared to cross. Beautiful jubbly. The method is easy and took a couple of minutes however it’s a bit handbook and repetitive. I did respect that Fastmail provided for me to avoid wasting progress at every stage to return again. I didn’t have to fret about getting all the things completed in a single lump with distractions. It will have been very nice if there was extra integration or automation to set these DNS data – requiring a human to repeat/paste stuff is error inclined. Cloudflare affords an API to regulate DNS data, which could hit some permissions points. Alternatively, Fastmail might have offered a BIND zone file obtain and permit the person to do a manual bulk import of the required data.

Again to my inbox and the dialog on the high of the web page has crossed out the setup job. Good! I ship a take a look at e-mail from a distinct account to the brand new one and it seems in my new inbox. I strive within the reverse route (Fastmail to gmail). I’m prompted to confirm my account by way of an SMS message, with the reason that that is to defeat e-mail abuse. Honest dinkum. I ship an e-mail after which repsond to it with emoji response:

In the course of the course of, I observed that Fastmail didn’t have a pleasant little profile pic avatar. The best way to get this sorted out was good outdated gravatar, the Fastmail instructions had been straightforward to search out. Though perhaps it will have been good to stay this within the job checklist as a result of I’d guess lots of people overlook it.

Now to import gmail stuff. Within the settings, there’s a “Migration” panel choice, and clicking the “Gmail / Google Workspace” choice takes you to the gmail import web page. It says “Make sure that IMAP is turned on in your Gmail account”. Oh goodness, I hated all of the POP vs. IMAP stuff again within the day; and within the meantime JMAPs been added to the combo.

Clicking the Study extra hyperlink takes you to a Google web page titled “Add Gmail to another email client“. And confusingly on that web page it says

Gmail customers with a private Google Account

Within the coming weeks, the choice to “Allow IMAP” or “Disable IMAP” will not be accessible. IMAP entry is at all times enabled in Gmail, and your present connections to different e-mail purchasers aren’t affected. You don’t have to take any motion.

Add Gmail to a different e-mail consumer, Google, 2023 – https://help.google.com/mail/reply/7126229?hl=en

The google web page doesn’t have any publish date, so the phrase “within the coming weeks” it ineffective. I closed the tab and simply smashed the “Sign up with Google” button. I went via just a few prompts about giving Fastmail entry to my gmail account and as soon as completed it declared that I might import ~151,000 emails, 5 contacts, and a couple of calendars. I’m fairly certain I chosen all 3 choices and began the import.

Understandably, copying 151 thousand emails might take some time. The Fastmail UI states so. Throughout the hour the contacts had completed however there was no signal in regards to the progress of the e-mail import. Studying some Fastmail assist pages, it once more reiterated that it’d take some time and that I shouldn’t begin one other import, lest I’d find yourself with duplicates. So I went off to play Powerwash Simulator for a few days.

After 3 days, there was no replace. My guess was both some subject within the service-to-service calls, or that I’d screwed one thing up (a PEBKAC error). I actually didn’t need to find yourself copying 300 thousand emails throughout, so I opened a help ticket. In a few hours, I acquired a pleasant reply from somebody named Rowena who checked my account and gave me some suggestions. Tried the import course of once more and acquired a constructive progress indicator. It took just below 1 hour to tug over all the things, which was fab. I can now see all 151 thousand emails whole and my inbox experiences 27 thousand of them are unread. Sorry, not sorry inbox zeroers. As Wired put it:

Overlook all the things you suppose you realize about inbox zero: it’s fully and completely unsuitable.

Every thing you thought you knew about inbox zero is unsuitable, Wired, 2020 – https://www.wired.co.uk/article/inbox-zero-mentality

I additionally enabled “hold fetching new mail” in order that issues will robotically keep in sync between gmail and Fastmail whereas I slowly manually transition e-mail addresses over.

My preliminary impression is that each one necessities have been met. The setup and import was pretty simple. Apps are snappy and shut sufficient to what I’m used to. Customer support’s immediate reply was superior. Some minor teething points and off paperwork however thats to be anticipated.

One thing is stressing me out nonetheless. The Fastmail tab places the inbox unread rely as the primary ingredient within the string, and that quantity is successfully meaningless to me. Since I’m not used to the Fastmail brand fairly but, looking for the inbox tab is at present laborious. In distinction, gmail makes use of an “Inbox (rely)” sample. It will be good if there was a option to customise the web page title string however I couldn’t discover something.

Wrapping up

As I stated at the beginning, this was meant to be a brief publish about my expertise “degoxing” by migrating away from gmail. It as a substitute changed into an essay about technical and political features of companies past e-mail, past Web, and again so far as the 70s.

On one hand, gaining management of one thing you’ve given away is taking it again. On the opposite, for those who by no means had it within the first place is it strictly getting it again? I’m not a lawyer however I appear to recall some tales about not having the ability to signal away elementary rights, even when a bit of paper tries to assert in any other case.

Coupling Tv Delivers Individuals with the insipidness of ISPs charging individuals to keep up entry to their outdated e-mail… I’m reminded of the time I acquired to see Bryan Cranston on stage in 2018’s Network. A floor swell of distate from finish customers led to Ofcom beginning an investigation. And it doesn’t seem to be an remoted incident. Possibly there’s one thing in that. I don’t have all of the solutions. There’s rigidity and tussle between paying for stuff a method or one other. So I’ll shut with the the phrases of Howard Beale:

I need you to get mad! I don’t need you to protest. I don’t need you to riot – I don’t need you to jot down to your congressman as a result of I wouldn’t know what to let you know to jot down. I don’t know what to do in regards to the despair and the inflation and the Russians and the crime on the street. All I do know is that first you’ve acquired to get mad. You’ve acquired to say, ‘I’m a HUMAN BEING, God rattling it! My life has VALUE!’ So I need you to stand up now. I need all of you to stand up out of your chairs. I need you to stand up proper now and go to the window. Open it, and stick your head out, and yell, ‘I’M AS MAD AS HELL, AND I’M NOT GOING TO TAKE THIS ANYMORE!’ I need you to stand up proper now, sit up, go to your home windows, open them and stick your head out and yell – ‘I’m as mad as hell and I’m not going to take this anymore!’ Issues have gotten to vary. However first, you’ve gotta get mad!… You’ve acquired to say, ‘I’m as mad as hell, and I’m not going to take this anymore!’ Then we’ll work out what to do in regards to the despair and the inflation and the …

… surveillance capitalism disaster.

Source Link

What's Your Reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0
View Comments (0)

Leave a Reply

Your email address will not be published.

2022 Blinking Robots.
WordPress by Doejo

Scroll To Top