What should be the default of a fresh Amethyst install?

1. Tor enabled for relays, but clearnet for all videos, images etc (since they are slow)

2. Tor enabled for everything, user can disable

3. Tor disabled for everything, user can enable

Reply to this note

Please Login to reply.

Discussion

dont mainstream tor. it doesnt scale

Agreed. Better as an opt-in feature for those who want to use it.

I guess there is a

4th: Tor enabled for onion relay only, clearnet for other relays, images and videos.

4

Yes

Great idea, especially since I’m just about to modify my onion relay.

First time boot, it should give option for highest security mode, but default 4?

Or to be able to choose. High medium or low security at any time. Not sure if thats hard to make happen but for us normies its all so confusing. A simple level system with the explanation of each ones tradeoffs 🤓🤷

4

Data saver. Load only what you want to see.

1

Many apps I've used have a "tutorial" when you first open them. Why not have that as part of the tutorial?

I like this idea. And an opt out for those who don't want to watch the video.

Not a video, but like the click through type ones. But yes, skip option needed.

4

I would say it depends on how quickly tor starts up. If it takes 2+ seconds to start tor on boot then maybe it would be better to have it opt-in

4

tor disabled as default. But enabling it should be easy. Some internet providers will block tor users. Also some corporate environments (i was called out for using Tor at work, had to explain i had a legitimate reason to do so)

3

Opt in, please.

69

3. Users who need it will find it. Everyone else will wonder why everything is so slow.

I don't think relay connections are that slow via Tor. Images and videos, yes.

Your fourth point sounds good

Question will it run if the vpn is on?

It seems to work well with RethinkDNS's VPN, but I will keep testing.

1

4

4th

1

Something like a security slider from 'nothing private' to 'most private' where you can show ease of use, quick setup for users that are going to publicly out themselves anyway or already have and they just want least tech issues. With warnings that if you start on 'nothing private' or not enough, you can't just create another account on same device or from same home and become private. And then on most private you tell them all the related setup/config req.

4. No network untile user choice

No network? What do you mean?

Give the user a prompt to choose network type, then connect.

It might be too much info for new users. Gotta figure out a way to boil this down to grandma.

Ask the user to choose the answer that matches him the best:

-the internet is made of tubes 👴🏻

-dev knows best, me follow dev 🐑

-mf I know what I’m doinggg 🥷🏼

yes this is how UX is ideally done for broad audiences

dont request from relays, publish to relays, or pull media for pfp, banner, images etc until user specifies whether they want tor or clearnet on the initial opening of client if never set.

existing users can default as it is today

This.

2nd this.

4, or 1 if boot time is impacted significantly

It's actually super quick boot for reasons.

3, Tor is crap

What are the privacy implications of photos and videos being on clearnet? Seems to me the main issue would be things you post? Is this correct? I think that would be my preferred mode.

Image and video servers can see your IP.

Vpn 24x7

Right, but I'm not in broadcasting it to the entire network correct?

Having tor in app means my phone's VPN port is open for a regular VPN, is this correct?

It would also be nice not to have these buried too deeply in settings. As I would likely want to toggle tor on when I'm on mobile data to preserve my high speed.

1. looks great

Who's the target audience of Amethyst? Once this is answered, I think you have your other answer.

3

Option 3

Option 3 will work for everyone

2

Add the safety and let users know they can disable it at their own risk? Need to start implementing privacy tools at the beginning?

1 leave it as an option the rest is up to them as a user .

1 or 3, then after the update when user opens the app provide a simple walkthrough tutorial

1

2