Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Jamie Teh

@jcsteh@aus.social
mastodon 4.7.2
  • Open on aus.social

Accessibility engineer/tech lead at Mozilla. Previously co-lead developer of the NVDA screen reader. Father, husband, pianist/keyboardist, tech enthusiast, totally blind.

948 Followers
275 Following
42 Posts
Joined November 21, 2022
Website:
https://www.jantrid.net/
Pronouns:
he/him
Open post
Jamie Teh @jcsteh@aus.social
· 1mo ago
Boosted by @trending@homestead.social
While the rest of his class were drawing father's day cards for their dads, my youngest boy was painstakingly applying little wax dots to paper to make me a braille card. The card said: unisex accessible toilet rh The background is that he didn't have a braille alphabet to work with, but there was a braille sign on the toilet, so he copied that. It's the thought and effort that counts, right? And you work with what you have, right? Man I laughed. This kid is bizarrely quirky in the best possible way. He also put together an audio card in Garage Band which was equally unhinged, again in the best possible way.
658
30
271
1
Open post
Jamie Teh @jcsteh@aus.social
· 2mo ago
A few days ago, I enabled tagged PDF generation in #Firefox Nightly! So, whenever you create a PDF from a web page using the Save to PDF option in the Firefox Print dialog, it will now be (mostly) accessible with assistive technology, assuming the original page was accessible of course. I say "mostly" accessible because this isn't perfect yet, but it's a massive step forward from producing completely inaccessible PDF documents. It also generates a document outline (table of contents) from the headings in the document. This is very new code, so it's only enabled in Nightly for now and we'll probably let it bake in Nightly for a few weeks at least before we consider shipping it to release. #accessibility
90
14
73
1
Open post
Jamie Teh @jcsteh@aus.social
· 10mo ago
Boosted by @Gargron@mastodon.social
Of all the questionable things about AI, I'm starting to think its biggest crime is simply the staggering amount of resources it has pointlessly drawn away from other, more important work and the way it has corrupted even organisations that were previously doing great work in some misguided, race-to-the-bottom belief that this is actually the most important thing for humankind.
464
36
257
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago

I've recently jumped on the Tailscale bandwagon and am loving it. What's astounding to me is that in several days of using it as a screen reader user, I've encountered only a single minor accessibility issue across web, Windows and iOS. It is an absolute dream to use from an #accessibility standpoint, even its "visual" access controls editor. In a world where most tech products (*especially* those from high value tech companies and startups) are riddled with painful accessibility papercuts at best, complete barriers at worst, this is actually incredible. And unlike some tech companies that publicly wax lyrical about how they have such a great accessibility model and how everyone should learn from their work, then ship utter crap that is utterly exhausting to use for people with disabilities, Tailscale has just done the work without any public grandstanding. I don't give such praise lightly, but it's nice to be able to call out great accessibility work for a change. Thanks @tailscale@hachyderm.io. Please keep up the good work and don't let it slip as you grow.

aus.social
87
15
86
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago

Last year, I moved all of my personal stuff to a mini PC, which has been working really well for the most part. It has no monitor. On the few occasions I've needed sighted help, I just connected via VNC from a laptop with a screen. But I needed to change a BIOS setting, so VNC wasn't an option and I didn't want to cart it somewhere else to connect it to a TV or whatever.
It turns out that contrary to my expectations, USB HDMI video capture devices are quite cheap these days (AUD$30ish). So I bought one and connected it to a laptop. The video capture device shows up like a camera.
Once I was streaming the video from that, I was able to use Be My Eyes desktop to repeatedly take screenshots. OCR worked too, but it doesn't provide sufficient info to tell which option is selected. Direct streaming meant I didn't have to worry about positioning a camera, etc. With some prompting, Be My Eyes was able to give me enough information to tell me which option I had selected, what it was set to, how to get to the option I needed with the arrow keys, etc.
Doing it this way was definitely kinda tedious, but it's nevertheless pretty awesome that I could do this without sighted help and without having to faf about with a camera.

39
23
29
0
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago

The thing that's great about being a coder is that when you're looking for a particular tool and you can't find anything that works exactly the way you want it to, you just write your own. The thing that sucks about being a coder is that when you're looking for a particular tool and you can't find anything that works exactly the way you want it to, you just write your own.

62
3
57
0
Open post
Jamie Teh @jcsteh@aus.social
· 6mo ago

I've been on holiday in Japan for a bit over a week with my family. I really like it here. Some noteworthy things:
1. Everyone talks about this, but the variety and quality of food available in convenience stores - 7 11, etc. - is truly astounding. I wondered if perhaps it was highly processed, low quality, etc., but it really isn't. I hate cooking enough that if I lived here, I reckon I'd never cook again. 😂
2. Overall, people are much quieter and more considerate here. Even in relatively crowded spaces where I'm used to it being super loud - public transport, train stations, shopping centres, crowded streets, etc. - it's just so much quieter.
3. The bathrooms are so clean! Men's bathrooms in a lot of countries, including Australia, are often pretty smelly and awful. I've not experienced that once here. It just goes to show that it *is* possible for people to not behave like animals in public bathrooms if they want to. This seems to be an extension of people being generally more considerate overall.
4. My (albeit limited) experience is that there are far more physical buttons, far less ridiculous and unnecessary touch interfaces and much more use of braille and tactile markings on buttons. Unfortunately, I can't read Japanese braille, so this hasn't been as helpful as it could have been, but that's my fault. :)
5. Mobility accesssibility for blind people is probably better overall, but with some notable absences. Train announcements are consistent and super helpful, plus there are audible indications like music, bird sounds, etc. to aid with navigation and location, assuming you know what they mean. (I haven't figured them out yet.) Some escalators, elevators, bathrooms, etc. have audible indicators to help you find them. There are tactile ground markers all over the place, though of course they're still only useful if you have some sense of where you need to go. On the flip side, I've seen very few audible trafic lights, and the ones I have seen are far too subtle, difficult to locate and hard to distinguish. This lack seems kinda strange given how far ahead Japan is in those other areas. Australia is far more consistent and practical in this one area IMO.
6. The public transport system is incredible; frequent, fast, efficient. To be fair, I live in Brisbane, so any decent public transport system impresses me.

40
10
25
0
Open post
Jamie Teh @jcsteh@aus.social
· 6mo ago

I didn't bring a laptop with me on my holiday. Using only an iPhone for more than a week (with a bit under a week to go) is really grinding my gears. While some of it is just general efficiency differences that everyone experiences regarcless of disability, most of it is a myriad of seemingly trivial but unbelievably painful accessibility papercuts experienced all over the place, like focus not being restored correctly when you switch apps; or focus bouncing away from where you put it and having to (sometimes repeatedly) move it back, especially when it bounces just as you're double tapping to activate so you end up activating the wrong thing; or controls inexplicably disappearing from left/right flick VoiceOver navigation, especially when the buttons are tiny and hard to locate with muscle memory; or the keyboard disappearing while you're trying to locate the Passwords button, thus taking the Passwords button with it; or auto language switching which you can't disable, especially on Apple Watch where loading a different voice can take more than 5 seconds; or websites which cause WebKit + VoiceOver to lag so badly that they're completely unusable; or asymmetric VoiceOver flick navigation such that if you miss a control, you can't necessarily get back to it quickly; or large items which cause other items to disappear from VoiceOver flick navigation, requiring you to faf about with manual scrolling and explore by touch until they reappear. And these are just the issues off the top of my head. On one hand, it's great that I can do a whole bunch of stuff on a pocket sized device, especially given that I'm travelling and carrying around and getting out a laptop isn't logistically practical. On the other hand, some of these issues combined this morning resulted in a (rather fiddly) booking management task taking nearly 2 hours when it probably would have taken me less than 15 minutes on desktop, and I probably couldn't count how much time the issues cost me throughout the rest of the week. I would never have tolerated this kind of stuff when I was working on NVDA, and I don't tolerate it in the Firefox browser engine now. It boggles my mind (even if it's not at all surprising to me) that big tech companies are content to let utter crap like this slide, as a matter of pride if nothing else. And since every commercial platform after Windows and Mac is completely locked down, there's little to no chance of this ever improving now on iOS or Android, let alone any platform that comes after. We are forever bound to the whims of big tech companies, with no way to compete to improve the situation ourselves or pressure big tech to do better. It's so damned depressing.

37
8
44
2
Open post
Jamie Teh @jcsteh@aus.social
· 2mo ago
In case anyone's interested, now that #NVDASR has moved to 64 bit, we can use py-spy (a sampling profiler) to get performance profiles of NVDA while it's running. I wrote this (admittedly rather crappy) profile viewer web app to make analysing those profiles easier. It lets you switch threads, it sorts the samples by count (highest to lowest), it shows percentages of the total count and it lets you see the inverted stack for each sample (collapsed by default). There's a demo profile in the app if you just want to see what it looks like. There are much better profile viewers of course. py-spy can output Speedscope profiles, but Speedscope isn't screen reader accessible. There's the Firefox profiler for which the call tree is very accessible, but it can't load Speedscope or raw py-spy profiles, and even though it can load chrometrace profiles which py-spy can generate, they don't seem to show the call tree. So this at least makes NVDA profiles accessible to those of us who are screen reader users. https://files.jantrid.net/nvdaProf/
files.jantrid.net

NVDA Profile Viewer

6
1
11
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago

In last week's episode of exasperating but fascinating nerdy discovery, my son dropped his iPhone SE 2nd generation. Thereafter, it hard crashed and rebooted very frequently. We ended up getting him a second hand replacement. But I still had the challenge of getting the data off the old phone, since he doesn't have enough iCloud storage to have a recent cloud backup.
Neither a transfer or computer backup was an option. Neither of those can be resumed and they never finished before the phone crashed and rebooted. But then I started to notice that the phone was crashing every 3 minutes. That looked suspiciously like a watchdog timer, so I started digging.
It turns out that the phone has a damaged thermal sensor. To prevent itself from overheating (which can be very bad, especially in a device with a battery), the iPhone has a monitoring daemon (thermalmonitord). If it doesn't get a response from one of the thermal sensors within 3 minutes, that causes a kernel panic, force restarting the device to protect it.
Thankfully, there is an exploit which allows one to disable thermalmonitord. As noted above, this is pretty dangerous, so I wrapped the phone in an ice pack to keep it from potentially overheating. That allowed me to complete a backup and thus restore it to his new phone.
I also found instructions to fix the hardware failure. Unfortunately, I'm incapable of executing them myself, but I should hopefully be able to find a repair person who is. Hopefully, my diagnosis will make this a lot faster to repair and thus cost me less.

15
0
5
0
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago

I've just spent far too long writing the beginnings of a ridiculous music game for web browsers. You use either a MIDI keyboard or the computer keyboard (a s d f g h j k). The game plays a bar of random notes and you have to play it back, correct notes and correct timing. As you level up, the patterns get more rhythmically complicated. If you make 5 mistakes, game over; you have to start again. Still probably a lot more to do to make this more interesting, but I'm curious as to whether anyone finds this remotely worthwhile.
One challenge right now is how to calibrate if you don't have absolute pitch. I feel like I might need to add some sort of screen where it plays you a few notes until you find the right ones or something. For now, note that it's in A minor, A3 to A4.
https://files.jantrid.net/simus/

files.jantrid.net
23
22
35
1
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago

Atlassian's CEO says: “The bar for what ‘great’ looks like for software companies – on growth, on profitability, on speed, on value creation – has gone up.” I love how "quality" doesn't come into that at all. It's very demonstrative of the tech industry across the board these days.
Atlassian to shed ten percent of staff, because AI https://www.theregister.com/2026/03/11/atlassian_layoffs/

theregister.com
11
2
9
0
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago

For a school project, my son wants to do a live looping performance involving keyboard, vocals and maybe violin. Looping pedals that support vocals and another instrument are surprisingly expensive; several hundred dollars at least. So, I looked into software options and couldn't find anything that quite did what I want.
He wants to be able to quickly toggle overdubbing of loops. He also wants to be able to mute parts of the loop - e.g. mute a set of instruments and bring them back later - which means the looper has to be multi-track.
REAPER's Super8 almost does the trick, but aside from its inaccessibility (my son has sight, so that's okay for him), it doesn't seem to work the way we want with MIDI control. When you assign record and play to MIDI CCs, it works the first time you trigger it, but not after that, which is weird.
GLoop is quite nice, but although it supports undo and redo for overdubs, it doesn't support multiple tracks that you can take out and bring back in at will.
I even looked at Ableton Live's Looper device, but that is only single track.
In the end, I gave up and wrote my own audio-only looper from scratch in #REAPER JSFX. It's very basic. It has a single stereo input and a single stereo output. It doesn't pass through input, so you put it on a track and send other tracks to it that you want included in the loop. It supports 4 stereo internal loop tracks and has separate record and play/stop triggers for each track, plus a reset trigger (9 triggers in total). The triggers are exposed as FX parameters which trigger when the value changes to 1, so you can map them to MIDI buttons or pedals using REAPER's parameter learn function.
I have them mapped to the 8 buttons on my Komplete Kontrol keyboard in MIDI mode. Kontrol MIDI templates allow you to expose multiple pages of buttons, so the reset trigger is mapped to the first button on the second page. If you're doing this with Kontrol, you'll want to change the buttons to gate instead of toggle, as otherwise, the buttons send on for the first press, off for the second press, etc.
I probably won't do much more with this - it serves its purpose - but I thought I'd post it here in case anyone might find it useful.
You can download it from here:
https://raw.githubusercontent.com/jcsteh/jtReaper/main/jsfx/simplooper

