Element
element.io
Privacy-focused messenger using the Matrix protocol. The Element client allows for group chat rooms, media sharing voice and video group calls.
- Homepage: element.io
- GitHub: github.com/element-hq/element-web
- Privacy: tosdr.org/en/service/2498
- iOS App: apps.apple.com/us/app/element-messenger/id1083446067
- Android App: https://play.google.com/store/apps/details?id=im.vector.app
- Web info: web-check.xyz/results/element.io
Element Privacy Policy
Privacy Policy Summary
- This service collects your IP address, which can be used to view your approximate location
- The service provides information about how they intend to use your personal data
- The service is provided 'as is' and to be used at the users' sole risk
- This service does not force users into binding arbitration
- The court of law governing the terms is in a jurisdiction that is less friendly to user privacy protection.
- Instead of asking directly, this Service will assume your consent merely from your usage.
- You are solely responsible for claims made against the service and agree to indemnify and hold harmless the service.
- You can limit how your information is used by third-parties and the service
- The service has a no refund policy
- Users should revisit the terms periodically, although in case of material changes, the service will notify
- This services gives no guarantee regarding quality
- This service does not condone any ideas contained in its user-generated contents
- You authorise the service to charge a credit card supplied on re-occurring basis
- The service is not responsible for linked or (clearly) quoted content from third-party content providers
- This service does not guarantee that it or the products obtained through it meet the users' expectations or requirements
- The court of law governing the terms is in location England and Wales
- You cannot distribute or disclose your account to third parties
- The service provider makes no warranty regarding uninterrupted, timely, secure or error-free service
- Users are responsible for any risks, damages, or losses they may incur by downloading materials
- The service does not guarantee that software errors will be corrected
- Tracking cookies refused will not limit your ability to use the service
- Invalidity of any portion of the Terms of Service does not entail invalidity of its remainder
- Other applicable rules, terms, conditions or guidelines
- User logs are deleted after a finite period of time
- Failure to enforce any provision of the Terms of Service does not constitute a waiver of such provision
- You can request access and deletion of personal data
- You are responsible for maintaining the security of your account and for the activities on your account
- This service allows you to retrieve an archive of your data
- The cookies used by this service do not contain information that would personally identify you
- Your personal data is used for limited purposes
- The service provides details about what kinds of personal information they collect
- Your personal data is aggregated into statistics
- The user is informed about security practices
- This service gathers information about you through third parties
- Third parties are involved in operating the service
- The service provides a complete list of all cookies set by its website
- A complaint mechanism is provided for the handling of personal data
- The service may use device fingerprinting on users.
- User accounts can be terminated after having been in breach of the terms of service repeatedly
- User-generated content is encrypted, and this service cannot decrypt it
- If you are the target of a copyright holder's take down notice, this service gives you the opportunity to defend yourself
- This service is only available to users over 16 years of age
- You maintain ownership of your data
- You must report to the service any unauthorized use of your account or any breach of security
- Third-party cookies are used for statistics
- The service will only respond to government requests that are reasonable
- This service assumes no liability for any losses or damages resulting from any matter relating to the service
- This service provides archives of their Terms of Service so that changes can be viewed over time
- Provides instructions on how to submit a copyright claim
- Users agree not to submit illegal content
- The service can sell or otherwise transfer your personal data as part of a bankruptcy proceeding or other type of financial transaction.
- This service gives your personal data to third parties involved in its operation
Score
Documents
- Copyright PolicyCreated 04 Jan 21, Last modified 3 years ago
- Cookie PolicyCreated 04 Jan 21, Last modified 3 years ago
- Privacy PolicyCreated 04 Jan 21, Last modified 3 years ago
- Terms of ServiceCreated 04 Jan 21, Last modified 3 years ago
About the Data
This data is kindly provided by tosdr.org. Read full report at: #2498
Element Source Code
Author
Description
A glossy Matrix collaboration client for the web.
Homepage
https://element.ioLicense
AGPL-3.0
Created
22 Jul 15
Last Updated
17 Jan 25
Latest version
Primary Language
TypeScript
Size
411,772 KB
Stars
11,370
Forks
2,063
Watchers
11,370
Language Usage
Star History
Top Contributors
-
@t3chguy (7681)
-
@dbkr (7042)
-
@turt2live (4732)
-
@RiotRobot (3524)
-
@ara4n (2865)
-
@bwindels (2822)
-
@jryans (2555)
-
@SimonBrandner (1810)
-
@richvdh (1434)
-
@lukebarnard1 (1336)
-
@renovate[bot] (841)
-
@germain-gg (780)
-
@kegsay (751)
-
@rxl881 (588)
-
@szimszon (494)
-
@s8321414 (473)
-
@JorikSchellekens (465)
-
@luixxiul (436)
-
@wmwragg (394)
-
@florianduros (390)
-
@robintown (387)
-
@andybalaam (366)
-
@weeman1337 (306)
-
@ujdhesa (300)
-
@poljar (293)
-
@jaiwanth-v (270)
-
@waclaw66 (252)
-
@Johennes (206)
-
@aaronraimist (187)
-
@Half-Shot (178)
Recent Commits
-
Michael Telatynski (17 Jan 25)
Fix more flaky playwright tests (#29007) * Group systemic playwright flakes Signed-off-by: Michael Telatynski <[email protected]> * Fix more flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Fix another flake Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * delint Signed-off-by: Michael Telatynski <[email protected]> * Fix more flakes Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Fix skip tests being wrong Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
ElementRobot (17 Jan 25)
[create-pull-request] automated change (#29016) Co-authored-by: t3chguy <[email protected]>
-
ElementRobot (17 Jan 25)
[create-pull-request] automated change (#29015) Co-authored-by: t3chguy <[email protected]>
-
David Baker (16 Jan 25)
Add toast for recovery keys being out of sync (#28946) * Refine `SettingsSection` & `SettingsTab` * Add encryption tab * Add recovery section * Add device verification * Rename `Panel` into `State` * Update & add tests to user settings common * Add tests to `RecoveryPanel` * Add tests to `ChangeRecoveryKey` * Update CreateSecretStorageDialog-test snapshot * Add tests to `EncryptionUserSettingsTab` * Update existing screenshots of e2e tests * Add new encryption tab ownership to `@element-hq/element-crypto-web-reviewers` * Add e2e tests * Fix monospace font and add figma link to hardcoded value * Add unit to Icon * Improve e2e doc * Assert that the crypto module is defined * Add classname doc * Fix typo * Use `good` state instead of default * Rename `ChangeRecoveryKey.isSetupFlow` into `ChangeRecoveryKey.userHasKeyBackup` * Move `deleteCachedSecrets` fixture in `recovery.spec.ts` * Use one callback instead of two in `RecoveryPanel` * Fix docs and naming of `utils.createBot` * Fix typo in `RecoveryPanel` * Add more doc to the state of the `EncryptionUserSettingsTab` * Rename `verification_required` into `set_up_encryption` * Update test * ADd new license * Very early WIP of rejigged e2e error toast code * Update comments and doc * Assert that `recoveryKey.encodedPrivateKey` is always defined * Add comments to explain how the secrets could be uncached * Use `matrixClient.secretStorage.getDefaultKeyId` instead of `matrixClient.getCrypto().checkKeyBackupAndEnable` to know if we need to set up a recovery key * Update existing screenshot to add encryption tab. * Fix tests * Remove unused file! * Remove test for unused file * Show 'set up encryption' in the 'other' case. * Test 'key storage out of sync' toast * Update tests * Fix test & make toast look correct * Use new labels when changing the recovery key * Fix docs * Don't reset key backup when creating a recovery key * Add playwright test for toast * Dismiss the toast as it's now in the way due to being wider * Doesn't look like this needs to be async * Typo Co-authored-by: Andy Balaam <[email protected]> * Typo Co-authored-by: Andy Balaam <[email protected]> * Override width for just this toast --------- Co-authored-by: Florian Duros <[email protected]> Co-authored-by: Florian Duros <[email protected]> Co-authored-by: Andy Balaam <[email protected]>
-
Michael Telatynski (16 Jan 25)
Enable react-compiler eslint to spot antipatterns (#28652) * Switch to React18 useId Signed-off-by: Michael Telatynski <[email protected]> * Enable react-compiler eslint Signed-off-by: Michael Telatynski <[email protected]> * Fix an easy one Signed-off-by: Michael Telatynski <[email protected]> * Disable in tests Signed-off-by: Michael Telatynski <[email protected]> * Fix usage of useRef as memoization Signed-off-by: Michael Telatynski <[email protected]> * Fix mutation of external values in hooks Signed-off-by: Michael Telatynski <[email protected]> * Make React compiler happy about some frankly non-issues Signed-off-by: Michael Telatynski <[email protected]> * Fix MapMock Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Revert MemberListViewModel.tsx changes and disable linter per line Signed-off-by: Michael Telatynski <[email protected]> * Make viewmodel compatible with react-compiler linter - Remove searchQuery ref/state and instead pass this query to the loadMember function. - Now we no longer need a separate search function --------- Signed-off-by: Michael Telatynski <[email protected]> Co-authored-by: R Midhun Suresh <[email protected]>
-
Michael Telatynski (16 Jan 25)
Refactor LegacyCallHandler event emitter to use TypedEventEmitter (#29008) * Switch LegacyCallHandler over to TypedEventEmitter and use emits to notify consumers of protocol support updates Signed-off-by: Michael Telatynski <[email protected]> * Add test for dialpad Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
Florian Duros (15 Jan 25)
Add `Recovery` section in the new user settings `Encryption` tab (#28673) * Refine `SettingsSection` & `SettingsTab` * Add encryption tab * Add recovery section * Add device verification * Rename `Panel` into `State` * Update & add tests to user settings common * Add tests to `RecoveryPanel` * Add tests to `ChangeRecoveryKey` * Update CreateSecretStorageDialog-test snapshot * Add tests to `EncryptionUserSettingsTab` * Update existing screenshots of e2e tests * Add new encryption tab ownership to `@element-hq/element-crypto-web-reviewers` * Add e2e tests * Fix monospace font and add figma link to hardcoded value * Add unit to Icon * Improve e2e doc * Assert that the crypto module is defined * Add classname doc * Fix typo * Use `good` state instead of default * Rename `ChangeRecoveryKey.isSetupFlow` into `ChangeRecoveryKey.userHasKeyBackup` * Move `deleteCachedSecrets` fixture in `recovery.spec.ts` * Use one callback instead of two in `RecoveryPanel` * Fix docs and naming of `utils.createBot` * Fix typo in `RecoveryPanel` * Add more doc to the state of the `EncryptionUserSettingsTab` * Rename `verification_required` into `set_up_encryption` * Update test * ADd new license * Update comments and doc * Assert that `recoveryKey.encodedPrivateKey` is always defined * Add comments to explain how the secrets could be uncached * Use `matrixClient.secretStorage.getDefaultKeyId` instead of `matrixClient.getCrypto().checkKeyBackupAndEnable` to know if we need to set up a recovery key * Update existing screenshot to add encryption tab. * Update tests * Use new labels when changing the recovery key * Fix docs * Don't reset key backup when creating a recovery key * Fix doc
-
Michael Telatynski (15 Jan 25)
Retry loading chunks to make the app more resilient (#29001) Will also fix some Playwright flakes Signed-off-by: Michael Telatynski <[email protected]>
-
ElementRobot (15 Jan 25)
[create-pull-request] automated change (#29003) Co-authored-by: t3chguy <[email protected]>
-
ElementRobot (15 Jan 25)
[create-pull-request] automated change (#29002) Co-authored-by: t3chguy <[email protected]>
-
Michael Telatynski (14 Jan 25)
Run Playwright tests against Dendrite & Pinecone periodically (#28888) * Switch to TestContainers for manging services in Playwright Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Flip fixture dependency order Signed-off-by: Michael Telatynski <[email protected]> * Remove mas dep Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Update matrix-authentication-service in Playwright tests Signed-off-by: Michael Telatynski <[email protected]> * delint Signed-off-by: Michael Telatynski <[email protected]> * Fix SMTP port Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Comments Signed-off-by: Michael Telatynski <[email protected]> * Strip ansi from playwright logs to make them more readable Signed-off-by: Michael Telatynski <[email protected]> * Actually do the update Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Remove access to homeserver.config.baseUrl field in favour of homeserver.baseUrl Signed-off-by: Michael Telatynski <[email protected]> * Use sane default_server_config and specify server.invalid in the specific tests which demand it Signed-off-by: Michael Telatynski <[email protected]> * Fix mas run Signed-off-by: Michael Telatynski <[email protected]> * break cycle Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * typo Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * prettier Signed-off-by: Michael Telatynski <[email protected]> * Wire up basics of dendriteHomeserver Signed-off-by: Michael Telatynski <[email protected]> * Run Playwright tests against Dendrite & Pinecone periodically Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Fix playwright-image-updates.yaml workflow Signed-off-by: Michael Telatynski <[email protected]> * Add `X-Run-All-Tests` label for running all tests Signed-off-by: Michael Telatynski <[email protected]> * Ignore failing tests in stale-screenshot-reporter.ts to avoid confusing errors Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Specify Synapse ui_auth.session_timeout only on tests which require it As Dendrite lacks this configuration option Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * React to MatrixEvent sender/target sentinels being updated for rendering state events Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Remove test code Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * React to sentinel changes in EventListSummary Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Docs Signed-off-by: Michael Telatynski <[email protected]> * Avoid reusing user1234 Signed-off-by: Michael Telatynski <[email protected]> * Fix stale-screenshot-reporter.ts Signed-off-by: Michael Telatynski <[email protected]> * Clean up public rooms between tests on reused homeserver Signed-off-by: Michael Telatynski <[email protected]> * Deflake spotlight when homeserver is reused Signed-off-by: Michael Telatynski <[email protected]> * Deflake more tests using existing username Signed-off-by: Michael Telatynski <[email protected]> * Clean mailhog between tests Signed-off-by: Michael Telatynski <[email protected]> * Fix more flakes Signed-off-by: Michael Telatynski <[email protected]> * Fix missing _request Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Fix playwright flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Wipe mailhog between test runs Signed-off-by: Michael Telatynski <[email protected]> * Delint Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * delint Signed-off-by: Michael Telatynski <[email protected]> * Deflake more tests Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Fix flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Fix flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Fix mas config Signed-off-by: Michael Telatynski <[email protected]> * Fix another flaky test Signed-off-by: Michael Telatynski <[email protected]> * Fix playwright flakes due to floating promises Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Fix flaky playwright tests Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Update services.ts --------- Signed-off-by: Michael Telatynski <[email protected]>
-
RiotRobot (14 Jan 25)
Reset matrix-js-sdk back to develop branch
-
RiotRobot (14 Jan 25)
Merge branch 'master' into develop
-
RiotRobot (14 Jan 25)
v1.11.90
-
RiotRobot (14 Jan 25)
Upgrade dependency to [email protected]
-
Michael Telatynski (14 Jan 25)
Remove FTUE onboarding as it is incompatible with SSO/OIDC (#28943) * Remove FTUE onboarding as it is incompatible with SSO/OIDC Signed-off-by: Michael Telatynski <[email protected]> * Update tests Signed-off-by: Michael Telatynski <[email protected]> * Remove stale screenshots Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (14 Jan 25)
Clear account idb table on logout (#28996) * Clear account idb table on logout to remove old deactivated refresh token when logging out Signed-off-by: Michael Telatynski <[email protected]> * Simplify code Signed-off-by: Michael Telatynski <[email protected]> * Fix test Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (14 Jan 25)
Fix flaky playwright tests (#28957) * Docs Signed-off-by: Michael Telatynski <[email protected]> * Avoid reusing user1234 Signed-off-by: Michael Telatynski <[email protected]> * Fix stale-screenshot-reporter.ts Signed-off-by: Michael Telatynski <[email protected]> * Clean up public rooms between tests on reused homeserver Signed-off-by: Michael Telatynski <[email protected]> * Deflake spotlight when homeserver is reused Signed-off-by: Michael Telatynski <[email protected]> * Deflake more tests using existing username Signed-off-by: Michael Telatynski <[email protected]> * Clean mailhog between tests Signed-off-by: Michael Telatynski <[email protected]> * Fix more flakes Signed-off-by: Michael Telatynski <[email protected]> * Fix missing _request Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Fix playwright flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Wipe mailhog between test runs Signed-off-by: Michael Telatynski <[email protected]> * Delint Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * delint Signed-off-by: Michael Telatynski <[email protected]> * Deflake more tests Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Fix flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Fix flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Fix mas config Signed-off-by: Michael Telatynski <[email protected]> * Fix another flaky test Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (14 Jan 25)
Fix flaky playwright tests (#28989) * Fix flaky playwright tests Signed-off-by: Michael Telatynski <[email protected]> * Fix flaky test Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Add slow Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (14 Jan 25)
Simplify playwright (#28988) * Simplify types Signed-off-by: Michael Telatynski <[email protected]> * Fix typos Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
ElementRobot (14 Jan 25)
[create-pull-request] automated change (#28992) Co-authored-by: t3chguy <[email protected]>
-
Michael Telatynski (13 Jan 25)
Update flaky-reporter.ts
-
Michael Telatynski (13 Jan 25)
Fix flaky playwright tests (#28984) Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (13 Jan 25)
Fix playwright flakes due to floating promises (#28981) Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (13 Jan 25)
Fix flaky playwright tests (#28975) * Fix flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Fix flaky tests Signed-off-by: Michael Telatynski <[email protected]> * Fix mas config Signed-off-by: Michael Telatynski <[email protected]> * Fix another flaky test Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
R Midhun Suresh (13 Jan 25)
Merge identical enums (#28889)
-
Michael Telatynski (13 Jan 25)
Enable previously disabled Playwright tests (#28976) * Enable previously disabled Playwright tests Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Add screenshots Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (13 Jan 25)
Speed up Netlify further (#28978) * Speed up Netlify further Signed-off-by: Michael Telatynski <[email protected]> * Update build.yml --------- Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (13 Jan 25)
Add flaky test labels for playwright projects (#28980) Signed-off-by: Michael Telatynski <[email protected]>
-
Michael Telatynski (13 Jan 25)
Playwright: get console logs without trace (#28972) * Playwright: get console logs without trace Signed-off-by: Michael Telatynski <[email protected]> * Add page url to log Signed-off-by: Michael Telatynski <[email protected]> * Skip empty logs Signed-off-by: Michael Telatynski <[email protected]> * Iterate Signed-off-by: Michael Telatynski <[email protected]> * Reset page counter Signed-off-by: Michael Telatynski <[email protected]> --------- Signed-off-by: Michael Telatynski <[email protected]>
Element Website
Website
Element | Secure collaboration and messaging
Element is a Matrix-based end-to-end encrypted messenger and secure collaboration app. It’s decentralised for digital sovereign self-hosting, or through a hosting service such as Element Matrix Services. Element operates on the open Matrix network to provide interoperability and easy connections.
Redirects
Does not redirect
Security Checks
All 66 security checks passed
Server Details
- IP Address 104.22.48.198
- Location San Francisco, California, United States of America, NA
- ISP CloudFlare Inc.
- ASN AS13335
Associated Countries
-
US
Saftey Score
Website marked as safe
100%
Blacklist Check
element.io was found on 0 blacklists
- ThreatLog
- OpenPhish
- PhishTank
- Phishing.Database
- PhishStats
- URLhaus
- RPiList Not Serious
- AntiSocial Blacklist
- PhishFeed
- NABP Not Recommended Sites
- Spam404
- CRDF
- Artists Against 419
- CERT Polska
- PetScams
- Suspicious Hosting IP
- Phishunt
- CoinBlockerLists
- MetaMask EthPhishing
- EtherScamDB
- EtherAddressLookup
- ViriBack C2 Tracker
- Bambenek Consulting
- Badbitcoin
- SecureReload Phishing List
- Fake Website Buster
- TweetFeed
- CryptoScamDB
- StopGunScams
- ThreatFox
- PhishFort
Website Preview
Element Android App
Update Info
- App Element
- Creation Date 04 May 24
- Last Updated 14 Jul 24
- Current Version 1.6.14
Trackers
- Sentry
Permissions
- Access Coarse Location
- Access Fine Location
- Access Network State
- Access Wifi State
- Bluetooth
- Bluetooth Connect
- Camera
- Foreground Service
- Internet
- Manage Own Calls
- Modify Audio Settings
- Post Notifications
- Read Calendar
- Read Contacts
- Read External Storage
- Receive Boot Completed
- Record Audio
- Request Ignore Battery Optimizations
- Request Install Packages
- System Alert Window
- Use Biometric
- Use Fingerprint
- Use Full Screen Intent
- Vibrate
- Wake Lock
- Write Calendar
- Write External Storage
- Dynamic Receiver Not Exported Permission
Element iOS App
App Info
Element Messenger
Element is both a secure messenger and a team collaboration app that is ideal for group chats while remote working. This chat app uses end-to-end encryption to provide powerful video conferencing, file sharing and voice calls. Element’s features include: - Advanced online communication tools - Fully encrypted messages to allow safer corporate communication, even for remote workers - Decentralized chat based on the Matrix open source framework - Secure file sharing with encrypted data while managing projects - Group Video chat with voice over IP and screen sharing - Easy integration with your favourite online collaboration tools, project management tools, VoIP services and other team messaging apps Element is different from other messaging and collaboration apps. It operates on Matrix, an open network for secure and decentralized communication. It allows self-hosting to give users maximum ownership and control of their data and messages. Privacy and encrypted messaging: Element protects you from unwanted ads, data mining and walled gardens. It also secures all your data, one-to-one video chats and voice communication through end-to-end encryption and cross-signed device verification. Element gives you control over your privacy while allowing you to communicate securely with anyone on the Matrix network, or other business collaboration tools by integrating with productivity apps such as Slack. Element can be self-hosted: To allow more control of your sensitive data and conversations, Element can be self-hosted or you can choose any Matrix-based host - the standard for open source, decentralized communication. Element gives you privacy, security compliance and integration flexibility. Own your data: You decide where to keep your data and messages. Without the risk of data mining or access from third parties. Element puts you in control in different ways: 1. Get a free account on the matrix.org public server hosted by the Matrix developers, or choose from thousands of public servers hosted by volunteers 2. Self-host your account by running a server on your own IT infrastructure 3. Sign up for an account on a custom server by simply subscribing to the Element Matrix Services hosting platform Open messaging and collaboration: You can chat with anyone on the Matrix network, whether they’re using Element, another Matrix app or even if they are using a different messaging app. Super secure: Real end-to-end encryption (only those in the conversation can decrypt messages), and cross-signed device verification. Complete communication and integration: Messaging, voice and video calls, file sharing, screen sharing and a whole bunch of integrations, bots and widgets. Build rooms, communities, stay in touch and get things done. Pick up where you left off: Stay in touch wherever you are with fully synchronised message history across all your devices and on the web at https://app.element.io
Rating
Version Info
- Current Version 1.11.8
- Last Updated 11 Mar 24
- First Released 05 May 16
- Minimum iOS Version 15.0
- Device Models Supported 93
App Details
- IPA Size 130.40 Mb
- Price Free (USD)
- Age Advisory 17+
- Supported Languages 42
- Developer Vector Creations Limited
- Bundle ID im.vector.app
Screenshots
Element Reviews
More Team Collaboration
-
Easy-to-deploy, self-hosted team collaboration platform with stable, feature-rich cross-platform client apps. The UI is fast, good looking and intuitive, so very little technical experience is needed for users of the platform. Rocket.Chat's feature set is similar to Slack's, making it a good replacement for any team looking to have greater control over their data.
-
An IRC-based solution is another option, being decentralized there is no point of failure, and it's easy to self-host. However it's important to keep security in mind while configuring your IRC instance and ensure that channels are properly encrypted - IRC tends to be better for open communications. There's a variety of clients to choose from - popular options include: The Longe (Web-based), HexChat (Linux), Pidgin (Linux), WeeChat (Linux, terminal-based), IceChat (Windows), XChat Aqua (MacOS), Palaver (iOS) and Revolution (Android).
-
Mattermost has an open source edition, which can be self-hosted. It makes a good Slack alternative, with native desktop, mobile and web apps and a wide variety of integrations.
About the Data: Element
API
You can access Element's data programmatically via our API.
Simply make a GET
request to:
https://api.awesome-privacy.xyz/communication/team-collaboration/element
The REST API is free, no-auth and CORS-enabled. To learn more, view the Swagger Docs or read the API Usage Guide.
About the Data
Beyond the user-submitted YAML you see above, we also augment each listing with additional data dynamically fetched from several sources. To learn more about where the rest of data included in this page comes from, and how it is computed, see the About the Data section of our About page.
Share Element
Help your friends compare Team Collaboration, and pick privacy-respecting software and services.
Share Element and Awesome Privacy with your network!