Pseudorandomly block social media on 50% of days. Blocking occurs at the DNS level, affecting both social media websites & their apps. Social media apps will still open, however they will not have connectivity which prevents new content, notifications, etc.
Use cases:
- Conducting A/B tests on the effect of social media
- Noticing the influence of social media usage
- Reducing social media usage
Private DNS: dns.memair.com
IP DNS: 35.224.0.214
- Imgur
- MySpace
- Tumblr
Please create a pull request if you would like to block additional social media sites or domains. See the Full Block List here.
We're currently working on a framework to make experimenting easier. Follow us on Twitter to get updates (we will only be posting on unblocked days).
Each day at 00:00 UTC, the DNS server has a 25% chance of changing state from blocked to unblocked or vice versa. Details on how this is calculated can be seen in update.py. The status of each day in 2020 is available here.
Updates to operating systems occur frequently, please update these instructions if they have become outdated or are not easily understandable.
- Go to Settings > Network & Internet > Advanced > Private DNS
- Select Private DNS provider hostname
- Enter
dns.memair.com
as the hostname of the DNS provider - Click Save
note: Android versions prior to 9 (Pie) do not allow system level DNS settings.
Unfortunately iOS doesn't support system wide DNS settings. You can set the DNS settings for each wifi & cellular network you connect to or alternatively you can use an app like DNS Override
- Click the Apple Symbol > System Preferences > Network
- Click Advanced in the bottom right
- Select the DNS tab
- Remove all current DNS servers
- Add
35.224.0.214
as your DNS server - Click OK > Apply
- In your browser, enter the IP address to access the router's administration console.
- When prompted, enter the password to access network settings.
- Find the screen in which DNS server settings are specified.
- If there are IP addresses specified in the fields for the primary and seconday DNS servers, write them down for future reference.
- Replace those addresses with the
35.224.0.214
- Save and exit.
- Restart your browser.
- Open Control Panel
- Click Network and Internet > Network and Sharing Center > Change adapter settings
- Right click on the network interface connected to the Internet and select Properties
- If you are prompted for an administrator password or confirmation, type the password or provide confirmation
- Select the Networking tab. Under This connection uses the following items, select Internet Protocol Version 4 (TCP/IPv4) then click Properties
- Select Use the following DNS server addresses and enter
35.224.0.214
as the Preferred DNS server - Click OK & OK
- Open Control Panel
- Click Network and Internet
- Click Network and Sharing Center
- On the left pane click Change adaptor settings
- Right click on the network interface connected to the Internet and select Properties
- Under This connection uses the following items, select Internet Protocol Version 4 (TCP/IPv4) then click Properties
- Select Use the following DNS server addresses and enter
35.224.0.214
as the Preferred DNS server - Click OK & OK
A big thank you to @jasonmwhite & @camdavidsonpilon for letting me (@gregology) pick their brains when starting this project.