aus.social
10
0
19
0
Open post
Jamie Teh @jcsteh@aus.social
· 6mo ago

Like... who would have thought that "moving fast", mindlessly shoving AI into everything whether it served a real user need or not, and not caring a Zarq about quality in the process would irritate users? Surely no one could have predicted that. Surely not. But hey, this is just how tech companies roll these days, so they didn't really make a mistake that needs an apology. This is just a slight "pivot" and them being "agile" in their response to a changing world.
Windows boss promises to heal the operating system's self-inflicted wounds
https://go.theregister.com/feed/www.theregister.com/2026/03/24/windows_boss_promises/

go.theregister.com
7
1
8
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago

Ah. The joys of emailing yourself links like it's 1995 because your personal and work accounts are entirely separated on different machines due to work policies, but you still end up having a bunch of work related correspondence on your personal GitHub and social media accounts.

5
0
3
0
Open post
Jamie Teh @jcsteh@aus.social
· 3mo ago
Replying to
@miki@dragonscave.space I genuinely don't want to get involved in the specifics of this case, but the one clarifying point I would make is that there is a big difference between "an ordinary employee" and an employee with a high degree of influence over the company like a CEO, CTO, founder, etc. Ordinary employees can't generally influence the entire direction or goals of a company, but high level employees such as those mentioned in the latter category absolutely can. Their opinions can *become* the company's opinions.
2
1
2
0
Open post
Jamie Teh @jcsteh@aus.social
· 2mo ago
Replying to
@bondolo@mastodon.social It's a fair question. I can give you some technical thoughts on why if you are interested, but nothing changes the fact that it really shouldn't have been shipped in the first place without tagging. I can only apologise on behalf of Mozilla for that and say that we're doing our best to fix it now; better late than never. Personally, I wasn't involved in or aware of the original development of this feature. Otherwise, I probably would've pushed back at the time.
1
1
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 6mo ago

So after months of zero musical inspiration, I started writing a song about how utterly fed up I am of enshitification and hypercapitalism. Here's the intro, first verse, first chorus and interlude. The bad news: I have no idea where this is going from here, especially lyrically, so who knows when I'll finish it. The good news: it's far enough along now that it shouldn't die completely. Hopefully. https://files.jantrid.net/music/NthDegree/DidntHaveToBeThisWay17Mar.mp3

files.jantrid.net
3
0
2
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@mauve@mastodon.mauve.moe I'm using Windows with NVDA. I did have to install a dummy display driver. You can also get cheap dummy HDMI dongles which are simpler in that you just plug them in. I have one, but I was using it for something else at the time and the display driver worked well enough for me.
1
1
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@kd6cae @MostlyBlindGamer There's also Taildrop and Taildrive. Taildrop is currently only between nodes owned by the same user, though, so only useful for sharing files between your own devices, not to someone else.
1
0
1
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@tailscale @andrew @menelion Further to that, rather than a central server through which all trafic flows as would be the case if you ran a VPN server on a router, it negotiates the most direct connection to each node behind the scenes. That means you can just leave it running. Each node has a stable address on your private network, so it's always the same IP address regardless of whether you're at home, at a coffee shop, in a different country, etc.
1
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 10mo ago
Replying to
@saschacowley@beige.party The thing is... I'm not even saying we shouldn't put time into AI. I think there are absolutely areas where it can have benefit and be less ethically and environmentally questionable. It's the race to "do AI" at the cost (both financial and otherwise) of everything else that bothers me.
3
3
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 6mo ago
Replying to
@TheQuinbox @pvagner I was wondering that too. I suspect Windows would clobber it during a repair or update or whatever, which isn't entirely unfair in many cases; all sorts of stuff likes to screw with Windows files it probably shouldn't, so Microsoft have gotten a bit protective there. Still, might be worth an experiment at some point. :)
1
2
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 10mo ago
Replying to
@miki@dragonscave.space I'm referring more to the resources that organisations put into trying to be part of this - money, people, time, strategy - rather than the resources used by the actual machines. But that could've been clearer, sorry.
2
4
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 10mo ago
Replying to
@Quentin@theres.life Worse, it's not just limited to major tech companies. This even applies to some smaller ones, even some not-for-profits, but it extends far beyond tech companies now.
2
3
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago
Replying to
@jscholes@dragonscave.space Not at all to detract from your point because I totally agree, but I (and the rest of the Firefox accessibility team) are at least trying our best to not allow Firefox to be a part of that trend. To that end, are you seeing the browse mode transition bug you mentioned with Firefox? I haven't seen it or heard of it, which is why I'm asking. I can't help with Thunderbird unfortunately; very different part of the organisation where I have no involvement or influence.
1
6
1
0
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago
Replying to
@marco@caneandable.social I'm fairly sure there are at least two screen reader users on the Chrome accessibility team. I am particularly intolerant of accessibility defects and papercuts, though. Even the most trivial of papercuts can add up to hours of time wasted a week or hideous levels of extra stress and cognitive load. @jscholes@dragonscave.space
1
2
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago
Replying to
@marco@caneandable.social I'm genuinely glad it's working well for you. Of course, we still have our fair share of bugs, far more than I'd like, but we'll keep trying to squash the egregious ones at least. @jscholes@dragonscave.space
1
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@J_D_X@dragonscave.space Could have something to do with the forthcoming Google product? Google has a better history as far as developer integration goes, so it seems plausible that their forthcoming product might be at least somewhat open to third party integrations. Not that I'm saying Google are angels - they'll probably happily invade your privacy while they do it - but you take the best of what you can get these days... 🤷‍♂️
0
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@pawelgrzybek @xogium So much all of this!
0
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@techsinger@tweesecake.social @jonathan859@someplace.social Haha, I used a browser to view the camera as well, but I was lazy and just found some quick and dirty tool originally designed to be used as a full screen makeup mirror. 😂 Yeah, I was definitely wary of halucinations. I moved around and reprompted a few times to try to guard against that, but it's always a risk. Aside from VNC, I could have just called someone with WhatsApp videoor whatever, since it's exposed as a camera, but I didn't have anyone to call at the time. It's a shame BME desktop doesn't have the video call functionality.
0
1
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@robin@kipp.social Ahh nice. I just used a web app rather than OBS, but same general idea. I don't have access to any AI tool that supports screen sharing, but that would have been a little more convenient for sure.
0
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@ToniBarth@troet.cafe Nice acronym. :)
0
1
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@TRodick93 It lets you access devices on a private network over an encrypted link from anywhere; e.g. you could access a home server from a coffee shop. Rather than a central server through which all trafic flows as would be the case if you ran a VPN server on a router, it negotiates the most direct connection to each node behind the scenes. That means you can just leave it running; when you're at home, it'll be a direct connection via your local network. Each node has a stable address on your private network, so it's always the same IP address regardless of whether you're at home, at a coffee shop, in a different country, etc. @tailscale
0
0
1
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@SteveSawczyn@mspsocial.net It seemed to just tell me most of the time. The other thing that helped is that my BIOS seems to show help text for the selectedoption, so I could gather what was selected from the help text if it wasn't giving me a clear indication of the selected item. I think having a really clear image due to the video capture probably helped, but I can't be sure of that. May have just been lucky.
0
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@J_D_X@dragonscave.space I think the recent availability of their development kit, allowing third party apps at least some access to the glasses camera, will start to make things more interesting for the Meta glasses. I had my doubts as to whether they'd ever open up the platform to third parties, but thankfully, those doubts have turned out to be at least somewhat unfounded.
0
2
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 7mo ago
Replying to
@jscholes@dragonscave.space Fair enough.
0
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@BorrisInABox haha cute.
0
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 6mo ago
Replying to
@cachondo@defcon.social @walkside3@mastodon.social Mine is a CLAP plugin so you can capture app audio into a DAW like REAPER. You can't use it standalone; it has to be used within a DAW. Bri's app that was linked by someone else is standalone. Mine can be found here: https://app2clap.jantrid.net/
app2clap.jantrid.net

App2Clap

0
0
1
0
Open post
Jamie Teh @jcsteh@aus.social
· 2mo ago
Replying to
@Jage@mas.to It's only usable (and enabled by default) on Nightly for now. There are pieces that aren't even compiled in for release or beta at the moment.
0
0
1
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@itmike@fikaverse.club No, only because I don't want to spend much money on this and I don't have a spare Pi lying around.
0
0
0
0
Open post
Jamie Teh @jcsteh@aus.social
· 5mo ago
Replying to
@mauve@mastodon.mauve.moe Sure! I'm just about to go to bed, but I'm happy to answer tomorrow.
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 03:12:17 UTC