Privacy

Table of Content

Table of Content

Table of Content

Syntax and Structure

JavaScript syntax defines the set of rules for writing valid JavaScript code. It consists of statements, expressions, operators, and control structures that determine how the script is executed.

This Privacy Policy describes how Alevio ("we," "our," or "us"), founded and led by Felix Danyluk (CEO and Founder), collects, uses, and discloses your information when you use our application, website, and services (collectively, the "Service").

Important:

Alevio is designed as a privacy-first application. All your personal data is stored locally on your device and is not transferred to our servers unless you explicitly activate cloud functions.

1. Information We Collect

Alevio operates primarily as a local application.
The information stored includes:

  • Personal information: name and preferences (stored locally only).

  • Usage data: daily responses and insights (stored locally only).

  • Device information: app preferences and settings (stored locally only).

  • AI Chat data: when using AI features, conversation history is stored locally on your device.

  • Image data: when using vision features, uploaded images are processed locally and may be temporarily stored for AI analysis.

  • Generated images: DALL-E generated images are saved locally on your device for display purposes.

  • Usage limits: daily usage tracking for cloud models and image generation is stored locally to enforce fair usage policies.

2. How We Use Your Information

We use the information we collect to:

  • Provide and maintain our Service

  • Improve and personalize your experience

  • Communicate with you about updates and features

  • Ensure the security and integrity of our Service

3. Data Storage and Security

Your data is stored locally on your device using secure, industry-standard encryption. We do not have access to your personal information unless you explicitly choose to share it through cloud features.

4. Third-Party Services

Alevio may integrate with third-party AI services for enhanced functionality. When using these features, only the necessary data is transmitted to provide the service. We carefully select partners who share our commitment to privacy.

  • Cloud Services: When you use cloud-based AI models (such as GPT-4o, Claude, or other cloud providers), your messages and uploaded images are sent to these services for processing. We use secure API connections and do not store your data on our servers.

  • Image Generation: When using DALL-E image generation, your text prompts are sent to OpenAI's servers to generate images. Generated images are returned to your device and stored locally.

  • Web Search: When using web search features, your search queries are sent to our search partners to retrieve relevant information. Search results are processed and returned to your device.

  • Apple Shortcuts: When using Apple Shortcuts integration, your device's Shortcuts app may access Alevio through URL schemes. This integration is handled entirely by your device's operating system.

5. Your Rights

You have the right to:

  • Access your personal data stored on your device

  • Delete your data at any time through the app settings

  • Opt out of cloud features and keep all data local

  • Contact us with any privacy concerns

6. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new Privacy Policy on this page and updating the "Last Updated" date.

7. Contact Us

If you have any questions about this Privacy Policy or our privacy practices, please contact us at:

privacy.alevio@gmail.com

JavaScript Statements

A JavaScript program consists of a sequence of statements. Each statement performs an action and is typically written on a new line.

Example:

console.log("Hello, World!"); // Outputs text to the console
let x = 10; // Variable declaration
x += 5; // Arithmetic operation

JavaScript statements can be terminated with a semicolon (;), though it is optional in most cases.

Comments in JavaScript

Comments are used to document code and prevent execution of specific lines.

Single-line comment:

Multi-line comment:


Variables and Constants

Variables store data values and can be declared using var, let, or const.

Declaring Variables

let name = "John"; // String variable
var age = 25; // Number variable
const PI = 3.14; // Constant (cannot be reassigned)
  • let – Block-scoped variable (recommended for most use cases).

  • var – Function-scoped variable (older syntax, avoid using it in modern development).

  • const – Block-scoped, immutable variable (cannot be reassigned).

Variable Naming Rules

  • Must begin with a letter, underscore (_), or dollar sign ($).

  • Cannot use reserved JavaScript keywords.

  • Case-sensitive (myVariable and MyVariable are different).

Data Types in JavaScript

JavaScript is dynamically typed, meaning variables do not have fixed types.

Primitive Data Types

JavaScript has six primitive types:

  • String"Hello"

  • Number42, 3.14

  • Booleantrue, false

  • Undefined – A variable that has been declared but not assigned a value

  • Null – Represents an intentional absence of value

  • Symbol – Unique and immutable identifier (used in advanced programming)

Example:

let text = "JavaScript"; // String
let count = 100; // Number
let isAvailable = true; // Boolean
let value; // Undefined
let empty = null; // Null

Non-Primitive (Reference) Data Types

  • Objects – Collections of key-value pairs.

  • Arrays – Ordered lists of values.

  • Functions – Blocks of reusable code.

Example:

let person = { name: "Alice", age: 30 }; // Object
let numbers = [1, 2, 3, 4, 5]; // Array
function greet() { console.log("Hello!"); } // Function

Operators in JavaScript

JavaScript includes several types of operators:

Arithmetic Operators

Used for mathematical operations.

let a = 10, b = 5;
console.log(a + b); // Addition (15)
cnsole.log(a - b); // Subtraction (5)
console.log(a * b); // Multiplication (50)
console.log(a / b); // Division (2)
console.log(a % b); // Modulus (0)

Comparison Operators

Used for value comparisons.

console.log(10 > 5); // true
console.log(10 < 5); // false
c0nsole.log(10 == "10"); // true (loose equality)
console.log(10 === "10"); // false (strict equality)
console.log(10 !== 5); // true (not equal)

Logical Operators

Used to combine multiple conditions.

console.log(true && false); // false (AND)
console.log(true || false); // true (OR)
console.log(!true); // false (NOT)

Conclusion

This page introduced JavaScript syntax, variables, data types, and operators. In the next section, we will explore control flow structures like conditionals and loops to build more complex logic.

Create a free website with Framer, the website builder loved by startups, designers and agencies.