Анализ страницы https://ente.com/blog
Основное Готовность: 100%
Домен
ente.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
https://ente.com/blog
308 PermanentRedirect
https://ente.com/blog/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 19.10.2026 11:47:21.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,17сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,17сек оптимальна.
Объем документа
241Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 241Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 4
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 4 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | /assets/SiteLayout.CsAt_Zj5.css | |
| js | module | /assets/ClientRouter.astro_astro_type_script_index_0_lang.6Spq5I16.js |
| js | module | /assets/Navbar.astro_astro_type_script_index_0_lang.D1AeaMzg.js |
| js | module | /assets/AstroBase.astro_astro_type_script_index_0_lang.B6l8euc2.js |
Серверные заголовки
Кол-во: 15
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 15шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Sat, 22 Aug 2026 18:38:09 GMT |
| X-XSS-Protection | 1; mode=block |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=niP%2F2sM%2BIbDOpaG6ouyzHteupquEnm7oJq3IZTbZjT48kf5RuziivuKoWndI19IvUy6viXmhvwLVIKCAbnfqU7HVb%2FsIa%2FV47q0sAzb9WXCuhvPZGiZhpgNXog%3D%3D"}]} |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| Access-Control-Allow-Origin | * |
| Cache-Control | public, must-revalidate, max-age=0 |
| X-Frame-Options | deny |
| Strict-Transport-Security | max-age=63072000 |
| cross-origin-opener-policy | same-origin |
| Referrer-Policy | same-origin |
| X-Content-Type-Options | nosniff |
| x-download-options | noopen |
| Server | cloudflare |
| cf-cache-status | DYNAMIC |
| cf-ray | a2f3fe2e68f8f13d-DME |
CMS
Не определена
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
CMS не определена. Вероятно, сайт самописный либо движок надёжно скрыт. Это не ошибка.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 50%
Title
Ente - Blog
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 11, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Explore Ente's blog for news, product updates, tips, guides, and deep dives into privacy, encrypted photo storage, open source development and self-hosting.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 156, оптимально: от 120 до 130)
Keywords
ente, photos, private photos, encrypted backup, photo storage, encrypted photos, encrypted videos, end to end encryption, e2ee, end-to-end encryption, secure photo storage, cloud photo storage, photo storage, google photos, encrypted photo storage, encrypted storage, zero-knowledge cloud storage, photo backup, cloud backup, encrypted photo backup, google photos backup, family plans, album sharing, collaboration, link sharing, locked photos, privacy, security, safety, encryption
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Keywords установлены.
Канонический Url
https://ente.com/blog/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
Ошибок нет
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots не указан. Страница свободна для индексации.
Адаптивность
width=device-width, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 6
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:site_name | ente |
| og:type | website |
| og:title | Ente - Blog |
| og:description | Explore Ente's blog for news, product updates, tips, guides, and deep dives into privacy, encrypted photo storage, open source development and self-hosting. |
| og:image | https://ente.com/assets/preview.99NhZcqA.png |
| og:url | https://ente.com/blog/ |
Все мета-теги
Кол-во: 18
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 18шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | description | Explore Ente's blog for news, product updates, tips, guides, and deep dives into privacy, encrypted photo storage, open source development and self-hosting. |
| name | keywords | ente, photos, private photos, encrypted backup, photo storage, encrypted photos, encrypted videos, end to end encryption, e2ee, end-to-end encryption, secure photo storage, cloud photo storage, photo storage, google photos, encrypted photo storage, encrypted storage, zero-knowledge cloud storage, photo backup, cloud backup, encrypted photo backup, google photos backup, family plans, album sharing, collaboration, link sharing, locked photos, privacy, security, safety, encryption |
| name | msapplication-TileColor | #da532c |
| name | twitter:card | summary_large_image |
| name | twitter:title | Ente - Blog |
| name | twitter:description | Explore Ente's blog for news, product updates, tips, guides, and deep dives into privacy, encrypted photo storage, open source development and self-hosting. |
| name | twitter:image | https://ente.com/assets/preview.99NhZcqA.png |
| name | twitter:url | https://ente.com/blog/ |
| name | twitter:site | @enteio |
| name | astro-view-transitions-enabled | true |
| name | astro-view-transitions-fallback | animate |
| property | og:site_name | ente |
| property | og:type | website |
| property | og:title | Ente - Blog |
| property | og:description | Explore Ente's blog for news, product updates, tips, guides, and deep dives into privacy, encrypted photo storage, open source development and self-hosting. |
| property | og:image | https://ente.com/assets/preview.99NhZcqA.png |
| property | og:url | https://ente.com/blog/ |
Оптимизация Готовность: 50%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 2 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 151 достаточно.
Среднее число слов в абзаце 10 достаточно.
Кол-во знаков контента 16633 на странице оптимально.
Кол-во слов 2805 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
Тошнота
6,48
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
17,97%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| photos | 42 | 1,50% |
| december | 16 | 0,57% |
| october | 16 | 0,57% |
| introducing | 15 | 0,53% |
| february | 13 | 0,46% |
| september | 13 | 0,46% |
| august | 12 | 0,43% |
| november | 11 | 0,39% |
| albums | 10 | 0,36% |
| privacy | 9 | 0,32% |
| desktop | 8 | 0,29% |
| friends | 7 | 0,25% |
| memories | 7 | 0,25% |
| source | 7 | 0,25% |
| release | 6 | 0,21% |
| android | 6 | 0,21% |
| building | 6 | 0,21% |
| private | 6 | 0,21% |
| family | 6 | 0,21% |
| search | 6 | 0,21% |
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 201 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 132 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Robots.txt содержит директиву Host, ведущую на Host: https://ente.com. Это, по сути, артефакт и применяется только в устаревших поисковых системах типа mail.ru.
Яндекс отменил эту директиву в 2018г. Google вообще не поддерживает ее.
Яндекс отменил эту директиву в 2018г. Google вообще не поддерживает ее.
Показать содержимое robots.txt
User-agent: *
Allow: /
Disallow: /admin/
Disallow: /api/
Sitemap: https://ente.com/sitemap/sitemap-index.xml
Host: https://ente.com
Sitemap
Кол-во: 1
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt содержит карту сайта. Это прекрасно!
Robots.txt не содержит ошибок в карте сайта.
Показать карту сайта
| Url | Статус |
|---|---|
| https://ente.com/sitemap/sitemap-index.xml |
|
Внутренние ссылки
Кол-во: 182
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 182 слишком много. Проведите оптимизацию сайта!
Внутренние ссылки не запрещены к индексации в robots.txt.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние |
|---|---|---|
| / |
<svg xmlns="http://www.w3.org/2000/svg" viewbox="-16 -12 884 296" fill="none" class="block h-[1.05rem] w-auto lg:h-7"><path fill="currentColor" d="M225.65 175.02H75.0694C82.344 192.768 98.6376 201.649 123.957 201.649C139.382 201.649 152.621 196.554 163.674 186.369L216.051 223.039C194.807 250.103 163.53 263.632 122.213 263.632C85.2607 263.632 55.5763 252.861 33.1734 231.327C11.0601 209.503 0 181.998 0 148.824C0 115.651 10.9084 88.442 32.7321 66.3218C54.5558 44.2085 82.344 33.1484 116.097 33.1484C149.849 33.1484 175.603 44.0637 196.841 65.8874C218.085 87.4215 228.704 114.775 228.704 147.949C228.704 158.133 227.684 167.152 225.65 175.013V175.02ZM74.1937 124.822H157.993C152.463 104.453 138.789 94.2686 116.965 94.2686C95.1417 94.2686 80.3029 104.453 74.1937 124.822Z"></path><path fill="currentColor" d="M372.127 33.1613C396.281 33.1613 415.63 41.4564 430.179 58.0397C445.018 74.3333 452.437 97.3223 452.437 127.007V257.521H379.981V136.171C379.981 125.11 377.071 116.671 371.251 110.851C365.432 104.742 357.426 101.687 347.242 101.687C335.892 101.687 327.018 105.176 320.619 112.161C314.51 118.856 311.448 128.606 311.448 141.404V257.515H238.992V39.2568H311.448V61.0805C324.542 42.4562 344.767 33.1406 372.12 33.1406L372.127 33.1613Z"></path><path fill="currentColor" d="M611.041 39.2689V108.677H565.649V171.969C565.649 181.285 568.849 187.249 575.247 189.87C581.943 192.2 593.872 192.924 611.041 192.056V257.534C567.98 262.774 537.42 258.844 519.381 245.749C501.922 232.069 493.193 208.066 493.193 173.728V108.691H460.461V39.2827H493.193V0H565.649V39.2827H611.041V39.2689Z"></path><path fill="currentColor" d="M840.438 175.02H689.858C697.132 192.768 713.426 201.649 738.739 201.649C754.163 201.649 767.402 196.554 778.456 186.369L830.833 223.039C809.588 250.103 778.311 263.632 736.994 263.632C700.035 263.632 670.358 252.861 647.955 231.327C625.841 209.503 614.781 181.998 614.781 148.824C614.781 115.651 625.69 88.442 647.52 66.3218C669.344 44.2085 697.132 33.1484 730.885 33.1484C764.637 33.1484 790.391 44.0637 811.629 65.8874C832.873 87.4215 843.492 114.775 843.492 147.949C843.492 158.133 842.472 167.152 840.438 175.013V175.02ZM688.982 124.822H772.781C767.258 104.453 753.577 94.2686 731.754 94.2686C709.93 94.2686 695.091 104.453 688.982 124.822Z"></path></svg>
|
|
| /blog |
Blog
|
|
| /about |
About
|
|
| /help |
Help
|
|
| / |
<svg xmlns="http://www.w3.org/2000/svg" viewbox="-16 -12 884 296" fill="none" class="block h-[1.05rem] w-auto lg:h-7"><path fill="currentColor" d="M225.65 175.02H75.0694C82.344 192.768 98.6376 201.649 123.957 201.649C139.382 201.649 152.621 196.554 163.674 186.369L216.051 223.039C194.807 250.103 163.53 263.632 122.213 263.632C85.2607 263.632 55.5763 252.861 33.1734 231.327C11.0601 209.503 0 181.998 0 148.824C0 115.651 10.9084 88.442 32.7321 66.3218C54.5558 44.2085 82.344 33.1484 116.097 33.1484C149.849 33.1484 175.603 44.0637 196.841 65.8874C218.085 87.4215 228.704 114.775 228.704 147.949C228.704 158.133 227.684 167.152 225.65 175.013V175.02ZM74.1937 124.822H157.993C152.463 104.453 138.789 94.2686 116.965 94.2686C95.1417 94.2686 80.3029 104.453 74.1937 124.822Z"></path><path fill="currentColor" d="M372.127 33.1613C396.281 33.1613 415.63 41.4564 430.179 58.0397C445.018 74.3333 452.437 97.3223 452.437 127.007V257.521H379.981V136.171C379.981 125.11 377.071 116.671 371.251 110.851C365.432 104.742 357.426 101.687 347.242 101.687C335.892 101.687 327.018 105.176 320.619 112.161C314.51 118.856 311.448 128.606 311.448 141.404V257.515H238.992V39.2568H311.448V61.0805C324.542 42.4562 344.767 33.1406 372.12 33.1406L372.127 33.1613Z"></path><path fill="currentColor" d="M611.041 39.2689V108.677H565.649V171.969C565.649 181.285 568.849 187.249 575.247 189.87C581.943 192.2 593.872 192.924 611.041 192.056V257.534C567.98 262.774 537.42 258.844 519.381 245.749C501.922 232.069 493.193 208.066 493.193 173.728V108.691H460.461V39.2827H493.193V0H565.649V39.2827H611.041V39.2689Z"></path><path fill="currentColor" d="M840.438 175.02H689.858C697.132 192.768 713.426 201.649 738.739 201.649C754.163 201.649 767.402 196.554 778.456 186.369L830.833 223.039C809.588 250.103 778.311 263.632 736.994 263.632C700.035 263.632 670.358 252.861 647.955 231.327C625.841 209.503 614.781 181.998 614.781 148.824C614.781 115.651 625.69 88.442 647.52 66.3218C669.344 44.2085 697.132 33.1484 730.885 33.1484C764.637 33.1484 790.391 44.0637 811.629 65.8874C832.873 87.4215 843.492 114.775 843.492 147.949C843.492 158.133 842.472 167.152 840.438 175.013V175.02ZM688.982 124.822H772.781C767.258 104.453 753.577 94.2686 731.754 94.2686C709.93 94.2686 695.091 104.453 688.982 124.822Z"></path></svg>
|
|
| /blog |
Blog
|
|
| /about |
About
|
|
| /download |
Download
|
|
| /help |
Help
|
|
| /blog/leave-me-alone-friend/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Leave Me Alone - A new friend</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 19, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Leave Me Alone has joined our friends initiative with exclusive discounts for Ente customers</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/first-steps-to-post-quantum/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">First steps to post-quantum</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 18, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente's cast flow now uses a hybrid X25519 + ML-KEM key exchange, the first step in our migration to post-quantum cryptography.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/crafting-the-best-photos-app/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Crafting the best photos app</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 31, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">New ways to relive, share, and organize your memories.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/open/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente's business metrics are open now</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 1, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Open code, open design, open culture, and now open metrics.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-ente/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">ente-io/ente is now ente/ente</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 24, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">We've renamed our GitHub org from ente-io to ente</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/paste-password-protection/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Accidentally dropped a Paste link into a group chat</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 1, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">I wish Paste had password protection, too.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ensu-continues/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ensu continues</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 27, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">We're back to iterating on Ensu. The latest release brings Gemma 4, on-device voice transcription, and faster image queries.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/how-shamirs-secret-sharing-works/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">How Shamir's Secret Sharing Works</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 25, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">A visual explanation of how threshold secret sharing lets any k of n shares recover a secret.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/legacy-kit/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Introducing Legacy Kit</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 25, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Simplifying recovery for your Ente account</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ducky-dash-404/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">8000+ people went to /404 in 72 hours. why?</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 16, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">changed a couple of lines in /404, now it's one of the most visited pages</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/android-gallery/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Another step toward Ente Photos as your Android gallery</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 13, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Pick photos from Ente in other apps, and open camera shots directly in Ente.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/locker-offline-sharing-web/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Locker is easier to reach when it matters</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 13, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Locker now supports offline files on mobile, collection links, and a web beta</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/memory-lane-sharing-link/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Memories are meant to be shared</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">April 9, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Introducing memory lane, sharing memories as links and more</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-hackathon-2026-april/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Hackathon #2</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">April 6, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Entries from our second hackathon</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/rust-crypto-audit/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Our Rust crypto was reviewed. The real find was the auditor.</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">April 3, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Our new pure Rust crypto layer passed its first independent security review, and we want to call out the auditor too: winfunc.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-design-system/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Building Ente's Design System</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">April 2, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">What the design process looks like from the inside.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-dot-com/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">ente.com</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">March 25, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">We're here to stay.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/offline-gallery-faster-ml-family-feed-and-more/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">New in Ente Photos: Offline Gallery, Better Sharing, ML Improvements, and More</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">March 13, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente Photos without an account, A private feed for your friends and family, hidden album management, and lots of improvements</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ensu/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ensu - Ente's Local LLM app</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">March 2, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Introducing Ensu, our first step toward a private, personal LLM app that runs on your device and grows with you over time.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-paste/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">paste.ente.com - Private E2EE Pastebin by Ente</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 26, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Share sensitive text with one-time, end-to-end encrypted links at paste.ente.com.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/locker/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente Locker</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 20, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Introducing Locker - for your documents that matter</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/r/social-media/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">More social, less media</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 9, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Silicon Valley has let us down</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"></path></svg></div></div>
|
|
| /blog/likes-comments-admin-settings-ente-photos-biggest-update/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente Photos' Biggest Update Ever</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 6, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Introducing Likes, Comments, Admin Role and more</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/r/gpt-is-my-friend/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">GPT is my friend</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">January 1, 2026</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Talking to GPT is effortless in a way that communicating with other people has not been for me.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"></path></svg></div></div>
|
|
| /blog/introducing-rituals-public-links-ente-photos/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Introducing Rituals, Public Links for Everyone, and more in Ente Photos</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 29, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">What's new in Ente Photos' December 2025 release</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/first-hackathon/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Our first Hackathon</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 23, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Recap from Ente's first internal hackathon</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/rituals/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Rituals are powerful</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 22, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Taking photos for life changing rituals</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/rewind-2025/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Your 2025 Rewind</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 12, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">The story behind the first Ente Rewind</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/hiring/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Hiring at Ente</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 19, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">How Ente finds its people</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/new-friend-notesnook/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Notesnook is now a friend</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 5, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Notesnook has joined our friends initiative with exclusive discounts for Ente customers</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ocr/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">The best open-source Android OCR</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 5, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">How we brought private, on-device text recognition to Ente Photos</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/trips/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Your Trip Photos Tell a Story</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 4, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Introducing Trip layout for public albums - an interactive map and timeline for your trip</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/cern-audit/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente completes CERN sponsored audit</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 3, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente's platform and infra passes an audit by the German cybersecurity firm Cure53</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/r/i-have-been-thinking-about-control/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">I've been thinking of control</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 29, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Incredible things are happening. Out of nowhere, alien intelligences have arrived. Machines that can think.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"></path></svg></div></div>
|
|
| /blog/r/playlist-autumn-2025/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente's Autumn Playlist 2025</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 19, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">A playlist of the songs that the Ente team has been recently listening to. Autumn 2025 edition.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"></path></svg></div></div>
|
|
| /blog/alarms/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Alarms are evil</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 11, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Alarms were only meant to be used as backup</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/embed-ente-albums/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Embed Ente Albums in Your Website</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 7, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente now supports embedding your public albums directly on your website</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/the-way-i-see-photos/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">How Ente Changed the Way I See Photos</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 4, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">I used to post photos online and forget them. At Ente, I learned why memories deserve to be saved.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/vector-db/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Finding similar images with Rust and a Vector DB</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 2, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Unlocking new features by moving faster</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/tech/pm-sep-25/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Postmortem for a recent video upload issue</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">September 30, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Fixed in mobile v1.2.8</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="m21 7.5-2.25-1.313M21 7.5v2.25m0-2.25-2.25 1.313M3 7.5l2.25-1.313M3 7.5l2.25 1.313M3 7.5v2.25m9 3 2.25-1.313M12 12.75l-2.25-1.313M12 12.75V15m0 6.75 2.25-1.313M12 21.75V19.5m0 2.25-2.25-1.313m0-16.875L12 2.25l2.25 1.313M21 14.25v2.25l-2.25 1.313m-13.5 0L3 16.5v-2.25"></path></svg></div></div>
|
|
| /blog/launching-friends/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Friends. Everywhere.</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">September 6, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Launching Friends - a platform to push fellow privacy friendly products. Starting with Kagi Search</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/custom-domains/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Custom Domains - How!</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">September 1, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">A 5-minute behind the scenes explanation of how Ente handles custom domains for your public albums</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/r/flow/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Flow - Your Superpower</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 18, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Demystifying Mihaly Csikszentmihalyi's 'flow' and asserting it is something anyone can attain</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M4.26 10.147a60.438 60.438 0 0 0-.491 6.347A48.62 48.62 0 0 1 12 20.904a48.62 48.62 0 0 1 8.232-4.41 60.46 60.46 0 0 0-.491-6.347m-15.482 0a50.636 50.636 0 0 0-2.658-.813A59.906 59.906 0 0 1 12 3.493a59.903 59.903 0 0 1 10.399 5.84c-.896.248-1.783.52-2.658.814m-15.482 0A50.717 50.717 0 0 1 12 13.489a50.702 50.702 0 0 1 7.74-3.342M6.75 15a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm0 0v-3.675A55.378 55.378 0 0 1 12 8.443m-7.007 11.55A5.981 5.981 0 0 0 6.75 15.75v-1.5"></path></svg></div></div>
|
|
| /blog/photos-v1.2/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Something old, something new</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 8, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Smart albums, advanced image editor, and more!</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/human-first-ai/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Human First AI</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 6, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Look into your child's eyes</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/rust/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">A Rust shaped hole</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 14, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Without writing a single line of Rust, why I feel it might be right</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/tech/web-sotu-2025/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente web - State of the Union 2025</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 9, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">General updates about the codebase that drives Ente's web apps (Photos, Auth) and the Ente Photos desktop app</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="m21 7.5-2.25-1.313M21 7.5v2.25m0-2.25-2.25 1.313M3 7.5l2.25-1.313M3 7.5l2.25 1.313M3 7.5v2.25m9 3 2.25-1.313M12 12.75l-2.25-1.313M12 12.75V15m0 6.75 2.25-1.313M12 21.75V19.5m0 2.25-2.25-1.313m0-16.875L12 2.25l2.25 1.313M21 14.25v2.25l-2.25 1.313m-13.5 0L3 16.5v-2.25"></path></svg></div></div>
|
|
| /blog/building-the-best-photos-app/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Building the best photos app</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 4, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Release notes for the latest release of Ente Photos</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/longevity/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Optimizing for Longevity</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 15, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">How a company like Ente optimizes for longevity</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/photos-v1.1/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente Photos v1.1</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 4, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Changelog for Ente Photos v1.1.0</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/building-product-without-analytics/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Flying blind on purpose</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 19, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Reflections on building a product without user analytics</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-on-raspberry-pi/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Running Ente on a Raspberry Pi</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">April 15, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Tutorial for self hosting Ente on a Raspberry Pi 4B</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/v1/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente Photos v1</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">March 28, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">After 40,000+ commits and 5 years of work, Ente Photos v1 is here - end-to-end encrypted, on-device AI search, memories, family plan, links, and more.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/self-hosting-quickstart/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Self host Ente in 1 minute (1 command only!)</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">March 21, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Single command, single dependency (Docker), quickstart script to set up an isolated, self-hosted Ente instance on your machine — all in under a minute.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/photos-v0.9.98/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente Photos v0.9.98</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 17, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Changelog for Ente Photos v0.9.98</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/5-years-of-ente/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">5 years of Ente</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 1, 2025</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Reflecting on our journey so far</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/legacy/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Legacy</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 13, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Introducing account inheritance to Ente</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/machine-learning/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Machine learning is live</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 30, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente's privacy preserving ML is live now</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/monorepo-retrospective/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Monorepo - Our experience</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 29, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Nine months ago, we switched to a monorepo. Here's a detailed look at what led to the change, how we approached it, and what the experience has been like.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/auth-v4/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Auth v4</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 12, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Launching Auth v4</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/mozilla-builders/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Mozilla grants Ente $100k</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">September 23, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente has received a non-dilutive grant of $100,000 from Mozilla</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/google-takeout/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Pulling out of Google Photos</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">September 11, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Google makes it difficult to reclaim your data</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/guest-view/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Introducing Guest view on Ente</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 23, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Restrict photos and videos accessible by a guest on your device</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/mastodon-server-migration/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Mastodon server migration</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 17, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Our journey migrating to Fosstodon</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/pricing-update/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Pricing update</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 31, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente is now more affordable than ever.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/privacy-and-ai/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Privacy and AI</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 26, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Privacy concerns as the AI race speeds up</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/how-to-preserve-physical-photos/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">How to preserve physical photos</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 22, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Essential tips for preserving family photos - from storage to digitization</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/self-hosting-101/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Self Hosting 101 - A Beginner's Guide</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">July 15, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Curious about self-hosting? This guide breaks down the what, why, and how — with real tools, tips, and examples to help you reclaim control over your data.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/best-browser-in-2024/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Best private browsers to use in 2024</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 28, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Choosing the best web browser for your security and privacy.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ama-with-ente-ceo/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">AMA with Ente's CEO</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 26, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Transcript of the AMA with Vishnu Mohandas</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/photos-v0.9/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente Photos v0.9</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 19, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Changelog for Ente Photos v0.9</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/introducing-passkeys-on-ente/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Introducing Passkeys on Ente</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 17, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Passwords and passcodes are so 2019... We're all about the future baby!</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/support-open-source/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Why support open source</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 6, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Supporting FOSS for a sustainable, privacy-focused future ft. Louis Rossmann</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/threat-modeling-101/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Threat modeling for beginners</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 2, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">How to safe guard the data that is important to you</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/auth-v3/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Auth v3</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">June 1, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Launching Auth v3</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/how-ente-deletes-data/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">How Ente deletes data</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 19, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente deletes data responsibly, and this is how</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/introducing-cast/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Introducing Ente Cast</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">May 12, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">The best way to relive your memories on the big screen.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/open-sourcing-our-server/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Open sourcing our server</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">March 1, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">We take the final step in our open source journey. Our clients had always been open source. Today, we are also releasing the source code for our servers.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/tech/epoch-vs-rfc3339/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Epoch timestamps vs RFC 3339 strings</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 11, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">24 hours is a long time</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="m21 7.5-2.25-1.313M21 7.5v2.25m0-2.25-2.25 1.313M3 7.5l2.25-1.313M3 7.5l2.25 1.313M3 7.5v2.25m9 3 2.25-1.313M12 12.75l-2.25-1.313M12 12.75V15m0 6.75 2.25-1.313M12 21.75V19.5m0 2.25-2.25-1.313m0-16.875L12 2.25l2.25 1.313M21 14.25v2.25l-2.25 1.313m-13.5 0L3 16.5v-2.25"></path></svg></div></div>
|
|
| /blog/tech/sqlite-objectbox-isar/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">SQLite vs. ObjectBox vs. Isar</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">February 7, 2024</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">We benchmarked mobile databases for storing embeddings</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="m21 7.5-2.25-1.313M21 7.5v2.25m0-2.25-2.25 1.313M3 7.5l2.25-1.313M3 7.5l2.25 1.313M3 7.5v2.25m9 3 2.25-1.313M12 12.75l-2.25-1.313M12 12.75V15m0 6.75 2.25-1.313M12 21.75V19.5m0 2.25-2.25-1.313m0-16.875L12 2.25l2.25 1.313M21 14.25v2.25l-2.25 1.313m-13.5 0L3 16.5v-2.25"></path></svg></div></div>
|
|
| /blog/2023/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente - 2023 Wrap</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 30, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Reflecting on the year so far</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ducky/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Story behind Ente's mascot</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 29, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Little Ducky has a backstory, and this is how it goes</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/tech/importance-of-linter-rules/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Importance of Linter Rules</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">December 28, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Postmortem of an issue that was caused by unawaited awaits</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="m21 7.5-2.25-1.313M21 7.5v2.25m0-2.25-2.25 1.313M3 7.5l2.25-1.313M3 7.5l2.25 1.313M3 7.5v2.25m9 3 2.25-1.313M12 12.75l-2.25-1.313M12 12.75V15m0 6.75 2.25-1.313M12 21.75V19.5m0 2.25-2.25-1.313m0-16.875L12 2.25l2.25 1.313M21 14.25v2.25l-2.25 1.313m-13.5 0L3 16.5v-2.25"></path></svg></div></div>
|
|
| /blog/image-search-with-clip-ggml/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Image search on the Edge</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 18, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Running OpenAI's CLIP with GGML on Ente's desktop apps</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-cli/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Introducing Ente CLI</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">November 4, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Command line tool to export your data from Ente.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/introducing-web-desktop-photo-editor/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Introducing Photo Editor on Ente Web and Desktop</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 26, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Do quick transformations and colour adjustments to your photos, right in Ente.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/preserving-decade-old-media-with-ente/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Preserving decade old media with ente</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 11, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Remember those camcorders our parents used back in the early 2000s? Learn how Ente was the perfect place for my family's old memories.</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/marketing-and-distribution/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Marketing and Distribution - Part I</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">October 6, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Our experiments with marketing and distribution</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/ente-adopts-secure-remote-passwords/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Ente adopts SRP</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">September 25, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Ente now uses the Secure Remote Password protocol for authentication</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/auth-v2/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">Auth v2</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">September 13, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">Launching Auth v2</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
| /blog/more-improvements/ |
<div class="card position-relative blog-post-card" data-astro-cid-nzwlcmrj=""><div class="card-body my-md-3 card-contents mx-3 my-2" data-astro-cid-nzwlcmrj=""><h5 class="card-title mt-1" data-astro-cid-nzwlcmrj="">More improvements!</h5><div class="card-subtitle text-muted" data-astro-cid-nzwlcmrj=""><small data-astro-cid-nzwlcmrj="">August 12, 2023</small></div><p class="card-text text-muted mt-3" data-astro-cid-nzwlcmrj="">We've added more bells and whistles to our photos app</p></div><div class="card-icon d-flex text-muted" data-astro-cid-nzwlcmrj=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="1.5" stroke="currentColor" aria-hidden="true" data-slot="icon" data-astro-cid-nzwlcmrj="true"><path stroke-linecap="round" stroke-linejoin="round" d="M15.362 5.214A8.252 8.252 0 0 1 12 21 8.25 8.25 0 0 1 6.038 7.047 8.287 8.287 0 0 0 9 9.601a8.983 8.983 0 0 1 3.361-6.867 8.21 8.21 0 0 0 3 2.48Z"></path><path stroke-linecap="round" stroke-linejoin="round" d="M12 18a3.75 3.75 0 0 0 .495-7.468 5.99 5.99 0 0 0-1.925 3.547 5.975 5.975 0 0 1-2.133-1.001A3.75 3.75 0 0 0 12 18Z"></path></svg></div></div>
|
|
Внешние ссылки
Кол-во: 13
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 13 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
На странице присутствуют ссылки на субдомены 3.
Показать внешние ссылки
| Url | Анкор |
|---|---|
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="24" fill="currentColor" viewbox="0 0 24 24"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg><span class="font-semibold">28k</span>
|
| github.com |
Mobile
|
| github.com |
Web
|
| github.com |
Desktop
|
| github.com |
CLI
|
| discord.gg |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>Discord</title><path d="M20.317 4.3698a19.7913 19.7913 0 00-4.8851-1.5152.0741.0741 0 00-.0785.0371c-.211.3753-.4447.8648-.6083 1.2495-1.8447-.2762-3.68-.2762-5.4868 0-.1636-.3933-.4058-.8742-.6177-1.2495a.077.077 0 00-.0785-.037 19.7363 19.7363 0 00-4.8852 1.515.0699.0699 0 00-.0321.0277C.5334 9.0458-.319 13.5799.0992 18.0578a.0824.0824 0 00.0312.0561c2.0528 1.5076 4.0413 2.4228 5.9929 3.0294a.0777.0777 0 00.0842-.0276c.4616-.6304.8731-1.2952 1.226-1.9942a.076.076 0 00-.0416-.1057c-.6528-.2476-1.2743-.5495-1.8722-.8923a.077.077 0 01-.0076-.1277c.1258-.0943.2517-.1923.3718-.2914a.0743.0743 0 01.0776-.0105c3.9278 1.7933 8.18 1.7933 12.0614 0a.0739.0739 0 01.0785.0095c.1202.099.246.1981.3728.2924a.077.077 0 01-.0066.1276 12.2986 12.2986 0 01-1.873.8914.0766.0766 0 00-.0407.1067c.3604.698.7719 1.3628 1.225 1.9932a.076.076 0 00.0842.0286c1.961-.6067 3.9495-1.5219 6.0023-3.0294a.077.077 0 00.0313-.0552c.5004-5.177-.8382-9.6739-3.5485-13.6604a.061.061 0 00-.0312-.0286zM8.02 15.3312c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9555-2.4189 2.157-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.9555 2.4189-2.1569 2.4189zm7.9748 0c-1.1825 0-2.1569-1.0857-2.1569-2.419 0-1.3332.9554-2.4189 2.1569-2.4189 1.2108 0 2.1757 1.0952 2.1568 2.419 0 1.3332-.946 2.4189-2.1568 2.4189Z"></path></svg>
|
| fosstodon.org |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>Mastodon</title><path d="M23.268 5.313c-.35-2.578-2.617-4.61-5.304-5.004C17.51.242 15.792 0 11.813 0h-.03c-3.98 0-4.835.242-5.288.309C3.882.692 1.496 2.518.917 5.127.64 6.412.61 7.837.661 9.143c.074 1.874.088 3.745.26 5.611.118 1.24.325 2.47.62 3.68.55 2.237 2.777 4.098 4.96 4.857 2.336.792 4.849.923 7.256.38.265-.061.527-.132.786-.213.585-.184 1.27-.39 1.774-.753a.057.057 0 0 0 .023-.043v-1.809a.052.052 0 0 0-.02-.041.053.053 0 0 0-.046-.01 20.282 20.282 0 0 1-4.709.545c-2.73 0-3.463-1.284-3.674-1.818a5.593 5.593 0 0 1-.319-1.433.053.053 0 0 1 .066-.054c1.517.363 3.072.546 4.632.546.376 0 .75 0 1.125-.01 1.57-.044 3.224-.124 4.768-.422.038-.008.077-.015.11-.024 2.435-.464 4.753-1.92 4.989-5.604.008-.145.03-1.52.03-1.67.002-.512.167-3.63-.024-5.545zm-3.748 9.195h-2.561V8.29c0-1.309-.55-1.976-1.67-1.976-1.23 0-1.846.79-1.846 2.35v3.403h-2.546V8.663c0-1.56-.617-2.35-1.848-2.35-1.112 0-1.668.668-1.67 1.977v6.218H4.822V8.102c0-1.31.337-2.35 1.011-3.12.696-.77 1.608-1.164 2.74-1.164 1.311 0 2.302.5 2.962 1.498l.638 1.06.638-1.06c.66-.999 1.65-1.498 2.96-1.498 1.13 0 2.043.395 2.74 1.164.675.77 1.012 1.81 1.012 3.12z"></path></svg>
|
| twitter.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>X (formerly Twitter)</title><path d="M18.901 1.153h3.68l-8.04 9.19L24 22.846h-7.406l-5.8-7.584-6.638 7.584H.474l8.6-9.83L0 1.154h7.594l5.243 6.932ZM17.61 20.644h2.039L6.486 3.24H4.298Z"></path></svg>
|
| bsky.app |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>Bluesky</title><path d="M12 10.8c-1.087-2.114-4.046-6.053-6.798-7.995C2.566.944 1.561 1.266.902 1.565.139 1.908 0 3.08 0 3.768c0 .69.378 5.65.624 6.479.815 2.736 3.713 3.66 6.383 3.364.136-.02.275-.039.415-.056-.138.022-.276.04-.415.056-3.912.58-7.387 2.005-2.83 7.078 5.013 5.19 6.87-1.113 7.823-4.308.953 3.195 2.05 9.271 7.733 4.308 4.267-4.308 1.172-6.498-2.74-7.078a8.741 8.741 0 0 1-.415-.056c.14.017.279.036.415.056 2.67.297 5.568-.628 6.383-3.364.246-.828.624-5.79.624-6.478 0-.69-.139-1.861-.902-2.206-.659-.298-1.664-.62-4.3 1.24C16.046 4.748 13.087 8.687 12 10.8Z"></path></svg>
|
| reddit.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>Reddit</title><path d="M12 0C5.373 0 0 5.373 0 12c0 3.314 1.343 6.314 3.515 8.485l-2.286 2.286C.775 23.225 1.097 24 1.738 24H12c6.627 0 12-5.373 12-12S18.627 0 12 0Zm4.388 3.199c1.104 0 1.999.895 1.999 1.999 0 1.105-.895 2-1.999 2-.946 0-1.739-.657-1.947-1.539v.002c-1.147.162-2.032 1.15-2.032 2.341v.007c1.776.067 3.4.567 4.686 1.363.473-.363 1.064-.58 1.707-.58 1.547 0 2.802 1.254 2.802 2.802 0 1.117-.655 2.081-1.601 2.531-.088 3.256-3.637 5.876-7.997 5.876-4.361 0-7.905-2.617-7.998-5.87-.954-.447-1.614-1.415-1.614-2.538 0-1.548 1.255-2.802 2.803-2.802.645 0 1.239.218 1.712.585 1.275-.79 2.881-1.291 4.64-1.365v-.01c0-1.663 1.263-3.034 2.88-3.207.188-.911.993-1.595 1.959-1.595Zm-8.085 8.376c-.784 0-1.459.78-1.506 1.797-.047 1.016.64 1.429 1.426 1.429.786 0 1.371-.369 1.418-1.385.047-1.017-.553-1.841-1.338-1.841Zm7.406 0c-.786 0-1.385.824-1.338 1.841.047 1.017.634 1.385 1.418 1.385.785 0 1.473-.413 1.426-1.429-.046-1.017-.721-1.797-1.506-1.797Zm-3.703 4.013c-.974 0-1.907.048-2.77.135-.147.015-.241.168-.183.305.483 1.154 1.622 1.964 2.953 1.964 1.33 0 2.47-.81 2.953-1.964.057-.137-.037-.29-.184-.305-.863-.087-1.795-.135-2.769-.135Z"></path></svg>
|
| instagram.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>Instagram</title><path d="M7.0301.084c-1.2768.0602-2.1487.264-2.911.5634-.7888.3075-1.4575.72-2.1228 1.3877-.6652.6677-1.075 1.3368-1.3802 2.127-.2954.7638-.4956 1.6365-.552 2.914-.0564 1.2775-.0689 1.6882-.0626 4.947.0062 3.2586.0206 3.6671.0825 4.9473.061 1.2765.264 2.1482.5635 2.9107.308.7889.72 1.4573 1.388 2.1228.6679.6655 1.3365 1.0743 2.1285 1.38.7632.295 1.6361.4961 2.9134.552 1.2773.056 1.6884.069 4.9462.0627 3.2578-.0062 3.668-.0207 4.9478-.0814 1.28-.0607 2.147-.2652 2.9098-.5633.7889-.3086 1.4578-.72 2.1228-1.3881.665-.6682 1.0745-1.3378 1.3795-2.1284.2957-.7632.4966-1.636.552-2.9124.056-1.2809.0692-1.6898.063-4.948-.0063-3.2583-.021-3.6668-.0817-4.9465-.0607-1.2797-.264-2.1487-.5633-2.9117-.3084-.7889-.72-1.4568-1.3876-2.1228C21.2982 1.33 20.628.9208 19.8378.6165 19.074.321 18.2017.1197 16.9244.0645 15.6471.0093 15.236-.005 11.977.0014 8.718.0076 8.31.0215 7.0301.0839m.1402 21.6932c-1.17-.0509-1.8053-.2453-2.2287-.408-.5606-.216-.96-.4771-1.3819-.895-.422-.4178-.6811-.8186-.9-1.378-.1644-.4234-.3624-1.058-.4171-2.228-.0595-1.2645-.072-1.6442-.079-4.848-.007-3.2037.0053-3.583.0607-4.848.05-1.169.2456-1.805.408-2.2282.216-.5613.4762-.96.895-1.3816.4188-.4217.8184-.6814 1.3783-.9003.423-.1651 1.0575-.3614 2.227-.4171 1.2655-.06 1.6447-.072 4.848-.079 3.2033-.007 3.5835.005 4.8495.0608 1.169.0508 1.8053.2445 2.228.408.5608.216.96.4754 1.3816.895.4217.4194.6816.8176.9005 1.3787.1653.4217.3617 1.056.4169 2.2263.0602 1.2655.0739 1.645.0796 4.848.0058 3.203-.0055 3.5834-.061 4.848-.051 1.17-.245 1.8055-.408 2.2294-.216.5604-.4763.96-.8954 1.3814-.419.4215-.8181.6811-1.3783.9-.4224.1649-1.0577.3617-2.2262.4174-1.2656.0595-1.6448.072-4.8493.079-3.2045.007-3.5825-.006-4.848-.0608M16.953 5.5864A1.44 1.44 0 1 0 18.39 4.144a1.44 1.44 0 0 0-1.437 1.4424M5.8385 12.012c.0067 3.4032 2.7706 6.1557 6.173 6.1493 3.4026-.0065 6.157-2.7701 6.1506-6.1733-.0065-3.4032-2.771-6.1565-6.174-6.1498-3.403.0067-6.156 2.771-6.1496 6.1738M8 12.0077a4 4 0 1 1 4.008 3.9921A3.9996 3.9996 0 0 1 8 12.0077"></path></svg>
|
| linkedin.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>LinkedIn</title><path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"></path></svg>
|
| github.com |
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewbox="0 0 24 24"><title>GitHub</title><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg>
|
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Страница https://ente.com/blog готова к продвижению на 50%. Чтобы еще улучшить страницу и попасть на первые места поисковой выдачи необходимо:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: