Skip to content

SafeScribeAI/SafeScribeAI.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SafeScribeAI.github.io

Public-facing documentation for SafeScribe — privacy-first AI audio transcription.

Served via GitHub Pages at https://safescribe.dev/.

Structure

index.md                     Root redirect (language selector)
_config.yml                  Jekyll config (title, description, url)
_data/
  i18n.yml                   Nav/footer label translations for all 10 languages
_layouts/
  default.html               Layout: language-aware nav, footer, lang switcher
assets/css/
  style.css                  Custom styles (dark/light mode, all components)
<lang>/                          10 languages: en tr de fr es pt ar zh ja ko
  index.md                   Home (How It Works, pricing, FAQ)
  privacy.md                 Privacy Policy
  security.md                Security Architecture
  dpia.md                    Data Protection Impact Assessment
  terms.md                   Terms of Use

Language coverage: All 10 languages ship the full set of 5 pages.

Adding a new language page

  1. Create <lang>/page-name.md with front matter:
    ---
    layout: default
    title: "Page Title"
    lang: de
    ---
  2. If it's a new page type that only exists in en/tr, no extra work needed — the nav and footer automatically fall back to /en/page-name.
  3. If it will exist in all 10 languages, add translations to _data/i18n.yml (nav_*, link_* fields).

Adding a new language

  1. Create <lang>/index.md and <lang>/privacy.md with lang: <code> front matter.
  2. Add a new entry to _data/i18n.yml with all required fields (copy the en block as a template).
  3. Add <lang> to the all_langs string in _layouts/default.html.

Local preview

gem install jekyll
jekyll serve
# Open http://localhost:4000

Note: No Gemfile is included. If you need one for GitHub Actions or CI, create it with gem 'jekyll' and run bundle exec jekyll serve instead.

About

Audio transcription that doesn't store your audio. SafeScribeAI runs Whisper, encrypts in transit, deletes on completion.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors